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 config
The 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.com
Adding new configs: Just create the YAML file and run tests. No spec file needed.