Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0x2E/rss-finder
A tool for finding and sniffing rss links
https://github.com/0x2E/rss-finder
atom-feed rss rss-feed-scraper
Last synced: about 2 months ago
JSON representation
A tool for finding and sniffing rss links
- Host: GitHub
- URL: https://github.com/0x2E/rss-finder
- Owner: 0x2E
- License: mit
- Created: 2023-04-01T10:53:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-12T10:56:01.000Z (about 1 year ago)
- Last Synced: 2024-08-02T15:09:05.589Z (5 months ago)
- Topics: atom-feed, rss, rss-feed-scraper
- Language: Go
- Homepage: https://rss-finder.rook1e.com
- Size: 131 KB
- Stars: 30
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [RSS Finder](https://rss-finder.rook1e.com/)
A tool for finding and sniffing rss links.
## How It Works
**Parsing HTML**:
- `` with type `application/rss+xml`
- `` with type `application/atom+xml`
- `` with type `application/json`
- `` with type `application/feed+json`
- `` contains `rss` word**Well-known paths**:
- `atom.xml`, `feed.xml`, `rss.xml`, `index.xml`
- `atom.json`, `feed.json`, `rss.json`, `index.json`
- `feed/`, `rss/`**Third party services**:
- GitHub: [official rules](https://docs.github.com/en/rest/activity/feeds?apiVersion=2022-11-28)
- Reddit: [official wiki](https://www.reddit.com/wiki/rss/)
- YouTube: [ref](https://authory.com/blog/create-a-youtube-rss-feed-with-vastly-increased-limits)## Contributing
Please keep code clean, and thanks for your contribution!
1. frontend: front-end code is in `frontend`
```bash
npm run dev
```2. serverless: use [vercel cli](https://vercel.com/docs/cli) to run locally
```bash
vercel dev
```3. Test the changes, e.g. `go test . /... ` to test Go code. Then open a pr to the main branch. It is recommended that one pr does only one thing.
## Env variables
| variable | required | description |
| ------------ | -------- | ------------------------------------------------------ |
| `USER_AGENT` | false | HTTP `User-Agent` in request, default `rss-finder/1.0` |
| `WEB_DOMAIN` | true | Domain name of the web ui |