Metadata-Version: 2.1
Name: ffun
Version: 0.2.3
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.0.*)
Requires-Dist: beautifulsoup4 (==4.12.*)
Requires-Dist: bidict (==0.22.*)
Requires-Dist: cryptography (==41.0.*)
Requires-Dist: fastapi (==0.100.*)
Requires-Dist: feedparser (==6.0.*)
Requires-Dist: httpx (==0.24.*)
Requires-Dist: markdown (==3.4.*)
Requires-Dist: openai (==0.27.*)
Requires-Dist: psycopg (==3.1.*)
Requires-Dist: psycopg-pool (==3.1.*)
Requires-Dist: pydantic (==2.1.*)
Requires-Dist: pydantic-settings (==2.0.*)
Requires-Dist: python-multipart (==0.0.*)
Requires-Dist: python-slugify (==8.0.*)
Requires-Dist: sentry-sdk (==1.29.*)
Requires-Dist: structlog (==23.1.*)
Requires-Dist: supertokens-python (==0.14.*)
Requires-Dist: tabulate (==0.9.*)
Requires-Dist: tiktoken (==0.4.*)
Requires-Dist: typer (==0.9.*)
Requires-Dist: uvicorn[standard] (==0.*)
Requires-Dist: yarl (==1.9.*)
Requires-Dist: yoyo-migrations (==8.2.*)
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

