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

Inject citations #18

Closed
Sibyx opened this issue Dec 6, 2022 · 1 comment
Closed

Inject citations #18

Sibyx opened this issue Dec 6, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@Sibyx
Copy link
Collaborator

Sibyx commented Dec 6, 2022

Add citation data to each Entry. Could by stored as JSON field in database. Use external database to provide such information. Create ability to update Entry metadata according to the remote database. This process is suppose to by async. Use CSL-JSON or BibJSON.

Resources

@Sibyx Sibyx added the enhancement New feature or request label Dec 6, 2022
@Sibyx Sibyx added this to the 1.0 milestone Dec 6, 2022
@Sibyx Sibyx mentioned this issue Dec 6, 2022
@Sibyx
Copy link
Collaborator Author

Sibyx commented May 5, 2023

Implemented currently in sync using the isbnlib. The citation is stored as Entry.citation as BibTeX. Idea of using CSL-JSON or BibJSON was rejected because of incomplete support in the Python. Citation can be provided manually using API or downloaded according to the isbn identifier if Entry config evilflowres_metadata_fetch is set to true.

@Sibyx Sibyx closed this as completed May 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

1 participant