xNul / save-3rd-party-apps

A website for viewing the top 250 subreddits and their participation status in the 3rd party apps protest.
https://save3rdpartyapps.com
MIT License
3 stars 0 forks source link
reddit website

Save 3rd Party Apps

Recently, there has been an uproar over on Reddit because the company has decided to price their public API so high it will render all 3rd party apps which use it, dead. You can learn more about the problem here.

There's a growing list of subreddits participating in the protest, but it's difficult to gauge the participation across Reddit and what subreddits have yet to decide if they are going to participate. That's where https://save3rdpartyapps.com/ comes in. It shows the top 250 subreddits and their current participation status.

Also, if you know of any subreddits which have decided to not participate in the protest, please add them to the list. Anyone can edit it as long as they have a GitHub account. Once we get enough subreddits, we can add a red marker to those subreddits on the website.

Note: Apparently some people have been harassing the mods of subreddits that have chosen not to take part. Please do not do this. It's not helpful to the protest. You can read more about it here.

Setup

save3rdpartyapps.com is a static website generated from a template and list of participating subreddits. First, we generate the list of subreddits that are participating. Second, we use that list to generate the website from the template.

Steps:

  1. Copy and paste the latest participating subreddits from the list into _data/top_part_subs.txt
  2. To generate our list, run python _scripts/get_part_250_subs.py
  3. To generate our index.html, run python update_part_250_subs.py

Throw that index.html on a web server and you're all done!

Contributing

If anyone wants to clean up the template.html or add other features, feel free to submit a PR.