Tim Van Baak 98ad7f66fb | ||
---|---|---|
intake-hackernews | ||
intake-reddit | ||
intake-rss | ||
.gitignore | ||
LICENSE | ||
README.md | ||
flake.lock | ||
flake.nix |
README.md
intake-sources
This repo contains programs that act as intake
feed sources.
intake-rss
A feed source that wraps an RSS or Atom feed.
Supported env
:
FEED_URL
: Required. The url of the RSS/Atom feed.FEED_TITLE
: Override the feed<title>
. Item titles are in the format "[feed title]: [item title]".
intake-reddit
A feed source that fetches posts from a subreddit.
Supported env
:
SUBREDDIT_NAME
: Required. The subreddit name with nor/
prefix.SUBREDDIT_PAGE
: The listing page to fetch posts from. Defaults tohot
. Listings that support multiple time ranges can specify as e.g.top_week
.REQUEST_RETRY
: Attempt count for fetching posts. Retries are done with exponential backoff.FILTER_NSFW
: By default, NSFW posts are included. Set to a truthy value to skip them.TAG_NSFW
: By default, NSFW posts are taggednsfw
. Set to an empty string to suppress this.FILTER_SPOILER
: AsFILTER_NSFW
for posts marked as spoilers.TAG_SPOILER
: AsTAG_NSFW
for posts marked as spoilers.MIN_SCORE
: Skip posts with scores below this number.TAGS
: Comma-separated list of tags to add to all items.AUTHOR_BLOCKLIST
: Comma-separated list of usernames. Posts by these users will be skipped.
intake-hackernews
A feed source that returns stories from Hacker News.
Supported env
:
FETCH_COUNT
: Number of posts to fetch from the front page. Default 30.REQUEST_RETRY
: Attempt count for fetching posts. Retries are done with exponential backoff.MIN_SCORE
: Skip stories with scores below this number.