Skip to main content

speed-the-arxiv

You know the drill. Wake up, coffee, arXiv. Same sections, same keywords, same authors — every single day. Speed-the-arxiv exists so you can do that in seconds instead of minutes, and maybe enjoy the coffee a bit more.

Define your searches in .yaml configs (or create them right from the UI), hit a button, and get a clean page of results with SciRate scores, one-click BibTeX, PDF access, notes, and favourites — no copy-pasting DOIs into twelve different tabs.

Installation

pip install speed-the-arxiv

Usage

  1. Run the app:

    speedthearxiv
    
  2. A browser window opens at http://localhost:8080/. The home page offers four tools:

    • speed-the-arxiv — run your preset .yaml searches against the arXiv API.
    • search-the-arxiv — direct free-text search of the arXiv API.
    • layer-the-arxiv — browse arxiv.org directly with your speed-the-arxiv tools (favourites, notes, BibTeX) overlaid on top.
    • search-the-crossref — look up any DOI and get a formatted BibTeX entry instantly.
  3. Edit or create search configs from the UI, or drop .yaml files in the search/ directory. Cache age is displayed next to each search so you know how fresh the results are.

Search configuration

Each .yaml file in search/ supports the following parameters:

Parameter Description
max_results Maximum number of results to fetch
past_days Number of days to look back from today
literal Literal (exact phrase) keyword search
run_scirate Fetch SciRate scores for each paper
arxiv_sortby arXiv sort field (submittedDate, relevance, lastUpdatedDate)
arxiv_sortorder arXiv sort order (descending, ascending)
sortby Local sort keys (e.g. ['date', 'scirate'])
sortorder_rev true for descending, false for ascending
and_or_* Logical connectors between keys (+OR+, +AND+, +ANDNOT+)
keys.sections arXiv category list (e.g. [quant-ph, cs.LG])
keys.keyauthors Author list
keys.keywords Keyword list

See search/config.yaml for a complete example.

Features

  • Preset searches — define sections, keywords, authors, logical operators, and date ranges in tidy .yaml files you can create, edit, duplicate, and delete from the browser.
  • arXiv layer — browse arxiv.org natively with your tools (favourites, notes, BibTeX) injected into every paper listing.
  • SciRate scores — fetched asynchronously so you see community interest at a glance without hammering the API.
  • BibTeX on demand — auto-generated for every paper, copy to clipboard with one click. Crossref DOI lookup also available from the home page.
  • Favourites & notes — star papers and attach personal notes, persisted across sessions.
  • Keyword & author highlighting — toggle-able, so the important bits jump out at you.
  • Sort, filter, paginate — sort by date, SciRate score, or title; filter results in real time.
  • MathJax — LaTeX in titles and abstracts rendered properly, as nature intended.
  • Dark & light theme — because not everyone wants to stare into the void (or into the sun).
  • Caching — results are cached locally with a visible age indicator so you know exactly how stale your data is.

Screenshots

Home

Results

Metadata

Release files for speed-the-arxiv 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for speed-the-arxiv 0.1.1
File Size Uploaded Provenance Actions
speed_the_arxiv-0.1.1.tar.gz 41.3 kB Without provenance Details for speed_the_arxiv-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for speed-the-arxiv 0.1.1
File Interpreter ABI Platform Actions
speed_the_arxiv-0.1.1-py3-none-any.whl Python 3 none any Details for speed_the_arxiv-0.1.1-py3-none-any.whl

Total release size: 88.2 kB

Release files / speed_the_arxiv-0.1.1.tar.gz

Download URL speed_the_arxiv-0.1.1.tar.gz
Size 41.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7463381cd82754c868e1c94ebe3c99f27ba713b77efb4370353730b9be48a5de
BLAKE2b-256 checksum
How to use checksums
0f538771dc9881a7a40c6b06092367ee62f42cd252969b217e1bca24d11a8348
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / speed_the_arxiv-0.1.1-py3-none-any.whl

Download URL speed_the_arxiv-0.1.1-py3-none-any.whl
Size 46.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
65a96f9460aab7ba34093748640f063f9b1e6616aa7ddf1d323979f6ba02560d
BLAKE2b-256 checksum
How to use checksums
52b1e59ecb5cc19673b0171d9b0c1107d68e693e62a64b417afbb27bae631cfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Security for speed-the-arxiv 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page