When my university stopped supporting the reference manager I’d been using, I decided not to let anyone else control my database of 10,000+ references in the future. So I wrote a simple Python program, which I’m calling Refree. It is text-based (not graphical) and can:
- Search the database by author, keywords, year, or ID.
- Add new references from downloaded .RIS-format files.
- Do simple editing of existing references, like adding page numbers.
- Launch a PDF reader to view an article — this may only work in Linux.
It can now make simple bibliographies, but I don’t plan to deal with multiple journal formats.
If you want to try it, send me an email. You will need Python and at least enough experience to edit a few lines in the program to specify where your data file and PDF files are stored. This program may be most useful to people who have enough Python expertise to make additional improvements themselves, because adding requested features will probably not be a high priority for me. I’ll try to fix any serious bugs you find, though.