Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rclement/feedit
Generate static RSS/Atom feeds for websites without it
https://github.com/rclement/feedit
atom beautifulsoup4 feeds git-scraping python rss
Last synced: 18 days ago
JSON representation
Generate static RSS/Atom feeds for websites without it
- Host: GitHub
- URL: https://github.com/rclement/feedit
- Owner: rclement
- License: agpl-3.0
- Created: 2022-11-19T06:03:16.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-23T18:14:54.000Z (about 2 months ago)
- Last Synced: 2024-10-12T04:46:30.577Z (about 1 month ago)
- Topics: atom, beautifulsoup4, feeds, git-scraping, python, rss
- Language: Python
- Homepage:
- Size: 1.34 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Feedit
> Generate static RSS/Atom feeds for websites without it.
> "Just feed-it!"[![CI/CD](https://github.com/rclement/feedit/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/rclement/feedit/actions/workflows/ci-cd.yml)
[![Schedule](https://github.com/rclement/feedit/actions/workflows/schedule.yml/badge.svg)](https://github.com/rclement/feedit/actions/workflows/schedule.yml)Feeds are updated daily and hosted statically on GitHub Pages.
| Website | RSS | Atom |
| --- | --- | --- |
| [URSSAF](https://www.urssaf.fr) | [Link](https://rclement.github.io/feedit/urssaf/feed.rss) | [Link](https://rclement.github.io/feedit/urssaf/feed.atom) |
| [URSSAF Autoentrepreneur](https://www.autoentrepreneur.urssaf.fr) | [Link](https://rclement.github.io/feedit/urssaf_autoentrepreneur/feed.rss) | [Link](https://rclement.github.io/feedit/urssaf_autoentrepreneur/feed.atom) |## Usage
```bash
python -m feedit.main fetch --output feeds
```## Development
### Python environment
```
pipenv install -d
pipenv run inv qa
```### VSCode
If using VSCode, use the following configuration in `.vscode/launch.json`:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Module",
"type": "python",
"request": "launch",
"module": "feedit.main",
"args": ["fetch", "--output", "feeds"],
"justMyCode": false
},
{
"name": "tests",
"type": "python",
"request": "test",
"justMyCode": false,
"env": {
"CI": "false"
}
}
]
}
```## Inspiration
- https://github.com/RSS-Bridge/rss-bridge
- https://github.com/damoeb/rss-proxy
- https://github.com/qsniyg/rssit
- https://github.com/DIYgod/RSSHub## License
Licensed under GNU Affero General Public License v3.0 (AGPLv3)
Copyright (c) 2022 - present Romain Clement