This uses sci-hub, which is probably illegal.
Literature indexing, search, and note management for bio programmers.
git clone https://github.com/kennyworkman/seneca brew install zathura make build
To add a paper:
To manually add a paper (if scraping fails):
To search across indexed papers and retrieve note buffer:
seneca l # or seneca letters
I think you will find this is all that you need. There is no delete. If you spent enough time indexing a reference, I'm of the opinion you should hang on to it (just in case).
Notes persist across time. Opening a long forgotten paper weeks later will recover time stamped notes from my last interaction with it.
Special attention towards:
- decentralized structure
- low mental transaction cost on note read/write
- terminal based workflow with hackable internals
Assumes text editor of choice is
vim. Good synergy with tiling window managers.
Read more here.
- Non-filesystem persistence - sqlite3
- Support for non DOI-based references:
- market research
- technical preprints
- Integration with other tools:
- Automatic indexing of relevant papers at spaced interval
- Priority list / backlog of desired reading
- Automatic presentation of backlog depending on calendar events