Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeffa5/papers
Paper management cli
https://github.com/jeffa5/papers
Last synced: 23 days ago
JSON representation
Paper management cli
- Host: GitHub
- URL: https://github.com/jeffa5/papers
- Owner: jeffa5
- License: mit
- Created: 2022-12-23T17:21:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-16T10:36:56.000Z (7 months ago)
- Last Synced: 2024-04-16T13:22:00.522Z (7 months ago)
- Language: Nix
- Size: 341 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Papers
Papers is a paper repository management tool for ingesting, managing and searching papers.
It is inspired by the [papr](https://github.com/daniel-e/papr) tool used in [this blog post](https://segv.dev/paper-reading-workflow/).
## Installing
With cargo:
```sh
cargo install --git https://github.com/jeffa5/papers
papers
```Or, with nix:
```sh
nix run github:jeffa5/papers
```## Usage
### Create a repo
```sh
papers init
# creates sqlite db file
```### Add
To add a file without fetching it run
```sh
papers add --tag ''
```### Listing
```sh
papers list
# list allpapers list --tags 'new'
# list all that have the tag 'new'
```### Update some metadata about a paper
```sh
papers update
```### Notes
```sh
papers notes
# edit notes for the paper id from list
```### Open a paper file
```sh
papers open
```