Repository navigation
Releases
aseemsDB (complete rewrite)
aseemsDB has been completely rewritten in FastAPI. Along with this rewrite, I've added a couple features:
- Search results now automatically scroll to the PDF page containing the query when the packet is opened
- Snippets now have case and punctuation (this didn't require any work and came along with an update to recoll)
- A better, more responsive mobile experience
- An updated "Preview" link that provides a text version of each packet
- A Google form to request a set in the navbar
- Snippets can be turned off in the "More options" section
- The set name in each result is now a link that displays all the packets in that set
- A better looking and trimmed down settings page available at aseemsdb.me/settings.
I've also included a Dockerfile and the relevant configuration so anyone can easily set up an instance of aseemsDB by using the deploy scripts available at: https://github.com/aseem-keyal/aseemsDB-deploy.
aseemsDB (old bottle version)
This tag marks the last commit to the old version of aseemsDB. This version was based on https://github.com/koniu/recoll-webui and used bottle as the python framework to serve http requests. However, a lot of the code was written when I didn't really know what I was doing (just look at some of the python code in the templates). aseemsDB has been rewritten using a new framework (FastAPI) primarily as a learning exercise and to cleanup this old code, but along with that comes some potential performance benefits.