-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: add to file #20
Comments
Hi. |
It's also retrival. What makes me hesitant to use the plugin is the likely case when a citation key duplicates. It won't be as common as in Mendeley (which uses AuthorYear), but with all the common Asian family names and general salami publishing it's bound to happen. I guess I can write myself a script which cleans the database up, but that's besides the point. |
Two things:
|
|
Yeah, unfortunately, it's only me working on it so no time and resources to build an entire library management tool. And besides, there are many good ones already. BibItnow works very well with JabRef for example. You can simply copy paste Bibtex into JabRef, and JabRef will add to the citation database. For me personally, I am fine with just copy-pasting into raw bib files. EDIT: Of course, I can couple the append function to a simple sanity check whether exactly the same block of text you are about to append already exists in the file you are going to append something to. In this way, it can at least prevent you from creating duplicates in that way. |
Sorry. Won't happen. There is currently no secure way to write files locally. The only thing one can do is provide a file download or a "save as" dialogue for security reasons. The only thing one can do is read the file, append the text, and then trigger a "save as" dialogue which lets the user overwrite the database file with another one where the text is added. Sorry, but what you ask for is not possible with browser extensions only. Yes, other software does it (JabFox), but they combine their extension with additional software which is an absolute no-go for me. |
In the latest version 0.897 submitted today, the file download works with at least one click less, it remembers the default action on Firefox if clicked from the popup, and it can even be initiated with a single keystroke (default: Alt+Q). If you link, say bibfiles, to some default application that appends the file to your library file, you can achieve this. I am actually thinking about writing something like this and provide it here on github as an optional additional application, that, however, is not needed for the plugin to work. In that way, you can actually add the citation to the file with a single keystroke, at least on Chrome. On firefox, the default action is not applied if the download is not explicitly initiated by clicking the link (due to security restrictions in Firefox) |
This works nicely, looking forward to the extension! |
Another option would be using a custom protocol like Protocol registration works different depending on the OS, here are some example instructions for another addon: https://github.com/mikehardy/thunderlink/#installation On my linux machine, the workflow would be something like this (I have adapted the instructions from the link above):
I have registered the protocol via If bibitnow could offer a way to open an according url, this could be a pretty convenient way of importing entries. Downside is the rather complex installation. What do you guys think? |
Hi. |
Awesome extension!
Is there a plan to allow it to add citations directly to an already existing (bibTeX) file, instead of manual copy-paste or export of a single citation as a new file?
It may require simple parsing of that file to avoid citation key duplication. Mendeley adds a lowecase letter in such cases.
The text was updated successfully, but these errors were encountered: