jvdburgh / AmputatorBot

Remove AMP from your URLs. AmputatorBot is a highly specialised Reddit and Twitter bot that automatically replies to comments, submissions and tweets containing AMP URLs with the canonical link(s). It's also available as a website and REST API. See also: https://www.reddit.com/r/AmputatorBot/comments/ehrq3z/why_did_i_build_amputatorbot/.
https://www.amputatorbot.com/
GNU General Public License v3.0
168 stars 11 forks source link
amp amp-html amputatorbot api bot google-amp open praw praw-reddit reddit reddit-api reddit-bot twitter-bot

#AmputatorBot

TL;DR: Remove AMP from your URLs. AmputatorBot is a highly specialised Reddit (and former Twitter) bot that automatically replies to comments and submissions containing AMP URLs with the canonical link(s). It's also available as a website and REST API, but those haven't been made open source here.

FAQ, About & Why

Features

#AmputatorBot demo

Main features:

Nice bonuses:

See also:

  1. Clone the repository
  2. Run pip install -r requirements.txt to install dependencies
  3. Change the filename of static.txt to .py (see /static)
  4. Configure the application by tweaking static.py (required)
  5. Choose a check-[...].py script to run
  6. Configure the script's settings in run_bot(). Set everything (guess_and_check, reply_to_post, save_to_database) to False when starting out. Consider deleting or disabling the database canonical method.
  7. Run the script - All logs and required datafiles should be automatically and dynamically created.
  8. Stop the script.
  9. Check out the new files in /data and edit them to your liking.
  10. Re-run the script and enjoy!

Support the project

Sponsor

The server for the bot, website, and API costs about €10 ($12) per month. If you support AmputatorBot's mission and can chip in, any donation would be a huge help. Every bit goes straight into server expenses. Thanks a bunch!

PayPal: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EU6ZFKTVT9VH2
Or, donate to our friends in Ukraine instead: https://u24.gov.ua

From the bottom of my heart, huge thanks for the tremendous support! <3