This repository contains html2rss feed configurations for many websites.
| Resource | Description | Link |
|---|---|---|
| 📚 Documentation & Feed Directory | Complete guides, tutorials, and browse 100+ pre-built feeds | html2rss.github.io |
| 💬 Community Discussions | Get help, share ideas, and connect with other users | GitHub Discussions |
| 📋 Project Board | Track development progress and upcoming features | View Project Board |
| 💖 Support Development | Help fund ongoing development and maintenance | Sponsor on GitHub |
Quick Start Options:
- Need a specific feed? → Browse the feed directory
- Want to create feeds? → Use the web application
- Ruby Developer? → Check out the Ruby gem documentation
- Want to contribute? → See our contributing guide
Configs must include a parameters section to define default values for dynamic parameters:
parameters:
query:
type: string
default: "technology"
category:
type: string
default: "news"
channel:
url: https://example.com/search?q=%<query>s&cat=%<category>s
# ... rest of configThe type field specifies the parameter type (currently only string is supported), and default provides the default value when no parameter is explicitly provided.
Uses dynamic test generation - no individual spec files needed!
# Test all configs
bundle exec rspec spec/html2rss/configs_dynamic_spec.rb
# Test specific config
make test-config CONFIG=github.com/releases.yml
# Test domain
make test-domain DOMAIN=github.comAdding new configs: Just create the YAML file and run tests. No spec file needed.
