qte77/rxiv Feed Action

Log a weekly CSV feed of papers from arXiv, bioRxiv, or medRxiv for selected categories.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 6, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: qte77/gha-rxiv-feed-action@98d3833a00f6e1fbe9e12f6e1cc18bf661bc89bb # v0.2.4

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
OUT_DIRDirectory to write CSV output files. Convention: ./data/<server> (e.g. ./data/arxiv) so multiple servers coexist without colliding../data/arxiv
SERVERAPI server: arxiv, biorxiv, or medrxiv.arxiv
TOPICSarXiv search_query (URL-encoded, OR-joined). Used when SERVER=arxiv. Example: 'cat:cs.CV+OR+cat:cs.LG'.cat:cs.CV+OR+cat:cs.LG+OR+cat:cs.CL+OR+cat:cs.AI+OR+cat:cs.NE+OR+cat:cs.RO
INCLUDE_CITATIONSEnrich arXiv rows with Semantic Scholar citation counts (true/false). Adds Citations/References/InfluentialCitations columns. arXiv only.false
SEMANTIC_SCHOLAR_API_KEYOptional Semantic Scholar API key for higher rate limits.""
MAX_AGE_DAYSarXiv only: skip papers published more than N days ago.7
DATE_FROMYYYY-MM-DD lower bound. arXiv: bounds submittedDate (empty = use MAX_AGE_DAYS). bioRxiv/medRxiv: overrides the rolling DAYS window (empty = use DAYS). Useful for backfill dispatches.""
DATE_TOYYYY-MM-DD upper bound. arXiv: bounds submittedDate (empty = today). bioRxiv/medRxiv: overrides the rolling DAYS window (empty = today).""
PAGE_SIZEarXiv only: results per pagination page.1000
MAX_PAGESarXiv only: cap on pagination pages per run.5
DAYSbioRxiv/medRxiv only: number of days back to fetch.1
CATEGORIESbioRxiv/medRxiv only: comma-separated categories to keep (case-insensitive). Empty keeps all. Filtering is applied client-side; the bioRxiv /details/ API has no server-side category filter.""
TOKENGitHub token for pushing changes.""

no outputs