All Projects → Horhik → Instagram2Fedi

Horhik / Instagram2Fedi

Licence: GPL-3.0 license
Python script for crossposting from Instagram to Mastodon or Pixelfed

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to Instagram2Fedi

gotosocial
Golang fediverse server.
Stars: ✭ 400 (+788.89%)
Mutual labels:  mastodon, federation, fediverse
Pixelfed
Photo Sharing. For Everyone.
Stars: ✭ 3,237 (+7093.33%)
Mutual labels:  federation, fediverse, pixelfed
The Federation.info
Statistics hub for the Fediverse
Stars: ✭ 101 (+124.44%)
Mutual labels:  mastodon, federation
Writefreely
A clean, Markdown-based publishing platform made for writers. Write together, and build a community.
Stars: ✭ 2,479 (+5408.89%)
Mutual labels:  blogging, federation
masto.js
🐘 Mastodon API client for JavaScript, TypeScript, Node.js, browsers
Stars: ✭ 518 (+1051.11%)
Mutual labels:  mastodon, fediverse
wordpress-ostatus
An OStatus plugin for WordPress
Stars: ✭ 21 (-53.33%)
Mutual labels:  mastodon, fediverse
Social
🎉 Social can be used for work, or to connect to the fediverse!
Stars: ✭ 302 (+571.11%)
Mutual labels:  mastodon, federation
cherrypick
🌎 A interplanetary communication platform 🚀
Stars: ✭ 40 (-11.11%)
Mutual labels:  federation, fediverse
friendica
Friendica Communications Platform
Stars: ✭ 1,048 (+2228.89%)
Mutual labels:  federation, fediverse
awesome-alternatives
A list of alternative websites/software to popular proprietary services.
Stars: ✭ 123 (+173.33%)
Mutual labels:  mastodon, fediverse
ligh7hau5
A Matrix (https://matrix.org/docs/spec/) to Fediverse / ActivityPub client / bridge. Also, some media proxying.
Stars: ✭ 26 (-42.22%)
Mutual labels:  mastodon, fediverse
writefreely
A clean, Markdown-based publishing platform made for writers. Write together and build a community.
Stars: ✭ 2,866 (+6268.89%)
Mutual labels:  blogging, federation
activity-pub
API Platform ActivityPub Support
Stars: ✭ 63 (+40%)
Mutual labels:  mastodon, fediverse
Misskey
🌎 An interplanetary microblogging platform 🚀
Stars: ✭ 2,244 (+4886.67%)
Mutual labels:  federation, fediverse
Fediverse.app
A client for Pleroma and Mastodon instances written using Flutter
Stars: ✭ 72 (+60%)
Mutual labels:  mastodon, fediverse
Moa
A Mastodon, Twitter, and Instagram Cross-poster
Stars: ✭ 232 (+415.56%)
Mutual labels:  instagram, mastodon
indigenous-android
An open social app with support for IndieWeb, Mastodon, Pleroma and Pixelfed.
Stars: ✭ 89 (+97.78%)
Mutual labels:  mastodon, pixelfed
mulukhiya-toot-proxy
各種ActivityPub対応インスタンスへの投稿に対して、内容の更新等を行うプロキシ。通称「モロヘイヤ」。
Stars: ✭ 24 (-46.67%)
Mutual labels:  mastodon, fediverse
misskey
🌎 An interplanetary microblogging platform 🚀
Stars: ✭ 2,895 (+6333.33%)
Mutual labels:  federation, fediverse
instagram-photoshop-actions
Photoshop Actions to mimic Instagram filters
Stars: ✭ 13 (-71.11%)
Mutual labels:  instagram

Instagram2Fedi

Simple tool for crossposting posts from instagram to Mastodon/Pixelfed.

Using without docker

See Docs.md

Using docker-compose

  1. create docker-compose.yaml with following content
version: '3'
services:
  bot:
    build:
      context: .
    image: "horhik/instagram2fedi:latest"
    environment:
      - YOUR_CONTAINER_NAME=<whatever>
      - I2M_INSTAGRAM_USER=<instgram username>
      - I2M_INSTANCE=<mastodon or pixelfed instance>
      - I2M_TOKEN=<your token here>
      - I2M_CHECK_INTERVAL=3600 #1 hour    
      - I2M_POST_INTERVAL=3600 #1 hour   
      - I2M_USE_MASTODON=4 #max carouse    - is 4, if there's no limit set to -1
      - I2M_FETCH_COUNT=5 # how many instagram posts to fetch per check_interval   -
  1. And edit environment variables

  2. Run docker-compose up -d

Using with Dockerfile

Just clone repo, specify variables and run it. You can write all needed variables in ./env.sh and then do source ./run.sh

git clone https://github.com/horhik/instagram2fedi
cd instagram2fedi
nano ./env.sh
source ./run.sh

screenshot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].