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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aara-0.0.3.tar.gz.
File metadata
- Download URL: aara-0.0.3.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e9475cfe3cb2463acc172839ffd53ebe2b6899aef019dc2a9b4cf47483bda8b
|
|
| MD5 |
a5caa308630a51228f2859896ff48036
|
|
| BLAKE2b-256 |
63290dc94a6684e63b08ac206db88e144b76cad9a7d1e77b97651ac5bd0bb73f
|
File details
Details for the file aara-0.0.3-py3-none-any.whl.
File metadata
- Download URL: aara-0.0.3-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69126077c9baa8472ccae12d700cf516d8fef6c457e5496789d2cb3dbc6fe729
|
|
| MD5 |
1796e4bb2075675370934e60a18f1566
|
|
| BLAKE2b-256 |
864bbeb494e3b91696bb48574de39fb2754730a766ff24f16af554f00eff8f36
|