Skip to content

Reporting and tooling to maintain Zotero libraries

License

Notifications You must be signed in to change notification settings

chraibi/ZoteroTidy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

416bf51 · Jun 10, 2023
Mar 8, 2022
Oct 30, 2022
Feb 28, 2022
Mar 8, 2022
Mar 16, 2022
Jun 10, 2023
Jun 10, 2023
Feb 26, 2022
Mar 8, 2022
Mar 12, 2022
Mar 16, 2022
Jun 10, 2023

Repository files navigation

ZoteroTidy

Streamlit App

This is a diagnostic tool to ease maintaining a Zotero library.

It implements some repetitive, simple, but annoyingly repetitive tasks such as:

  • List all duplicate items and/or merge them.
  • List all items with no pdf files
  • List all items with duplicate pdf files and/or delete them (but one).
  • List standanlone items
  • List items with some flaws, e.g. missing doi/isbn numbers or "ill-formmed".
  • Update and/or delete some tags
  • ...

(click on the picture)

Alt text

Example

Before

  • 11 Items
  • 2 Items are duplicates
  • 5 Items have duplicate pdf files

Zotero_Before

After

  • 9 Items
  • 0 Items are duplicates
  • 0 Items have duplicate pdf files

Zotero_After

Limitations

For read-only operations, the app is quite fast.

The UI needs some polishing. The syncing and loading can be put together. Might need some advanced Streamlite skills, though :trollface:

Requirements

The notebooks use Pyzotero documentation. But they are kinda absolete. You should use the Streamlite-App in the link above.

Credits

Some parts of the merging function are adapted from zotero-cleanup.

About

Reporting and tooling to maintain Zotero libraries

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published