Skip to main content

ArXiv Reader App

Project description

An arXiv Reading App (aara)

A super simple Textual application for reading the latest posts on the arXiv in the terminal. This scrapes the arXiv "new" page from the category you specify. I found the arXiv search API to be lacking in functionality and the RSS feeds are blank if there was no update that day (e.g. like on a Saturday or Sunday). So, I wrote my own terminal app to read the arXiv.

Installation

To install:

pip install aara

For development only (using uv):

git clone https://github.com/jsnguyen/aara
cd aara
uv run aara astro-ph

Usage

Just run:

# For astro-ph
aara astro-ph

More generally:

aara <arXiv category>

Command Line Arguments

None yet!

Bindings

Basic vim bindings are implemented, hjkl, g, G, and {}. The arrow keys can also be used for navigation. Note that scrolling in abstract window using the vim bindings doesn't work quite yet, but this is a pretty rare occurrence.

a opens the abstract of the article using your webbrowser

s will open the pdf of the article directly

q to quit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aara-0.0.2.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aara-0.0.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file aara-0.0.2.tar.gz.

File metadata

  • Download URL: aara-0.0.2.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aara-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5ab1b0b46269b3958b722e4f7cf57b282b882d53e886a52f016a9e64105f1ad4
MD5 e2d2ad15d47eccc2c7576c00764709b4
BLAKE2b-256 526e86afb1cb10ee8c16ab2c784090f7136eaa406e028123611452d1fe29766b

See more details on using hashes here.

File details

Details for the file aara-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: aara-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aara-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 26451b7f4bd320b3fb5ebd7c97330a6744d67bf11baadac2a2f525b7d54256dc
MD5 bc0a9f3e2781400163ae329db63ee283
BLAKE2b-256 851cd89164f3617469979fdde87c59042990f917fb5519dba5c1b4215a403a2a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page