Make News Make Sense
A platform to aggregate news from different sources using the RSS/Atom standard.
Features:
- Article fetching - gather news from different sources (feeds), all in one place
- Uses RSS/Atom standard - you can add any website that supports the standard
- A nice place to search for such feeds: link
- Public sharing - open your feeds to the world. Allow other users to subscribe to the same feeds you read
- Article clustering - group news on the same topic as a single unit
- Reduce the amount you have to scroll
- AI Filtering
- Like/dislike articles, so that the system learns your preferences
- Set a threshold of AI confidence in order for it to filter out articles you always skip
- Always skip the weather? - Dislike the weather articles, and they will stop showing up in time
- I hate AI in places it doesn't belong to - but it's really useful in this context
- Invite-only preference
- Don't want strangers register at your hosted instance?
- Disable open registration and send registration codes to your friends
For the web ui use https://github.com/rhusiev/newsense-web
docker network create web_gatewaycargo install sqlx-cli
cargo sqlx prepareDATABASE_URL=postgres://newsense_user:pswd_replace_me@localhost:5432/newsense_db cargo sqlx preparedocker exec -it newsense_db psql -U newsense_user -d newsense_dbBEGIN;
UPDATE items
SET embedding = NULL,
cluster_id = NULL;
DELETE FROM clusters;
COMMIT;TODO:
- no volume mounts for prod
- reorder
- folders
- OPML
- set update frequency
- get liked
- search articles
- fix versioning and interaction about it with web