BMC
BMC copied to clipboard
Refactor
I am again using this software heavily recently, and have been working on a better associated library, which is now available from here.
Hence, there will be a refactor to use this library rather than duplicating it in the source code.
I also plan on making BMC behave a bit as Git, with a repo and to work in this repo, allowing more easily to keep papers in different places.
Feel free to give feedbacks about issues with the current design, arguments against new design etc here.
Could you please explain your vision "a bit like Git"? I use BMC to pull books and articles into ~/Papers from all over the hard drive, and this workflow will not benefit from the "current repo" idea ('cause instead of one bib and one tree I'll be back to square one with multiple directories storing multiple copies of the same paper).
An alternative: a command line argument to point to a user-specified bmc.json instead of the default one.
My idea was that sometimes you work on different projects and you want to keep papers in different places for every project, thus not having a really huge centralized papers dir, but rather multiple folders with papers concerning a specific project (which is something which could be done at the moment with the tags, although not perfect).
I like your "custom bmc.json instead of the default one" idea, let's go for it :)