koppor / jabref

Collection of simple for JabRef issues. Please submit PRs to https://github.com/jabRef/jabref/.
https://github.com/jabRef/jabref/
MIT License
8 stars 15 forks source link

Add support for LTWA #215

Open koppor opened 7 years ago

koppor commented 7 years ago

Elsevier demands that title words of journal names have to be abbreviated using http://www.issn.org/services/online-services/access-to-the-ltwa/

Instead of matching whole titles (as offered by our abbreviation functionality), the matcher has to be rewritten to match single words.

koppor commented 1 year ago

This is an alternative to our journal abbreviation functionality.

image

Task:

  1. Download the CSV from https://www.issn.org/wp-content/uploads/2021/07/ltwa_20210702.csv
  2. Create data structure (record) for it
  3. Fill data structure: read csv, fill data structure
  4. Create logic for abbreviation an unabbreviation using that data structure
  5. Bind logic to UI: New entry "LWTA" here:\ image
  6. Also bind logic to UI for unabbreviation
  7. Create a public static void main... method reading the CSV and storing it into an MVStore file (similar to JournalAbbreviationLoader)
  8. Rewrite code of step 4 to use the MVStore (similar to JournalAbbreviationLoader)
wenshilanR commented 1 year ago

Hi, I'm a computer science student looking for an issue for my project. Could you assign this issue to me? I would like to take a look at it and try to fix it. Thanks!

Thomas-Bridgart commented 1 week ago

Hello, could you please assign this issue to me? Keen to have a go.

koppor commented 6 days ago

@Thomas-Bridgart Sure! Sorry for the delay.

koppor commented 6 days ago

Welcome to the vibrant world of open-source development with JabRef!

Newcomers, we're excited to have you on board. Start by exploring our Contributing guidelines, and don't forget to check out our workspace setup guidelines to get started smoothly.

In case you encounter failing tests during development, please check our developer FAQs!

Having any questions or issues? Feel free to ask here on GitHub. Need help setting up your local workspace? Join the conversation on JabRef's Gitter chat. And don't hesitate to open a (draft) pull request early on to show the direction it is heading towards. This way, you will receive valuable feedback.

Happy coding! 🚀