SoftVarE-Group / MibTeX

Minimalistic tool to manage your references with BibTeX
GNU Lesser General Public License v3.0
2 stars 1 forks source link

A GUI for automated import of BibTeX entries #29

Open tthuem opened 7 years ago

tthuem commented 7 years ago

The process of adding new BibTeX entries as well as downloading and renaming papers involves numerous manual tasks:

  1. Searching for a BibTeX entry in the web in a particular order (ACM, DBLP, Springer, ...).
  2. Cleaning up the BibTeX entry (see example below for ACM)
  3. Allow manual modifications to the entry, such as adding tags
  4. Inserting the new BibTeX entry into an existing BibTeX file
  5. Searching for a PDF and downloading it to a particular folder with a certain name
@inproceedings{Fischer:2016:PEA:2897010.2897011,
 author = {Fischer, Stefan and Lopez-Herrejon, Roberto E. and Ramler, Rudolf and Egyed, Alexander},
 title = {A Preliminary Empirical Assessment of Similarity for Combinatorial Interaction Testing of Software Product Lines},
 booktitle = {Proceedings of the 9th International Workshop on Search-Based Software Testing},
 series = {SBST '16},
 year = {2016},
 isbn = {978-1-4503-4166-0},
 location = {Austin, Texas},
 pages = {15--18},
 numpages = {4},
 url = {http://doi.acm.org/10.1145/2897010.2897011},
 doi = {10.1145/2897010.2897011},
 acmid = {2897011},
 publisher = {ACM},
 address = {New York, NY, USA},
}
@inproceedings{FLRE:SBST16,
    author = {Fischer, Stefan and Lopez-Herrejon, Roberto E. and Ramler, Rudolf and Egyed, Alexander},
    title = {{A Preliminary Empirical Assessment of Similarity for Combinatorial Interaction Testing of Software Product Lines}},
    booktitle = SBST,
    isbn = {978-1-4503-4166-0},
    location = {Austin, Texas},
    pages = {15--18},
    doi = {10.1145/2897010.2897011},
    acmid = {2897011},
    publisher = ACM,
    address = NY,
    year = 2016
} 

@String{SBST = "Proc.\ Int'l Workshop on Search-Based Software Testing (SBST)"}

It would be nice to have a tiny GUI, which automates these tasks as far as possible.

tthuem commented 7 years ago

https://hsborges.github.io/bibtex-normalizer/#/editor

Is a tool with a rather similar goal, but the result is not very close to what is needed here. So, question would be whether it is useful to somehow build on that tool or not. Probably not.

Kogoro commented 7 years ago

Maybe an Eclipse RCP application could be a solution with a DSL which checks for errors and missing fields.

Kogoro commented 6 years ago

A quick build in JavaFX. Though we cannot add a DSL easily. So the question is whether to switch to eclipse. unbenannt

pmbittner commented 3 years ago

Is this issue still relevant? Isn't @h3ssto working on a solution?