Newsbot is a project designed to become your home, for news. This project has grown in the last couple years I have been working on it. Start out as a python project but now is golang microservices.
- collector.api
- This will go out and collect from different news sources and send out notifications when matches are found.
- portal
- This is the web ui to view/edit the service
This is subject to change but will give an idea of where the project is going.
- Pull posts from Reddit
- Pull posts from YouTube
- Pull posts from twitch
- Pull posts from ffxiv
- Create Postgres connection
- Create routes to interface with app
- Create subscriptions to feeds
- Post to discord
- setup feature flags
- Validate app works concurrently
- Has an usable ui.
- View Articles
- View Reddit
- Text Posts
- Picture Posts
- Video Posts
- View Youtube
- View Videos
- View FFXIV
- View Twitch
- View Reddit
- Manage Sources
- Manage Discord Web Hooks
- Manage Subscriptions
- Has health Check
- Create Subscriptions by Tag
- Pulls from Twitter
- Reddit
- new tags to define text, image or video
- Parser needs to collect page meta data from the header
- Manage Twitter Sources
- View Twitter Posts
- Manage Subscriptions by Tag
- This lets people pick tags they want to see rather then all posts
- Add open telemetry to the project
- Pull posts from rss
- Add API Tokens
- Random GUID or a value set in env
- Add roles
- Add users
- Import config
- Export config
- Add basic email support
- Cache article to avoid redirects
- Elastic search
- Submit articles to it that don’t get pasted
This list is not implemtation order or commited to be im
- User Auth
- Use Auth0
- Users can Import/Export feed
- Think this is the .opml format
- api tokens
- Admin tokens
- Tokens for users
- Pull in podcast feeds
- Seed some basic feeds
- Configure feeds on the ui
- New Outputs
- Slack webhooks
- Teams webhooks
- Sources
- Github Repos
- Code updates
- Get New releases
- Github Repos