Jabref has a build in support already to handle exactly that situation. In the adavanced JabRef properties (from Options->Preferences) the remote operation can be activated so the first running instance of jabref listens on a port ( default 6050) for further instances that can thus pass information to the first instance. it is also possible to pass a command line option " --importToOpen" to import to the currently open database ( probably what most people will want). Unfortunately the jabref site does not specify how to run jabref from a webbrowser, so most people a currently not able to use this feature ( I have just spent half an hour trying to find exactly information to get this to work under windows xp for my work pc).
It might be a good idea to have this option as an extra package to add jabref support to firefox (and other browsers) also explaining about the necessary change in the jabref preferences and maybe even giving the choice at install time if the references are to be opened in a new file or the already openened database. The jabref help file states: "Remote operation ... If listening for remote operation is enabled, JabRef will at startup attempt to start listening to a specific port. This means that other applications can send information to JabRef through this port. JabRef will only accept local connections, to avoid the risk of interference from outside. Binding to this port makes it possible for a second JabRef instance to discover that the first one is running. In this case, unless specifically instructed to run in stand-alone mode, the second JabRef instance will pass its command line options through the port to the first JabRef instance, and then immediately quit. The first JabRef instance will read the command line options, and perform the indicated actions, such as reading or importing a file, or importing a file to the currently shown database. If a file is imported using the command-line option --importToOpen, the imported entries will be added to the currently shown database. If no database is open, a new one will be created." -- File association with .RIS files required https://bugs.launchpad.net/bugs/304668 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
