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