Metadata-Version: 2.1
Name: ffun
Version: 0.2.2
Summary: Backend for the Feeds Fun — web-based news reader
Home-page: https://feeds.fun
License:  BSD-3-Clause
Keywords: news,news-reader,news-aggregator,rss,rss-reader,rss-aggregator,feed,feed-reader,feed-aggregator,atom,self-hosted
Author: Aliaksei Yaletski (Tiendil)
Author-email: a.eletsky@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: Environment :: Web Environment
Classifier: Framework :: AsyncIO
Classifier: Framework :: FastAPI
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: BSD License
Classifier: License :: Other/Proprietary License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Communications
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Server
Classifier: Topic :: Office/Business :: News/Diary
Classifier: Topic :: Text Processing
Classifier: Topic :: Text Processing :: Linguistic
Requires-Dist: async-lru (==2.*)
Requires-Dist: beautifulsoup4 (==4.*)
Requires-Dist: bidict (==0.*)
Requires-Dist: cryptography (==41.*)
Requires-Dist: fastapi (==0.*)
Requires-Dist: feedparser (==6.*)
Requires-Dist: httpx (==0.*)
Requires-Dist: markdown (==3.*)
Requires-Dist: openai (==0.*)
Requires-Dist: psycopg (==3.*)
Requires-Dist: psycopg-pool (==3.*)
Requires-Dist: python-multipart (==0.*)
Requires-Dist: python-slugify (==8.*)
Requires-Dist: sentry-sdk (==1.*)
Requires-Dist: structlog (==23.*)
Requires-Dist: supertokens-python (==0.*)
Requires-Dist: tabulate (==0.*)
Requires-Dist: tiktoken (==0.*)
Requires-Dist: typer (==0.*)
Requires-Dist: uvicorn[standard] (==0.*)
Requires-Dist: yarl (==1.*)
Requires-Dist: yoyo-migrations (==8.*)
Project-URL: Repository, https://github.com/Tiendil/feeds.fun
Description-Content-Type: text/markdown

# Backend for Feeds Fun

- Web-based news reader. Self-hosted, if it is your way.
- Automatically assigns tags to news entries.
- You create rules to score news by tags.
- Then filter and sort news how you want.

Service is up and running at https://feeds.fun

