Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Feature: Short references: Include shortdoi service #343

Closed
koppor opened this issue Aug 15, 2019 · 6 comments
Closed

Feature: Short references: Include shortdoi service #343

koppor opened this issue Aug 15, 2019 · 6 comments

Comments

@koppor
Copy link
Member

koppor commented Aug 15, 2019

http://shortdoi.org/

  1. User clicks feature "short reference".
  2. JabRef shortens all DOI fields using http://shortdoi.org/
@dawidowoc
Copy link

Hello. I'd like to work on this issue. Can I take it? :)

@koppor
Copy link
Member Author

koppor commented Aug 21, 2019

Sure!

@dawidowoc
Copy link

I'm thinking about how exactly we want this feature to look like. I think that we can add a new option in the menu bar in Tools which will be called Shorten DOIs. Clicking this option will shorten all DOIs in current library's entries. Now I've got a question about it. Should we also have feature of shortening DOI in each entry separately? One more thing. Do we want to have Unshorten DOIs feature?

@koppor
Copy link
Member Author

koppor commented Aug 24, 2019

We have the CleanUp feature. Please read into https://github.com/JabRef/jabref/blob/master/src/main/java/org/jabref/logic/cleanup/DoiCleanup.java.

https://help.jabref.org/en/CleanupEntries

That feature is a field formatter.

In a second step, we could think of some more accessible UI. I would put a toggle button next to the DOI field "shortened" "long version".

@tobiasdiez
Copy link
Member

Thanks to @dawidowoc the short doi is now implemented as a formatter.

The feature should also be accessible via the right-click menu. However, this is currently blocked by JabRef#5254.

@koppor
Copy link
Member Author

koppor commented Sep 13, 2019

Thus, I close the issue as the PR is merged.

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

3 participants