qte77/rxiv Feed Action
Log a weekly CSV feed of papers from arXiv, bioRxiv, or medRxiv for selected categories.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 6, 2026
- License
- Apache 2.0
Pinned Snippet
uses: qte77/gha-rxiv-feed-action@98d3833a00f6e1fbe9e12f6e1cc18bf661bc89bb # v0.2.4tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| OUT_DIR | Directory to write CSV output files. Convention: ./data/<server> (e.g. ./data/arxiv) so multiple servers coexist without colliding. | — | ./data/arxiv |
| SERVER | API server: arxiv, biorxiv, or medrxiv. | — | arxiv |
| TOPICS | arXiv 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_CITATIONS | Enrich arXiv rows with Semantic Scholar citation counts (true/false). Adds Citations/References/InfluentialCitations columns. arXiv only. | — | false |
| SEMANTIC_SCHOLAR_API_KEY | Optional Semantic Scholar API key for higher rate limits. | — | "" |
| MAX_AGE_DAYS | arXiv only: skip papers published more than N days ago. | — | 7 |
| DATE_FROM | YYYY-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_TO | YYYY-MM-DD upper bound. arXiv: bounds submittedDate (empty = today). bioRxiv/medRxiv: overrides the rolling DAYS window (empty = today). | — | "" |
| PAGE_SIZE | arXiv only: results per pagination page. | — | 1000 |
| MAX_PAGES | arXiv only: cap on pagination pages per run. | — | 5 |
| DAYS | bioRxiv/medRxiv only: number of days back to fetch. | — | 1 |
| CATEGORIES | bioRxiv/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. | — | "" |
| TOKEN | GitHub token for pushing changes. | — | "" |
Outputs
no outputs