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.