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: 6 months ago
JSON representation

A tool for finding and sniffing rss links

Awesome Lists containing this project

README

          

# RSS Finder

A modern web application to discover RSS feeds from any website. Powered by feedfinder-ts for reliable RSS feed detection.

## Features

- **Robust Detection**: Uses [feedfinder-ts](https://github.com/0x2E/feedfinder-ts) under the hood for comprehensive RSS feed discovery
- **Fast & Lightweight**: Optimized for performance with minimal dependencies

## Getting Started

1. Using Docker Image (Recommended)

```bash
docker run -d -p 3000:3000 --name rss-finder ghcr.io/0x2E/rss-finder:latest
```

Visit `http://localhost:3000` to use the application.

2. Build from Source or Deploy to Cloud Services

- Node.js 22+
- pnpm

```bash
# Clone the repository
git clone
cd rss-finder

# Install dependencies
pnpm install

# Build for production
pnpm build

# or build for Node.js
pnpm build:node
```

Since this app is built with SvelteKit, it's compatible with multiple runtimes. Check the [SvelteKit docs](https://svelte.dev/docs/kit/building-your-app) for platform-specific deployment instructions.

## API

### Find RSS Feeds

**POST** `/api/find-feeds`

```json
{
"url": "https://example.com"
}
```

**Response:**

```json
{
"feeds": [
{
"title": "Example Blog RSS",
"url": "https://example.com/rss.xml",
"type": "application/rss+xml"
}
]
}
```

## Contributing

1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Test thoroughly
5. Submit a pull request

## License

MIT

## Credits

- [feedfinder-ts](https://github.com/0x2E/feedfinder-ts) - For reliable RSS feed detection