readme
This commit is contained in:
parent
82f3dc5c21
commit
bf7aace3b2
30
README.md
30
README.md
@ -1 +1,29 @@
|
||||
Project is in POC stage, codebase is really dirty, deployment and usage is not recommended. pull requests are not accepted yet. project is published only for convinience. release date is unknown.
|
||||
# RSS Alchemy
|
||||
|
||||
## About
|
||||
|
||||
RSS Alchemy is a website-to-rss converter, like RSSHub, RSS-bridge or Rss.app. Here is the difference:
|
||||
|
||||
- Convert arbitrary website to RSS feed using CSS selectors
|
||||
- Dynamic websites are supported using headless chrome (playwright)
|
||||
- Cookies[^1] (supports scraping private feeds, eg youtube subscriptions)
|
||||
- Proxy
|
||||
- Results caching
|
||||
- Screenshots (primarily for debugging)
|
||||
- Stateless[^2] (all task parameters are encoded into url, no database needed)
|
||||
- Distruibuted by design (deploy as many workers as you need)
|
||||
- Self-hosted; easy to deploy; docker-compose provided
|
||||
- Relatively small codebase, written in go + typescript
|
||||
|
||||
[^1]: Cookies require support from your RSS reader/aggregator. Miniflux works, others are not checked yet.
|
||||
[^2]: Nats KV is used to store cookies permanently, it's required for sites that update cookies on every request, like youtube
|
||||
|
||||
| program/feature | RSS Alchemy | RSS Hub | RSS-Bridge | RSS.app |
|
||||
|----------------------|---------------------------|------------------------------|-------------------------|---------------|
|
||||
| Custom websites | ✅ (using CSS selectors) | ❌ (only hardcoded site list) | ✅ (using CSS selectors) | ✅ |
|
||||
| Render dynamic sites | ✅ (using headless chrome) | ❌ | ❌ | ✅ |
|
||||
| Hosting | Self-hosting | Self-hosting | Self-hosting | Only cloud |
|
||||
| Price | Free and open-source | Free and open-source | Free and open-source | Paid ($8/mon) |
|
||||
|
||||
## Project status
|
||||
Program is still under development. The code architecture is not final, tests are missing, no CI, no demo page, no docs, etc...
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user