repub: support slugged feeds and imported TOML feed configs
This commit is contained in:
parent
30b81934a8
commit
5a8162c876
9 changed files with 324 additions and 76 deletions
|
|
@ -14,7 +14,7 @@ Because `out_dir` in [`demo/repub.toml`](/home/abel/src/guardianproject/anynews/
|
|||
|
||||
## Files
|
||||
|
||||
- `repub.toml`: example runtime config with feed definitions and Scrapy overrides
|
||||
- `repub.toml`: example runtime config with feed definitions, slugs, and Scrapy overrides
|
||||
- `fixtures/local-feed.rss`: simple local RSS fixture for `file://` feed testing
|
||||
|
||||
## Local File Feed
|
||||
|
|
@ -29,6 +29,16 @@ Then use that value in a config entry:
|
|||
|
||||
```toml
|
||||
[[feeds]]
|
||||
name = "local-demo"
|
||||
name = "Local Demo"
|
||||
slug = "local-demo"
|
||||
url = "file:///absolute/path/to/demo/fixtures/local-feed.rss"
|
||||
```
|
||||
|
||||
## Pygea Import
|
||||
|
||||
`repub` can also load additional `[[feeds]]` entries from a separate TOML file,
|
||||
such as `pygea`'s generated `manifest.toml`:
|
||||
|
||||
```toml
|
||||
feed_config_files = ["/absolute/path/to/pygea/feed/manifest.toml"]
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue