Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Feature request: import by isbn (like current ebib-biblio-import-doi) #218

Open
Hugo-Heagren opened this issue Oct 11, 2021 · 4 comments
Open
Labels
Enhancement Would be nice to have

Comments

@Hugo-Heagren
Copy link
Contributor

Hugo-Heagren commented Oct 11, 2021

I've had to write a number of entries recently for books with an easily available isbn, but no (easily found) doi. It would make life a lot easier if I could simply input the isbn and let an api (like this one?) and some elisp do the work for me. I'd be happy to try implementing this in the future.

Edit: this api looks more promising actually, and does json.

@joostkremers
Copy link
Owner

This would definitely be great to have. Given my time limitations ATM I don't think I would be able to implement this soon, so if you are willing to do it, feel free to go ahead.

That being said, it may make more sense to implement it as part of biblio.el. Fetching bibliographic information from the web is the essence of what biblio.el does and it comes with facilities to define more fetchers. (I don't know if you could use them in this particular case, but it'd be worth a look.)

Once ISBN search is part of biblio.el, it shouldn't be difficult to add some glue code to ebib-biblio.el similar to ebib-biblio-import-doi.

@Hugo-Heagren
Copy link
Contributor Author

This is still on the backburner for me, but I happened to see this today, and thought I'd drop a note (probably for my future self) saying the source might be worth inspecting for implementation ideas.

@benthamite
Copy link

Note that you can use the command zotra-add-entry-from-search from the zotra package. It downloads bibliographic information associated with multiple identifier types, including ISBNs, and seems to work well (based on a few days of experience).

@Hugo-Heagren
Copy link
Contributor Author

Hugo-Heagren commented Feb 26, 2023

Just going to drop persid into the conversation as well.

Edit: and the openlibrary api.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Would be nice to have
Projects
None yet
Development

No branches or pull requests

3 participants