zhijunio/feeds-aggregator
Aggregate feed sources into a unified JSON result.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| sources | Path to the sources input file in the caller workspace | yes | — |
| output | Path to the generated feeds JSON file | no | data/feeds.json |
| workers | Concurrent source workers | no | 8 |
| timeout | Per-source request timeout in seconds | no | 15 |
| favicon-delay-ms | Delay between favicon discovery/download requests in milliseconds | no | 200 |
| max-items-per-source | Max items per source | no | 10 |
| max-total-items | Max total items | no | 0 |
| max-days | Keep only items from recent days | no | 0 |
| timezone | IANA timezone for output timestamps | no | UTC |
| favicon-dir | Directory to store downloaded favicon images | no | "" |
| favicon-public-prefix | Root-relative URL prefix for local favicon filenames in JSON (e.g. /images/_favicons); empty keeps basename only | no | "" |
| failure-log | Optional JSON file path for writing failed feed details | no | "" |
| validate-only | Validate inputs and configuration without fetching feeds or writing output | no | false |
Outputs
| name | description |
|---|---|
| output-path | Output file path generated by feeds-aggregator |