Skip to content

Doomscroll aims to be a politics-free news aggregator for users to stay informed about the end times - from the comfort from your phone or computer!

Notifications You must be signed in to change notification settings

barrettk8090/doomscroll

Repository files navigation

Doomscroll

Doomscroll aims to be a politics-free news aggregator for users to stay informed about the end times - from the comfort from your phone or computer!

This project is currently a work in progress and is not yet ready for human consumption. I'll be doing a small release with a few communities in the coming weeks, in which time I'll plan to open source this project to allow others to contribute to future development.

That being said, if you've found this and want to run it anyways, you can follow the instructions below. As this is a very alpha version, these instructions should change in the near future as processes are re-written and optimized.

Current Status: Working on Feed Generation & Bookmarking

Near Future Goals:

  • Successfully implement bookmarking functionality.
  • Adding images and restyling feeds.
  • Add sources, increase efficiencies in fetching data, auto-run main components for constant refresh of feeds.

Way Out Goals:

  • Adding SHTF downloadable guides.
  • Adding detailed charts and data.
  • Downloadable maps and helpful assets.
  • Discord community for public and prospective contributors.

Ideas:

  • Local weather and warnings.

Running Doomscroll Locally

Clone the repo to your local machine. Open in VS code, open terminal.

Frontend

Run npm i Run npm run dev

Backend

Switch to a fresh terminal window. Run pipenv install; pipenv shell You can run a file such as Reddit.py - this will scrape subreddits for new reddit data. Do this by typing: python Reddit.py into your terminal and hitting enter. You can alternatively run main.py - this will get data from all sources and save to the Supabase backend. It takes a long time and is not yet optimized for everyday use, and we'll probably get kicked off of Reddit for too many requests. If you wanna do it anyways, you can do this by typing: python main.py into your terminal and hitting enter.

About

Doomscroll aims to be a politics-free news aggregator for users to stay informed about the end times - from the comfort from your phone or computer!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published