All Projects → corbindavenport → tootbot

corbindavenport / tootbot

Licence: GPL-3.0 License
Python tool for mirroring Reddit posts to Twitter and Mastodon

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to tootbot

Ripme
Downloads albums in bulk
Stars: ✭ 2,748 (+3941.18%)
Mutual labels:  twitter, reddit, imgur
saveddit
Bulk Downloader for Reddit
Stars: ✭ 130 (+91.18%)
Mutual labels:  reddit, imgur, gfycat
Liked-Saved-Image-Downloader
Save content you enjoy!
Stars: ✭ 80 (+17.65%)
Mutual labels:  reddit, imgur, gfycat
Twidere Android
twidere.com
Stars: ✭ 2,486 (+3555.88%)
Mutual labels:  twitter, mastodon
Mastodon Bot
a bot for mirroring Twitter/Tumblr accounts and RSS feeds on Mastodon
Stars: ✭ 158 (+132.35%)
Mutual labels:  twitter, mastodon
Login With
Stateless login-with microservice for OAuth
Stars: ✭ 2,301 (+3283.82%)
Mutual labels:  twitter, reddit
Moa
A Mastodon, Twitter, and Instagram Cross-poster
Stars: ✭ 232 (+241.18%)
Mutual labels:  twitter, mastodon
Reaper
Social media scraping / data collection tool for the Facebook, Twitter, Reddit, YouTube, Pinterest, and Tumblr APIs
Stars: ✭ 240 (+252.94%)
Mutual labels:  twitter, reddit
vreddit-mirror-bot
🎥 Reddit bot that mirrors videos hosted on the native Reddit player to Gfycat and Streamable.
Stars: ✭ 23 (-66.18%)
Mutual labels:  reddit, gfycat
vue-socials
💬 Social media share buttons and counts for Vue.js
Stars: ✭ 32 (-52.94%)
Mutual labels:  reddit, mastodon
SmartImage
Reverse image search tool (SauceNao, ImgOps, trace.moe, and more)
Stars: ✭ 346 (+408.82%)
Mutual labels:  reddit, imgur
Tsuru
desktop client.
Stars: ✭ 126 (+85.29%)
Mutual labels:  twitter, mastodon
Sharer.js
🔛 🔖 Create your own social share buttons. No jquery.
Stars: ✭ 1,624 (+2288.24%)
Mutual labels:  twitter, reddit
Media Scraper
Scrapes all photos and videos in a web page / Instagram / Twitter / Tumblr / Reddit / pixiv / TikTok
Stars: ✭ 206 (+202.94%)
Mutual labels:  twitter, reddit
Forget
Continuous post deletion for twitter and mastodon
Stars: ✭ 104 (+52.94%)
Mutual labels:  twitter, mastodon
Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (+16.18%)
Mutual labels:  twitter, reddit
ImageDownloader
A program for downloading and filtering images based on their resolution.
Stars: ✭ 60 (-11.76%)
Mutual labels:  reddit, imgur
Userscripts
Userscripts for Greasemonkey, Tampermonkey etc.
Stars: ✭ 78 (+14.71%)
Mutual labels:  twitter, reddit
Sharexin
ShareX for Linux and BSD
Stars: ✭ 79 (+16.18%)
Mutual labels:  twitter, mastodon
slip
Select and upload screenshots, gifs, and screencasts to imgur and gfycat with help of slop.
Stars: ✭ 25 (-63.24%)
Mutual labels:  imgur, gfycat

Tootbot

I am no longer actively developing Tootbot, and no bug fixes or new features will be implemented. There a fork developed by Mark Burgunder here, with fixes to Gfycat integration and and other changes.

This is a Python bot that looks up posts from specified subreddits and automatically posts them on Twitter and/or Mastodon. It is based on reddit-twitter-bot. Tootbot is now used by a wide variety of social media accounts.

Deploy

Features:

  • Can post to both Twitter and Mastodon
  • Runs in the cloud with a free Heroku account, or locally on any PC with Python
  • Media from direct links, Gfycat, Imgur, Reddit, and Giphy is automatically attached in the social media post
  • Links that do not contain media can be skipped, ideal for meme accounts
  • NSFW content, spoilers, and self-posts can be filtered
  • Multiple subreddits can be monitored at once

Tootbot uses the tweepy, PRAW, py-gfycat, imgurpython, Pillow, and Mastodon.py libraries. The Heroku version also uses the redis-py library.

Disclaimer

The developers of Tootbot hold no liability for what you do with this script or what happens to you by using this script. Abusing this script can get you banned from Twitter and/or Mastodon, so make sure to read up on proper usage of the API for each site.

Setup and usage

For instructions on setting up and using Tootbot, please visit the wiki.

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].