Skip to content

Releases

aseemsDB (complete rewrite)

Choose a tag to compare

@aseem-keyal aseem-keyal released this 19 Dec 01:11

aseemsDB has been completely rewritten in FastAPI. Along with this rewrite, I've added a couple features:

  1. Search results now automatically scroll to the PDF page containing the query when the packet is opened
  2. Snippets now have case and punctuation (this didn't require any work and came along with an update to recoll)
  3. A better, more responsive mobile experience
  4. An updated "Preview" link that provides a text version of each packet
  5. A Google form to request a set in the navbar
  6. Snippets can be turned off in the "More options" section
  7. The set name in each result is now a link that displays all the packets in that set
  8. 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)

Choose a tag to compare

@aseem-keyal aseem-keyal released this 18 Dec 22:29

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.