JSAbrahams / Academic-Journal

📚 A journal to keep track of notes
MIT License
1 stars 1 forks source link

Zotero Integration #19

Open JSAbrahams opened 4 years ago

JSAbrahams commented 4 years ago

Is your feature request related to a problem? Please describe. It is not efficient to store references separately for each journal entry. However, creating our own references is not efficient either.

Describe the solution you'd like I would propose to start with Zotero integration (and perhaps later down the line other reference managers). We would ask the user what reference manager they wish to use (and optionally where this data is stored if relevant, of course using the default location otherwise). In the case of Zotero, everything we need is stored in an SQLite database. So we would need functionality for:

If we do this, we would only need to store a unique identifier, and mapping from our own unique identifiers to the references stored in the appropriate database/reference manager.

Where Zotero data is stored can be viewed here.

This way, we get the power of an existing reference manager which we can then use in our application without having to re-invent the wheel. The target audience of this application is also likely to have a reference manager which is a big bonus.

Additional context Again we have to consider what added value our application has to reference managers.