Skip to content

Store journal lists in separate directory #10557

@koppor

Description

@koppor

Background

  • JabRef offers journal abbreviations. They are described at https://docs.jabref.org/advanced/journalabbreviations.
  • JabRef has a data directory. On Windows, it is located at %APPDATA%\..\local\org.jabref\jabref. JabRef should make use of this folder.
  • As default, JabRef offers the "JabRef built in list" only
    a
  • Custom journal abbreviations are shown as file name
    b
  • Currently, the user has to choose the directory for each file

Feature

Journal abbreviation lists should be placed in a single directory.
As default, that directory is %APPDATA%\..\local\org.jabref\jabref\journal-abbreviations` (Windows)

  • User can change the directory (in the preference dialog. The directory is stored as preference)
  • JabRef creates custom.csv in that directory if it does not exist. This way, JabRef always has a .csv available in the preferences, which the user can choose (to add new abbreviations to)
  • JabRef should automatically detect journal lists in that directory and process it:
    • JabRef automatically converts the .csv files there in .mv store files if the timestamp of the csv is newer ("compilation" by JabRef). This especially includes custom.csv from before
    • JabRef knows the lists by listing *.mv in that directory

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions