All Projects → cedricbonhomme → Newspipe

cedricbonhomme / Newspipe

Licence: agpl-3.0
A web news aggregator.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Newspipe

actions-readme-feed
Display RSS feed in your GitHub Profile README
Stars: ✭ 26 (-91.33%)
Mutual labels:  rss
Epiboard
Web Extension — A new tab page extension with material design and useful features 🆕 🎉
Stars: ✭ 262 (-12.67%)
Mutual labels:  rss
Rsshub
🍰 Everything is RSSible
Stars: ✭ 18,111 (+5937%)
Mutual labels:  rss
youtube rss
A YouTube-client for managing subscriptions and watching videos anonymously over Tor without a Google account.
Stars: ✭ 49 (-83.67%)
Mutual labels:  rss
Decsync
Synchronize RSS, contacts, calendars, tasks and more without a server
Stars: ✭ 257 (-14.33%)
Mutual labels:  rss
Alduin
[DISCONTINUED] An RSS, Atom and JSON feed aggregator available on Windows and Linux.
Stars: ✭ 272 (-9.33%)
Mutual labels:  rss
verssion
RSS feeds of stable release versions, as found in Wikipedia.
Stars: ✭ 15 (-95%)
Mutual labels:  rss
Rss To Activitypub
An RSS to ActivityPub converter.
Stars: ✭ 293 (-2.33%)
Mutual labels:  rss
Infomate.club
RSS feed collections with article summarization
Stars: ✭ 255 (-15%)
Mutual labels:  rss
Workbase Server
Slack alternative, email integrated, build with Meteor
Stars: ✭ 284 (-5.33%)
Mutual labels:  rss
Data-mining-python-script
It contain various script on web crawling/ data mining of social web(RSS,facebook,twitter,Linkedin)
Stars: ✭ 24 (-92%)
Mutual labels:  rss
django-radio
RadioCo is a radio management application that makes easy scheduling, live recording, publishing...
Stars: ✭ 26 (-91.33%)
Mutual labels:  rss
Hacker News Digest
📰 A responsive interface of Hacker News with summaries and thumbnails.
Stars: ✭ 278 (-7.33%)
Mutual labels:  rss
feedparser
A Dart library for parsing RSS feeds
Stars: ✭ 18 (-94%)
Mutual labels:  rss
Rssbud
RSSHub 的辅助 iOS App,和 RSSHub Radar 类似,他可以帮助你快速发现和订阅网站的 RSS。现已在 App Store 上架。
Stars: ✭ 283 (-5.67%)
Mutual labels:  rss
feeds-to-pocket
Sends entries from RSS and Atom feeds to Pocket (https://getpocket.com)
Stars: ✭ 24 (-92%)
Mutual labels:  rss
Feedbin
A nice place to read on the web.
Stars: ✭ 2,910 (+870%)
Mutual labels:  rss
Freshrss
A free, self-hostable aggregator…
Stars: ✭ 3,793 (+1164.33%)
Mutual labels:  rss
Garss
Github Actions采集RSS, 打造无广告内容优质的头版头条超赞宝藏页
Stars: ✭ 285 (-5%)
Mutual labels:  rss
Hnrss
Custom, realtime RSS feeds for Hacker News
Stars: ✭ 277 (-7.67%)
Mutual labels:  rss

Newspipe

builds.sr.ht status

Presentation

Newspipe is a web news aggregator.

Newspipe Home page

Newspipe is written in Python. The core technologies are Flask, asyncio and SQLAlchemy.

For reporting issues, visit the tracker here: https://todo.sr.ht/~cedric/newspipe

For contributions, use the mailing list to send your patches: https://lists.sr.ht/~cedric/newspipe

The documentation is here: https://man.sr.ht/~cedric/newspipe

The official instance is here: https://www.newspipe.org

Main features

  • multiple users can use a Newspipe instance;
  • an API to manage feeds (you can connect your own crawler);
  • data liberation: export and import your account with a JSON file;
  • export and import feeds with OPML files;
  • search and favorite articles;
  • detection of inactive feeds;
  • share articles on Pinboard, Reddit and Twitter;
  • management of bookmarks (with import from Pinboard).

Deployment

Newspipe is really easy to deploy.

Assuming you have already installed git, npm, poetry, and Python >= 3.8, you just have to do the following:

$ git clone https://git.sr.ht/~cedric/newspipe
$ cd newspipe/
$ npm install
$ poetry install
$ poetry shell
$ pybabel compile -d newspipe/translations
$ export NEWSPIPE_CONFIG=sqlite.py
$ export FLASK_APP=runserver.py
$ export FLASK_ENV=development
$ flask db_create
$ flask create_admin --nickname <nickname> --password <password>
$ flask run
 * Serving Flask app "runserver" (lazy loading)
 * Environment: development
 * Debug mode: on
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 221-873-938

If you want to use PostgreSQL you can customize the provided example configuration file (instance/config.py):

$ sudo apt-get install postgresql
$ cp instance/config.py instance/postgresql.py
$ vim instance/postgresql.py # customize it
$ export NEWSPIPE_CONFIG=postgresql.py

For production you can use Gunicorn or mod_wsgi.

License

Newspipe is under the GNU Affero General Public License version 3.

Contact

Cédric Bonhomme

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].