Instagram2Fedi/Docs.md

2 KiB

Instagram2Fedi Docs 📜

How to use

You can use Instagram2Fedi via docker or just like a python script

** Note: ** Since somewhen it's seems not possible to fetch any data from instagram anonymously (maybe i'm wrong and there's a solution, I'll be very happy to know about it). Due that you unfortunately have to had an instagram accound and provide login and password to this script

With Docker 🐋

Specify your variables in ./env.sh and then run ./run.sh

You can modify docker run arguments in ./run.sh

Just a python script 🐍

Run pip3 install -r requirements.txt and then run ./insta2fedi.

Specify your arguments. You should use --use-docker 0.

For example:

 ./insta2fedi --use-docker false --instagram-user <instagram username> --instance <instance domain> --token <OAuth token> --check-interval 10 --post-interval 10 --use-mastodon 4 --user-name <admin> --user-password <admin>
 # will check for new post each 10 seconds

Command line arguments 🖥

--use-mastodon - set not positive number (0, -1...) if your instance don't have max image count limit.

For example, default maximum photo count in mastodon is 4


--instance - Your instance url


--instagram-user - Your fetched instagram account user name.


--user-name - Your instagram user name.


--user-password - Your instagram password.


--token - Your OAuth token


--check-interval - Interval in seconds how often to check for new posts


--post-interval - Interval in seconds between posting new fetched posts.

If theres more than one new post, sets with which time interval should it post them


--fetch-count - How many new posts to select


--use-docker - If you're running it via docker container, set to 1 or True

Default values ⚙

Default values are:

    --instance None
    --instagram-user None
    --token None
    --check-interval 3600
    --post-interval 3600
    --fetch-count  10
    --use-mastodon 4
    --use-docker True