From 1444a32e46db428b86818175168cd45ee66b573b Mon Sep 17 00:00:00 2001 From: Anas Sheashaey Date: Fri, 8 Nov 2024 02:53:21 +0200 Subject: [PATCH 1/8] fix: Link to non-existent `contributing.md` Contribution guidelines exist in `Contributing.md` but README.md links to a `contributing.md` that doesn't exist. This commit changes both to the conventional `CONTRIBUTING.md`. --- Contributing.md => CONTRIBUTING.md | 0 README.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename Contributing.md => CONTRIBUTING.md (100%) diff --git a/Contributing.md b/CONTRIBUTING.md similarity index 100% rename from Contributing.md rename to CONTRIBUTING.md diff --git a/README.md b/README.md index 079c353..819aa97 100644 --- a/README.md +++ b/README.md @@ -96,4 +96,4 @@ Your help is much appreciated. If you want to add something or fix a problem, lo ## Contributing -Please see [contributing.md](contributing.md) for details on how to contribute to this awesome list. +Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to contribute to this awesome list. From 0d19bb185bca49c4ea12a3a5d76586771feea9b8 Mon Sep 17 00:00:00 2001 From: Anas Sheashaey Date: Fri, 8 Nov 2024 05:36:12 +0200 Subject: [PATCH 2/8] Add badges for every GitHub repo in README.md --- README.md | 303 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 302 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 819aa97..c6e9334 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Awesome Zotero [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) +# Awesome Zotero [![Awesome](https://awesome.re/badge.svg?style=flat-square)](https://awesome.re) Zotero is an amazing reference manager that is both free and open source. This repository aims to be the reference to all awesome additional tweaks that make Zotero better. @@ -26,64 +26,358 @@ Your help is much appreciated. If you want to add something or fix a problem, lo ### Citations - [Better BibTeX for Zotero](https://github.com/retorquere/zotero-better-bibtex) - Make Zotero effective for us LaTeX holdouts. + + ![Last Commit](https://img.shields.io/github/last-commit/retorquere/zotero-better-bibtex?style=flat-square) +![License](https://img.shields.io/github/license/retorquere/zotero-better-bibtex?style=flat-square) +![Issues](https://img.shields.io/github/issues/retorquere/zotero-better-bibtex?style=flat-square) +![Stars](https://img.shields.io/github/stars/retorquere/zotero-better-bibtex?style=flat-square) +![Forks](https://img.shields.io/github/forks/retorquere/zotero-better-bibtex?style=flat-square) + - [Jasminum](https://github.com/l0o0/jasminum) - A Zotero add-on to retrieve CNKI meta. + + ![Last Commit](https://img.shields.io/github/last-commit/l0o0/jasminum?style=flat-square) +![License](https://img.shields.io/github/license/l0o0/jasminum?style=flat-square) +![Issues](https://img.shields.io/github/issues/l0o0/jasminum?style=flat-square) +![Stars](https://img.shields.io/github/stars/l0o0/jasminum?style=flat-square) +![Forks](https://img.shields.io/github/forks/l0o0/jasminum?style=flat-square) + - [Scite-zotero-plugin](https://github.com/scitedotai/scite-zotero-plugin) - Add citations from Scite to Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/scitedotai/scite-zotero-plugin?style=flat-square) +![License](https://img.shields.io/github/license/scitedotai/scite-zotero-plugin?style=flat-square) +![Issues](https://img.shields.io/github/issues/scitedotai/scite-zotero-plugin?style=flat-square) +![Stars](https://img.shields.io/github/stars/scitedotai/scite-zotero-plugin?style=flat-square) +![Forks](https://img.shields.io/github/forks/scitedotai/scite-zotero-plugin?style=flat-square) + - [Zotero-citation](https://github.com/MuiseDestiny/zotero-citation) - Make Zotero's citation in Word easier and clearer. + + ![Last Commit](https://img.shields.io/github/last-commit/MuiseDestiny/zotero-citation?style=flat-square) +![License](https://img.shields.io/github/license/MuiseDestiny/zotero-citation?style=flat-square) +![Issues](https://img.shields.io/github/issues/MuiseDestiny/zotero-citation?style=flat-square) +![Stars](https://img.shields.io/github/stars/MuiseDestiny/zotero-citation?style=flat-square) +![Forks](https://img.shields.io/github/forks/MuiseDestiny/zotero-citation?style=flat-square) + - [Zotero DOI Manager](https://github.com/bwiernik/zotero-shortdoi) - Zotero plugin to retrieve and manage DOIs for references. + + ![Last Commit](https://img.shields.io/github/last-commit/bwiernik/zotero-shortdoi?style=flat-square) +![License](https://img.shields.io/github/license/bwiernik/zotero-shortdoi?style=flat-square) +![Issues](https://img.shields.io/github/issues/bwiernik/zotero-shortdoi?style=flat-square) +![Stars](https://img.shields.io/github/stars/bwiernik/zotero-shortdoi?style=flat-square) +![Forks](https://img.shields.io/github/forks/bwiernik/zotero-shortdoi?style=flat-square) + - [Zotero-citationcounts](https://github.com/eschnett/zotero-citationcounts) - Zotero plugin for auto-fetching citation counts from various sources. + + ![Last Commit](https://img.shields.io/github/last-commit/eschnett/zotero-citationcounts?style=flat-square) +![License](https://img.shields.io/github/license/eschnett/zotero-citationcounts?style=flat-square) +![Issues](https://img.shields.io/github/issues/eschnett/zotero-citationcounts?style=flat-square) +![Stars](https://img.shields.io/github/stars/eschnett/zotero-citationcounts?style=flat-square) +![Forks](https://img.shields.io/github/forks/eschnett/zotero-citationcounts?style=flat-square) + - [Zotero-inspire](https://github.com/fkguo/zotero-inspire) - Fetch publication information from INSPIRE-HEP and add it to Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/fkguo/zotero-inspire?style=flat-square) +![License](https://img.shields.io/github/license/fkguo/zotero-inspire?style=flat-square) +![Issues](https://img.shields.io/github/issues/fkguo/zotero-inspire?style=flat-square) +![Stars](https://img.shields.io/github/stars/fkguo/zotero-inspire?style=flat-square) +![Forks](https://img.shields.io/github/forks/fkguo/zotero-inspire?style=flat-square) + - [Zotero-pmcid-fetcher](https://github.com/retorquere/zotero-pmcid-fetcher) - Fetch PMCID/PMID for items with a DOI. + + ![Last Commit](https://img.shields.io/github/last-commit/retorquere/zotero-pmcid-fetcher?style=flat-square) +![License](https://img.shields.io/github/license/retorquere/zotero-pmcid-fetcher?style=flat-square) +![Issues](https://img.shields.io/github/issues/retorquere/zotero-pmcid-fetcher?style=flat-square) +![Stars](https://img.shields.io/github/stars/retorquere/zotero-pmcid-fetcher?style=flat-square) +![Forks](https://img.shields.io/github/forks/retorquere/zotero-pmcid-fetcher?style=flat-square) + - [Zotero TL;DR](https://github.com/syt2/Zotero-TLDR) - Zotero addon to automatically fetch TL;DR from Semantic Scholar for items. + + ![Last Commit](https://img.shields.io/github/last-commit/syt2/Zotero-TLDR?style=flat-square) +![License](https://img.shields.io/github/license/syt2/Zotero-TLDR?style=flat-square) +![Issues](https://img.shields.io/github/issues/syt2/Zotero-TLDR?style=flat-square) +![Stars](https://img.shields.io/github/stars/syt2/Zotero-TLDR?style=flat-square) +![Forks](https://img.shields.io/github/forks/syt2/Zotero-TLDR?style=flat-square) + - [inciteful-zotero-plugin](https://github.com/inciteful-xyz/inciteful-zotero-plugin) - A Zotero plugin which integrates Inciteful.xyz. + ![Last Commit](https://img.shields.io/github/last-commit/inciteful-xyz/inciteful-zotero-plugin?style=flat-square) +![License](https://img.shields.io/github/license/inciteful-xyz/inciteful-zotero-plugin?style=flat-square) +![Issues](https://img.shields.io/github/issues/inciteful-xyz/inciteful-zotero-plugin?style=flat-square) +![Stars](https://img.shields.io/github/stars/inciteful-xyz/inciteful-zotero-plugin?style=flat-square) +![Forks](https://img.shields.io/github/forks/inciteful-xyz/inciteful-zotero-plugin?style=flat-square) + + ### Customization - [Delitemwithatt](https://github.com/redleafnew/delitemwithatt) - Remove attachment(s) when deleting the item(s) or collection in Zotero and JurisM. + + ![Last Commit](https://img.shields.io/github/last-commit/redleafnew/delitemwithatt?style=flat-square) +![License](https://img.shields.io/github/license/redleafnew/delitemwithatt?style=flat-square) +![Issues](https://img.shields.io/github/issues/redleafnew/delitemwithatt?style=flat-square) +![Stars](https://img.shields.io/github/stars/redleafnew/delitemwithatt?style=flat-square) +![Forks](https://img.shields.io/github/forks/redleafnew/delitemwithatt?style=flat-square) + - [Tara](https://github.com/l0o0/tara) - Zotero add-on for backup and restore preferences, add-ons, translators, styles, and locate between two machines. + + ![Last Commit](https://img.shields.io/github/last-commit/l0o0/tara?style=flat-square) +![License](https://img.shields.io/github/license/l0o0/tara?style=flat-square) +![Issues](https://img.shields.io/github/issues/l0o0/tara?style=flat-square) +![Stars](https://img.shields.io/github/stars/l0o0/tara?style=flat-square) +![Forks](https://img.shields.io/github/forks/l0o0/tara?style=flat-square) + - [Zotero-actions-tags](https://github.com/windingwind/zotero-actions-tags) - Automatic tagging of items based on actions performed on them. + + ![Last Commit](https://img.shields.io/github/last-commit/windingwind/zotero-actions-tags?style=flat-square) +![License](https://img.shields.io/github/license/windingwind/zotero-actions-tags?style=flat-square) +![Issues](https://img.shields.io/github/issues/windingwind/zotero-actions-tags?style=flat-square) +![Stars](https://img.shields.io/github/stars/windingwind/zotero-actions-tags?style=flat-square) +![Forks](https://img.shields.io/github/forks/windingwind/zotero-actions-tags?style=flat-square) + - [Zotero-better-authors](https://github.com/github-young/zotero-better-authors) - Customize the display of author names in Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/github-young/zotero-better-authors?style=flat-square) +![License](https://img.shields.io/github/license/github-young/zotero-better-authors?style=flat-square) +![Issues](https://img.shields.io/github/issues/github-young/zotero-better-authors?style=flat-square) +![Stars](https://img.shields.io/github/stars/github-young/zotero-better-authors?style=flat-square) +![Forks](https://img.shields.io/github/forks/github-young/zotero-better-authors?style=flat-square) + - [Zotero-date-from-last-modified](https://github.com/retorquere/zotero-date-from-last-modified) - Shows when the item was last modified. + + ![Last Commit](https://img.shields.io/github/last-commit/retorquere/zotero-date-from-last-modified?style=flat-square) +![License](https://img.shields.io/github/license/retorquere/zotero-date-from-last-modified?style=flat-square) +![Issues](https://img.shields.io/github/issues/retorquere/zotero-date-from-last-modified?style=flat-square) +![Stars](https://img.shields.io/github/stars/retorquere/zotero-date-from-last-modified?style=flat-square) +![Forks](https://img.shields.io/github/forks/retorquere/zotero-date-from-last-modified?style=flat-square) + - [Zotero-format-metadata](https://github.com/northword/zotero-format-metadata) - Linter for Zotero to format item metadata. + + ![Last Commit](https://img.shields.io/github/last-commit/northword/zotero-format-metadata?style=flat-square) +![License](https://img.shields.io/github/license/northword/zotero-format-metadata?style=flat-square) +![Issues](https://img.shields.io/github/issues/northword/zotero-format-metadata?style=flat-square) +![Stars](https://img.shields.io/github/stars/northword/zotero-format-metadata?style=flat-square) +![Forks](https://img.shields.io/github/forks/northword/zotero-format-metadata?style=flat-square) + - [Zotero-reference](https://github.com/MuiseDestiny/zotero-reference) - PDF references add-on for Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/MuiseDestiny/zotero-reference?style=flat-square) +![License](https://img.shields.io/github/license/MuiseDestiny/zotero-reference?style=flat-square) +![Issues](https://img.shields.io/github/issues/MuiseDestiny/zotero-reference?style=flat-square) +![Stars](https://img.shields.io/github/stars/MuiseDestiny/zotero-reference?style=flat-square) +![Forks](https://img.shields.io/github/forks/MuiseDestiny/zotero-reference?style=flat-square) + - [Zotero-pdf-preview](https://github.com/windingwind/zotero-pdf-preview) - Preview Zotero attachments in the library view. + + ![Last Commit](https://img.shields.io/github/last-commit/windingwind/zotero-pdf-preview?style=flat-square) +![License](https://img.shields.io/github/license/windingwind/zotero-pdf-preview?style=flat-square) +![Issues](https://img.shields.io/github/issues/windingwind/zotero-pdf-preview?style=flat-square) +![Stars](https://img.shields.io/github/stars/windingwind/zotero-pdf-preview?style=flat-square) +![Forks](https://img.shields.io/github/forks/windingwind/zotero-pdf-preview?style=flat-square) + - [Zutilo](https://github.com/wshanks/Zutilo) - Zotero plugin providing some additional editing features. + ![Last Commit](https://img.shields.io/github/last-commit/wshanks/Zutilo?style=flat-square) +![License](https://img.shields.io/github/license/wshanks/Zutilo?style=flat-square) +![Issues](https://img.shields.io/github/issues/wshanks/Zutilo?style=flat-square) +![Stars](https://img.shields.io/github/stars/wshanks/Zutilo?style=flat-square) +![Forks](https://img.shields.io/github/forks/wshanks/Zutilo?style=flat-square) + + ### Developer - [Generator-zotero-plugin](https://www.npmjs.com/package/generator-zotero-plugin) - Generate a Zotero Plugin scaffold. - [Scaffold](https://www.zotero.org/support/dev/translators/scaffold) - An IDE for Zotero translators. ### File Management - [Zotero-attanger](https://github.com/MuiseDestiny/zotero-attanger) - Attachment Manager for Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/MuiseDestiny/zotero-attanger?style=flat-square) +![License](https://img.shields.io/github/license/MuiseDestiny/zotero-attanger?style=flat-square) +![Issues](https://img.shields.io/github/issues/MuiseDestiny/zotero-attanger?style=flat-square) +![Stars](https://img.shields.io/github/stars/MuiseDestiny/zotero-attanger?style=flat-square) +![Forks](https://img.shields.io/github/forks/MuiseDestiny/zotero-attanger?style=flat-square) + - [Zotfile](https://github.com/jlegewie/zotfile) - Zotero plugin to automatically rename, move, and attach PDFs (or other files) to Zotero items. + + ![Last Commit](https://img.shields.io/github/last-commit/jlegewie/zotfile?style=flat-square) +![License](https://img.shields.io/github/license/jlegewie/zotfile?style=flat-square) +![Issues](https://img.shields.io/github/issues/jlegewie/zotfile?style=flat-square) +![Stars](https://img.shields.io/github/stars/jlegewie/zotfile?style=flat-square) +![Forks](https://img.shields.io/github/forks/jlegewie/zotfile?style=flat-square) + - [Zotero-open-pdf](https://github.com/retorquere/zotero-open-pdf) - Open PDFs in external PDF viewer from Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/retorquere/zotero-open-pdf?style=flat-square) +![License](https://img.shields.io/github/license/retorquere/zotero-open-pdf?style=flat-square) +![Issues](https://img.shields.io/github/issues/retorquere/zotero-open-pdf?style=flat-square) +![Stars](https://img.shields.io/github/stars/retorquere/zotero-open-pdf?style=flat-square) +![Forks](https://img.shields.io/github/forks/retorquere/zotero-open-pdf?style=flat-square) + - [Zotero-storage-scanner](https://github.com/retorquere/zotero-storage-scanner) - Zotero plugin to remove the broken & duplicate attachment links of the bibliography. + + ![Last Commit](https://img.shields.io/github/last-commit/retorquere/zotero-storage-scanner?style=flat-square) +![License](https://img.shields.io/github/license/retorquere/zotero-storage-scanner?style=flat-square) +![Issues](https://img.shields.io/github/issues/retorquere/zotero-storage-scanner?style=flat-square) +![Stars](https://img.shields.io/github/stars/retorquere/zotero-storage-scanner?style=flat-square) +![Forks](https://img.shields.io/github/forks/retorquere/zotero-storage-scanner?style=flat-square) + - [Zoplicate](https://github.com/ChenglongMa/zoplicate) - Detect and manage duplicate items in Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/ChenglongMa/zoplicate?style=flat-square) +![License](https://img.shields.io/github/license/ChenglongMa/zoplicate?style=flat-square) +![Issues](https://img.shields.io/github/issues/ChenglongMa/zoplicate?style=flat-square) +![Stars](https://img.shields.io/github/stars/ChenglongMa/zoplicate?style=flat-square) +![Forks](https://img.shields.io/github/forks/ChenglongMa/zoplicate?style=flat-square) + - [Zotmoov](https://github.com/wileyyugioh/zotmoov) - Zotero plugin to automatically move attachments and link them. + ![Last Commit](https://img.shields.io/github/last-commit/wileyyugioh/zotmoov?style=flat-square) +![License](https://img.shields.io/github/license/wileyyugioh/zotmoov?style=flat-square) +![Issues](https://img.shields.io/github/issues/wileyyugioh/zotmoov?style=flat-square) +![Stars](https://img.shields.io/github/stars/wileyyugioh/zotmoov?style=flat-square) +![Forks](https://img.shields.io/github/forks/wileyyugioh/zotmoov?style=flat-square) + + ### Integrations - [lyz](https://github.com/wshanks/lyz) - Zotero plugin intended to make working with LyX/Zotero more pleasant. + + ![Last Commit](https://img.shields.io/github/last-commit/wshanks/lyz?style=flat-square) +![License](https://img.shields.io/github/license/wshanks/lyz?style=flat-square) +![Issues](https://img.shields.io/github/issues/wshanks/lyz?style=flat-square) +![Stars](https://img.shields.io/github/stars/wshanks/lyz?style=flat-square) +![Forks](https://img.shields.io/github/forks/wshanks/lyz?style=flat-square) + - [notero](https://github.com/dvanoni/notero) - Zotero plugin for syncing items and notes into Notion. + + ![Last Commit](https://img.shields.io/github/last-commit/dvanoni/notero?style=flat-square) +![License](https://img.shields.io/github/license/dvanoni/notero?style=flat-square) +![Issues](https://img.shields.io/github/issues/dvanoni/notero?style=flat-square) +![Stars](https://img.shields.io/github/stars/dvanoni/notero?style=flat-square) +![Forks](https://img.shields.io/github/forks/dvanoni/notero?style=flat-square) + - [Obsidian-Zotlit](https://github.com/PKM-er/obsidian-zotlit) - ZotLit is a third-party project that aims to facilitate the integration between Obsidian.md and Zotero. + ![Last Commit](https://img.shields.io/github/last-commit/PKM-er/obsidian-zotlit?style=flat-square) +![License](https://img.shields.io/github/license/PKM-er/obsidian-zotlit?style=flat-square) +![Issues](https://img.shields.io/github/issues/PKM-er/obsidian-zotlit?style=flat-square) +![Stars](https://img.shields.io/github/stars/PKM-er/obsidian-zotlit?style=flat-square) +![Forks](https://img.shields.io/github/forks/PKM-er/obsidian-zotlit?style=flat-square) + + ### Miscellaneous - [Awesome GPT](https://github.com/MuiseDestiny/zotero-gpt) - Zotero plugin to provide GPT backend into Zotero using API. + + ![Last Commit](https://img.shields.io/github/last-commit/MuiseDestiny/zotero-gpt?style=flat-square) +![License](https://img.shields.io/github/license/MuiseDestiny/zotero-gpt?style=flat-square) +![Issues](https://img.shields.io/github/issues/MuiseDestiny/zotero-gpt?style=flat-square) +![Stars](https://img.shields.io/github/stars/MuiseDestiny/zotero-gpt?style=flat-square) +![Forks](https://img.shields.io/github/forks/MuiseDestiny/zotero-gpt?style=flat-square) + - [KeepZotero](https://github.com/yhmtsai/KeepZotero) - Zotero plugin to keep Zotero in the taskbar by changing close to minimize or disabling shortcuts. + + ![Last Commit](https://img.shields.io/github/last-commit/yhmtsai/KeepZotero?style=flat-square) +![License](https://img.shields.io/github/license/yhmtsai/KeepZotero?style=flat-square) +![Issues](https://img.shields.io/github/issues/yhmtsai/KeepZotero?style=flat-square) +![Stars](https://img.shields.io/github/stars/yhmtsai/KeepZotero?style=flat-square) +![Forks](https://img.shields.io/github/forks/yhmtsai/KeepZotero?style=flat-square) + - [Zotero Addons](https://github.com/syt2/zotero-addons) - Zotero add-on to list and install add-ons in Zotero. + ![Last Commit](https://img.shields.io/github/last-commit/syt2/zotero-addons?style=flat-square) +![License](https://img.shields.io/github/license/syt2/zotero-addons?style=flat-square) +![Issues](https://img.shields.io/github/issues/syt2/zotero-addons?style=flat-square) +![Stars](https://img.shields.io/github/stars/syt2/zotero-addons?style=flat-square) +![Forks](https://img.shields.io/github/forks/syt2/zotero-addons?style=flat-square) + + ### Productivity - [Chartero](https://github.com/volatile-static/Chartero) - Zotero plugin to provide charts in Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/volatile-static/Chartero?style=flat-square) +![License](https://img.shields.io/github/license/volatile-static/Chartero?style=flat-square) +![Issues](https://img.shields.io/github/issues/volatile-static/Chartero?style=flat-square) +![Stars](https://img.shields.io/github/stars/volatile-static/Chartero?style=flat-square) +![Forks](https://img.shields.io/github/forks/volatile-static/Chartero?style=flat-square) + - [Zotero Better Notes](https://github.com/windingwind/zotero-better-notes) - Everything about note management in Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/windingwind/zotero-better-notes?style=flat-square) +![License](https://img.shields.io/github/license/windingwind/zotero-better-notes?style=flat-square) +![Issues](https://img.shields.io/github/issues/windingwind/zotero-better-notes?style=flat-square) +![Stars](https://img.shields.io/github/stars/windingwind/zotero-better-notes?style=flat-square) +![Forks](https://img.shields.io/github/forks/windingwind/zotero-better-notes?style=flat-square) + - [Zotero-reading-list](https://github.com/Dominic-DallOsto/zotero-reading-list) - Keep track of whether you've read items in Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/Dominic-DallOsto/zotero-reading-list?style=flat-square) +![License](https://img.shields.io/github/license/Dominic-DallOsto/zotero-reading-list?style=flat-square) +![Issues](https://img.shields.io/github/issues/Dominic-DallOsto/zotero-reading-list?style=flat-square) +![Stars](https://img.shields.io/github/stars/Dominic-DallOsto/zotero-reading-list?style=flat-square) +![Forks](https://img.shields.io/github/forks/Dominic-DallOsto/zotero-reading-list?style=flat-square) + - [Zotero-OCR](https://github.com/UB-Mannheim/zotero-ocr) - OCR PDFs in Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/UB-Mannheim/zotero-ocr?style=flat-square) +![License](https://img.shields.io/github/license/UB-Mannheim/zotero-ocr?style=flat-square) +![Issues](https://img.shields.io/github/issues/UB-Mannheim/zotero-ocr?style=flat-square) +![Stars](https://img.shields.io/github/stars/UB-Mannheim/zotero-ocr?style=flat-square) +![Forks](https://img.shields.io/github/forks/UB-Mannheim/zotero-ocr?style=flat-square) + - [Zotero mdnotes](https://github.com/argenos/zotero-mdnotes) - Zotero plugin to export item metadata and notes as markdown files. + + ![Last Commit](https://img.shields.io/github/last-commit/argenos/zotero-mdnotes?style=flat-square) +![License](https://img.shields.io/github/license/argenos/zotero-mdnotes?style=flat-square) +![Issues](https://img.shields.io/github/issues/argenos/zotero-mdnotes?style=flat-square) +![Stars](https://img.shields.io/github/stars/argenos/zotero-mdnotes?style=flat-square) +![Forks](https://img.shields.io/github/forks/argenos/zotero-mdnotes?style=flat-square) + - [Zotero-markdb-connect](https://github.com/daeh/zotero-markdb-connect) - Zotero plugin that links your Markdown database to Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/daeh/zotero-markdb-connect?style=flat-square) +![License](https://img.shields.io/github/license/daeh/zotero-markdb-connect?style=flat-square) +![Issues](https://img.shields.io/github/issues/daeh/zotero-markdb-connect?style=flat-square) +![Stars](https://img.shields.io/github/stars/daeh/zotero-markdb-connect?style=flat-square) +![Forks](https://img.shields.io/github/forks/daeh/zotero-markdb-connect?style=flat-square) + - [Zotcard](https://github.com/018/zotcard) - Card note-taking enhancement tool with card templates. + + ![Last Commit](https://img.shields.io/github/last-commit/018/zotcard?style=flat-square) +![License](https://img.shields.io/github/license/018/zotcard?style=flat-square) +![Issues](https://img.shields.io/github/issues/018/zotcard?style=flat-square) +![Stars](https://img.shields.io/github/stars/018/zotcard?style=flat-square) +![Forks](https://img.shields.io/github/forks/018/zotcard?style=flat-square) + - [zotxt](https://github.com/egh/zotxt) - Zotero extension for supporting utilities that deal with plain text files. + + ![Last Commit](https://img.shields.io/github/last-commit/egh/zotxt?style=flat-square) +![License](https://img.shields.io/github/license/egh/zotxt?style=flat-square) +![Issues](https://img.shields.io/github/issues/egh/zotxt?style=flat-square) +![Stars](https://img.shields.io/github/stars/egh/zotxt?style=flat-square) +![Forks](https://img.shields.io/github/forks/egh/zotxt?style=flat-square) + - [zotcite](https://github.com/jalvesaq/zotcite) - Neovim plugin for integration with Zotero. + + ![Last Commit](https://img.shields.io/github/last-commit/jalvesaq/zotcite?style=flat-square) +![License](https://img.shields.io/github/license/jalvesaq/zotcite?style=flat-square) +![Issues](https://img.shields.io/github/issues/jalvesaq/zotcite?style=flat-square) +![Stars](https://img.shields.io/github/stars/jalvesaq/zotcite?style=flat-square) +![Forks](https://img.shields.io/github/forks/jalvesaq/zotcite?style=flat-square) + - [cmp-zotcite](https://github.com/jalvesaq/cmp-zotcite) - Zotero completion source for nvim-cmp using zotcite as backend. + ![Last Commit](https://img.shields.io/github/last-commit/jalvesaq/cmp-zotcite?style=flat-square) +![License](https://img.shields.io/github/license/jalvesaq/cmp-zotcite?style=flat-square) +![Issues](https://img.shields.io/github/issues/jalvesaq/cmp-zotcite?style=flat-square) +![Stars](https://img.shields.io/github/stars/jalvesaq/cmp-zotcite?style=flat-square) +![Forks](https://img.shields.io/github/forks/jalvesaq/cmp-zotcite?style=flat-square) + + ### Translations - [Zotero PDF translate](https://github.com/windingwind/zotero-pdf-translate) - Translate PDF, EPub, webpage, metadata, annotations, notes to the target language. + ![Last Commit](https://img.shields.io/github/last-commit/windingwind/zotero-pdf-translate?style=flat-square) +![License](https://img.shields.io/github/license/windingwind/zotero-pdf-translate?style=flat-square) +![Issues](https://img.shields.io/github/issues/windingwind/zotero-pdf-translate?style=flat-square) +![Stars](https://img.shields.io/github/stars/windingwind/zotero-pdf-translate?style=flat-square) +![Forks](https://img.shields.io/github/forks/windingwind/zotero-pdf-translate?style=flat-square) + + ### Website Integrations - [zotpress](https://wordpress.org/plugins/zotpress/) - Zotpress brings publication broadcasting and scholarly blogging to WordPress through Zotero. @@ -92,6 +386,13 @@ Your help is much appreciated. If you want to add something or fix a problem, lo ### Dark Themes - [zotero-night](https://github.com/tefkah/zotero-night) - Night theme for Zotero UI and PDF. + ![Last Commit](https://img.shields.io/github/last-commit/tefkah/zotero-night?style=flat-square) +![License](https://img.shields.io/github/license/tefkah/zotero-night?style=flat-square) +![Issues](https://img.shields.io/github/issues/tefkah/zotero-night?style=flat-square) +![Stars](https://img.shields.io/github/stars/tefkah/zotero-night?style=flat-square) +![Forks](https://img.shields.io/github/forks/tefkah/zotero-night?style=flat-square) + + ### Light Themes ## Contributing From 0d85dc34cc0e586efd5bb9a1865c17298635c26a Mon Sep 17 00:00:00 2001 From: Anas Sheashaey Date: Sun, 10 Nov 2024 01:53:39 +0200 Subject: [PATCH 3/8] Revert "Add badges for every GitHub repo in README.md" This reverts commit 0d19bb185bca49c4ea12a3a5d76586771feea9b8. --- README.md | 303 +----------------------------------------------------- 1 file changed, 1 insertion(+), 302 deletions(-) diff --git a/README.md b/README.md index c6e9334..819aa97 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Awesome Zotero [![Awesome](https://awesome.re/badge.svg?style=flat-square)](https://awesome.re) +# Awesome Zotero [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) Zotero is an amazing reference manager that is both free and open source. This repository aims to be the reference to all awesome additional tweaks that make Zotero better. @@ -26,358 +26,64 @@ Your help is much appreciated. If you want to add something or fix a problem, lo ### Citations - [Better BibTeX for Zotero](https://github.com/retorquere/zotero-better-bibtex) - Make Zotero effective for us LaTeX holdouts. - - ![Last Commit](https://img.shields.io/github/last-commit/retorquere/zotero-better-bibtex?style=flat-square) -![License](https://img.shields.io/github/license/retorquere/zotero-better-bibtex?style=flat-square) -![Issues](https://img.shields.io/github/issues/retorquere/zotero-better-bibtex?style=flat-square) -![Stars](https://img.shields.io/github/stars/retorquere/zotero-better-bibtex?style=flat-square) -![Forks](https://img.shields.io/github/forks/retorquere/zotero-better-bibtex?style=flat-square) - - [Jasminum](https://github.com/l0o0/jasminum) - A Zotero add-on to retrieve CNKI meta. - - ![Last Commit](https://img.shields.io/github/last-commit/l0o0/jasminum?style=flat-square) -![License](https://img.shields.io/github/license/l0o0/jasminum?style=flat-square) -![Issues](https://img.shields.io/github/issues/l0o0/jasminum?style=flat-square) -![Stars](https://img.shields.io/github/stars/l0o0/jasminum?style=flat-square) -![Forks](https://img.shields.io/github/forks/l0o0/jasminum?style=flat-square) - - [Scite-zotero-plugin](https://github.com/scitedotai/scite-zotero-plugin) - Add citations from Scite to Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/scitedotai/scite-zotero-plugin?style=flat-square) -![License](https://img.shields.io/github/license/scitedotai/scite-zotero-plugin?style=flat-square) -![Issues](https://img.shields.io/github/issues/scitedotai/scite-zotero-plugin?style=flat-square) -![Stars](https://img.shields.io/github/stars/scitedotai/scite-zotero-plugin?style=flat-square) -![Forks](https://img.shields.io/github/forks/scitedotai/scite-zotero-plugin?style=flat-square) - - [Zotero-citation](https://github.com/MuiseDestiny/zotero-citation) - Make Zotero's citation in Word easier and clearer. - - ![Last Commit](https://img.shields.io/github/last-commit/MuiseDestiny/zotero-citation?style=flat-square) -![License](https://img.shields.io/github/license/MuiseDestiny/zotero-citation?style=flat-square) -![Issues](https://img.shields.io/github/issues/MuiseDestiny/zotero-citation?style=flat-square) -![Stars](https://img.shields.io/github/stars/MuiseDestiny/zotero-citation?style=flat-square) -![Forks](https://img.shields.io/github/forks/MuiseDestiny/zotero-citation?style=flat-square) - - [Zotero DOI Manager](https://github.com/bwiernik/zotero-shortdoi) - Zotero plugin to retrieve and manage DOIs for references. - - ![Last Commit](https://img.shields.io/github/last-commit/bwiernik/zotero-shortdoi?style=flat-square) -![License](https://img.shields.io/github/license/bwiernik/zotero-shortdoi?style=flat-square) -![Issues](https://img.shields.io/github/issues/bwiernik/zotero-shortdoi?style=flat-square) -![Stars](https://img.shields.io/github/stars/bwiernik/zotero-shortdoi?style=flat-square) -![Forks](https://img.shields.io/github/forks/bwiernik/zotero-shortdoi?style=flat-square) - - [Zotero-citationcounts](https://github.com/eschnett/zotero-citationcounts) - Zotero plugin for auto-fetching citation counts from various sources. - - ![Last Commit](https://img.shields.io/github/last-commit/eschnett/zotero-citationcounts?style=flat-square) -![License](https://img.shields.io/github/license/eschnett/zotero-citationcounts?style=flat-square) -![Issues](https://img.shields.io/github/issues/eschnett/zotero-citationcounts?style=flat-square) -![Stars](https://img.shields.io/github/stars/eschnett/zotero-citationcounts?style=flat-square) -![Forks](https://img.shields.io/github/forks/eschnett/zotero-citationcounts?style=flat-square) - - [Zotero-inspire](https://github.com/fkguo/zotero-inspire) - Fetch publication information from INSPIRE-HEP and add it to Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/fkguo/zotero-inspire?style=flat-square) -![License](https://img.shields.io/github/license/fkguo/zotero-inspire?style=flat-square) -![Issues](https://img.shields.io/github/issues/fkguo/zotero-inspire?style=flat-square) -![Stars](https://img.shields.io/github/stars/fkguo/zotero-inspire?style=flat-square) -![Forks](https://img.shields.io/github/forks/fkguo/zotero-inspire?style=flat-square) - - [Zotero-pmcid-fetcher](https://github.com/retorquere/zotero-pmcid-fetcher) - Fetch PMCID/PMID for items with a DOI. - - ![Last Commit](https://img.shields.io/github/last-commit/retorquere/zotero-pmcid-fetcher?style=flat-square) -![License](https://img.shields.io/github/license/retorquere/zotero-pmcid-fetcher?style=flat-square) -![Issues](https://img.shields.io/github/issues/retorquere/zotero-pmcid-fetcher?style=flat-square) -![Stars](https://img.shields.io/github/stars/retorquere/zotero-pmcid-fetcher?style=flat-square) -![Forks](https://img.shields.io/github/forks/retorquere/zotero-pmcid-fetcher?style=flat-square) - - [Zotero TL;DR](https://github.com/syt2/Zotero-TLDR) - Zotero addon to automatically fetch TL;DR from Semantic Scholar for items. - - ![Last Commit](https://img.shields.io/github/last-commit/syt2/Zotero-TLDR?style=flat-square) -![License](https://img.shields.io/github/license/syt2/Zotero-TLDR?style=flat-square) -![Issues](https://img.shields.io/github/issues/syt2/Zotero-TLDR?style=flat-square) -![Stars](https://img.shields.io/github/stars/syt2/Zotero-TLDR?style=flat-square) -![Forks](https://img.shields.io/github/forks/syt2/Zotero-TLDR?style=flat-square) - - [inciteful-zotero-plugin](https://github.com/inciteful-xyz/inciteful-zotero-plugin) - A Zotero plugin which integrates Inciteful.xyz. - ![Last Commit](https://img.shields.io/github/last-commit/inciteful-xyz/inciteful-zotero-plugin?style=flat-square) -![License](https://img.shields.io/github/license/inciteful-xyz/inciteful-zotero-plugin?style=flat-square) -![Issues](https://img.shields.io/github/issues/inciteful-xyz/inciteful-zotero-plugin?style=flat-square) -![Stars](https://img.shields.io/github/stars/inciteful-xyz/inciteful-zotero-plugin?style=flat-square) -![Forks](https://img.shields.io/github/forks/inciteful-xyz/inciteful-zotero-plugin?style=flat-square) - - ### Customization - [Delitemwithatt](https://github.com/redleafnew/delitemwithatt) - Remove attachment(s) when deleting the item(s) or collection in Zotero and JurisM. - - ![Last Commit](https://img.shields.io/github/last-commit/redleafnew/delitemwithatt?style=flat-square) -![License](https://img.shields.io/github/license/redleafnew/delitemwithatt?style=flat-square) -![Issues](https://img.shields.io/github/issues/redleafnew/delitemwithatt?style=flat-square) -![Stars](https://img.shields.io/github/stars/redleafnew/delitemwithatt?style=flat-square) -![Forks](https://img.shields.io/github/forks/redleafnew/delitemwithatt?style=flat-square) - - [Tara](https://github.com/l0o0/tara) - Zotero add-on for backup and restore preferences, add-ons, translators, styles, and locate between two machines. - - ![Last Commit](https://img.shields.io/github/last-commit/l0o0/tara?style=flat-square) -![License](https://img.shields.io/github/license/l0o0/tara?style=flat-square) -![Issues](https://img.shields.io/github/issues/l0o0/tara?style=flat-square) -![Stars](https://img.shields.io/github/stars/l0o0/tara?style=flat-square) -![Forks](https://img.shields.io/github/forks/l0o0/tara?style=flat-square) - - [Zotero-actions-tags](https://github.com/windingwind/zotero-actions-tags) - Automatic tagging of items based on actions performed on them. - - ![Last Commit](https://img.shields.io/github/last-commit/windingwind/zotero-actions-tags?style=flat-square) -![License](https://img.shields.io/github/license/windingwind/zotero-actions-tags?style=flat-square) -![Issues](https://img.shields.io/github/issues/windingwind/zotero-actions-tags?style=flat-square) -![Stars](https://img.shields.io/github/stars/windingwind/zotero-actions-tags?style=flat-square) -![Forks](https://img.shields.io/github/forks/windingwind/zotero-actions-tags?style=flat-square) - - [Zotero-better-authors](https://github.com/github-young/zotero-better-authors) - Customize the display of author names in Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/github-young/zotero-better-authors?style=flat-square) -![License](https://img.shields.io/github/license/github-young/zotero-better-authors?style=flat-square) -![Issues](https://img.shields.io/github/issues/github-young/zotero-better-authors?style=flat-square) -![Stars](https://img.shields.io/github/stars/github-young/zotero-better-authors?style=flat-square) -![Forks](https://img.shields.io/github/forks/github-young/zotero-better-authors?style=flat-square) - - [Zotero-date-from-last-modified](https://github.com/retorquere/zotero-date-from-last-modified) - Shows when the item was last modified. - - ![Last Commit](https://img.shields.io/github/last-commit/retorquere/zotero-date-from-last-modified?style=flat-square) -![License](https://img.shields.io/github/license/retorquere/zotero-date-from-last-modified?style=flat-square) -![Issues](https://img.shields.io/github/issues/retorquere/zotero-date-from-last-modified?style=flat-square) -![Stars](https://img.shields.io/github/stars/retorquere/zotero-date-from-last-modified?style=flat-square) -![Forks](https://img.shields.io/github/forks/retorquere/zotero-date-from-last-modified?style=flat-square) - - [Zotero-format-metadata](https://github.com/northword/zotero-format-metadata) - Linter for Zotero to format item metadata. - - ![Last Commit](https://img.shields.io/github/last-commit/northword/zotero-format-metadata?style=flat-square) -![License](https://img.shields.io/github/license/northword/zotero-format-metadata?style=flat-square) -![Issues](https://img.shields.io/github/issues/northword/zotero-format-metadata?style=flat-square) -![Stars](https://img.shields.io/github/stars/northword/zotero-format-metadata?style=flat-square) -![Forks](https://img.shields.io/github/forks/northword/zotero-format-metadata?style=flat-square) - - [Zotero-reference](https://github.com/MuiseDestiny/zotero-reference) - PDF references add-on for Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/MuiseDestiny/zotero-reference?style=flat-square) -![License](https://img.shields.io/github/license/MuiseDestiny/zotero-reference?style=flat-square) -![Issues](https://img.shields.io/github/issues/MuiseDestiny/zotero-reference?style=flat-square) -![Stars](https://img.shields.io/github/stars/MuiseDestiny/zotero-reference?style=flat-square) -![Forks](https://img.shields.io/github/forks/MuiseDestiny/zotero-reference?style=flat-square) - - [Zotero-pdf-preview](https://github.com/windingwind/zotero-pdf-preview) - Preview Zotero attachments in the library view. - - ![Last Commit](https://img.shields.io/github/last-commit/windingwind/zotero-pdf-preview?style=flat-square) -![License](https://img.shields.io/github/license/windingwind/zotero-pdf-preview?style=flat-square) -![Issues](https://img.shields.io/github/issues/windingwind/zotero-pdf-preview?style=flat-square) -![Stars](https://img.shields.io/github/stars/windingwind/zotero-pdf-preview?style=flat-square) -![Forks](https://img.shields.io/github/forks/windingwind/zotero-pdf-preview?style=flat-square) - - [Zutilo](https://github.com/wshanks/Zutilo) - Zotero plugin providing some additional editing features. - ![Last Commit](https://img.shields.io/github/last-commit/wshanks/Zutilo?style=flat-square) -![License](https://img.shields.io/github/license/wshanks/Zutilo?style=flat-square) -![Issues](https://img.shields.io/github/issues/wshanks/Zutilo?style=flat-square) -![Stars](https://img.shields.io/github/stars/wshanks/Zutilo?style=flat-square) -![Forks](https://img.shields.io/github/forks/wshanks/Zutilo?style=flat-square) - - ### Developer - [Generator-zotero-plugin](https://www.npmjs.com/package/generator-zotero-plugin) - Generate a Zotero Plugin scaffold. - [Scaffold](https://www.zotero.org/support/dev/translators/scaffold) - An IDE for Zotero translators. ### File Management - [Zotero-attanger](https://github.com/MuiseDestiny/zotero-attanger) - Attachment Manager for Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/MuiseDestiny/zotero-attanger?style=flat-square) -![License](https://img.shields.io/github/license/MuiseDestiny/zotero-attanger?style=flat-square) -![Issues](https://img.shields.io/github/issues/MuiseDestiny/zotero-attanger?style=flat-square) -![Stars](https://img.shields.io/github/stars/MuiseDestiny/zotero-attanger?style=flat-square) -![Forks](https://img.shields.io/github/forks/MuiseDestiny/zotero-attanger?style=flat-square) - - [Zotfile](https://github.com/jlegewie/zotfile) - Zotero plugin to automatically rename, move, and attach PDFs (or other files) to Zotero items. - - ![Last Commit](https://img.shields.io/github/last-commit/jlegewie/zotfile?style=flat-square) -![License](https://img.shields.io/github/license/jlegewie/zotfile?style=flat-square) -![Issues](https://img.shields.io/github/issues/jlegewie/zotfile?style=flat-square) -![Stars](https://img.shields.io/github/stars/jlegewie/zotfile?style=flat-square) -![Forks](https://img.shields.io/github/forks/jlegewie/zotfile?style=flat-square) - - [Zotero-open-pdf](https://github.com/retorquere/zotero-open-pdf) - Open PDFs in external PDF viewer from Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/retorquere/zotero-open-pdf?style=flat-square) -![License](https://img.shields.io/github/license/retorquere/zotero-open-pdf?style=flat-square) -![Issues](https://img.shields.io/github/issues/retorquere/zotero-open-pdf?style=flat-square) -![Stars](https://img.shields.io/github/stars/retorquere/zotero-open-pdf?style=flat-square) -![Forks](https://img.shields.io/github/forks/retorquere/zotero-open-pdf?style=flat-square) - - [Zotero-storage-scanner](https://github.com/retorquere/zotero-storage-scanner) - Zotero plugin to remove the broken & duplicate attachment links of the bibliography. - - ![Last Commit](https://img.shields.io/github/last-commit/retorquere/zotero-storage-scanner?style=flat-square) -![License](https://img.shields.io/github/license/retorquere/zotero-storage-scanner?style=flat-square) -![Issues](https://img.shields.io/github/issues/retorquere/zotero-storage-scanner?style=flat-square) -![Stars](https://img.shields.io/github/stars/retorquere/zotero-storage-scanner?style=flat-square) -![Forks](https://img.shields.io/github/forks/retorquere/zotero-storage-scanner?style=flat-square) - - [Zoplicate](https://github.com/ChenglongMa/zoplicate) - Detect and manage duplicate items in Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/ChenglongMa/zoplicate?style=flat-square) -![License](https://img.shields.io/github/license/ChenglongMa/zoplicate?style=flat-square) -![Issues](https://img.shields.io/github/issues/ChenglongMa/zoplicate?style=flat-square) -![Stars](https://img.shields.io/github/stars/ChenglongMa/zoplicate?style=flat-square) -![Forks](https://img.shields.io/github/forks/ChenglongMa/zoplicate?style=flat-square) - - [Zotmoov](https://github.com/wileyyugioh/zotmoov) - Zotero plugin to automatically move attachments and link them. - ![Last Commit](https://img.shields.io/github/last-commit/wileyyugioh/zotmoov?style=flat-square) -![License](https://img.shields.io/github/license/wileyyugioh/zotmoov?style=flat-square) -![Issues](https://img.shields.io/github/issues/wileyyugioh/zotmoov?style=flat-square) -![Stars](https://img.shields.io/github/stars/wileyyugioh/zotmoov?style=flat-square) -![Forks](https://img.shields.io/github/forks/wileyyugioh/zotmoov?style=flat-square) - - ### Integrations - [lyz](https://github.com/wshanks/lyz) - Zotero plugin intended to make working with LyX/Zotero more pleasant. - - ![Last Commit](https://img.shields.io/github/last-commit/wshanks/lyz?style=flat-square) -![License](https://img.shields.io/github/license/wshanks/lyz?style=flat-square) -![Issues](https://img.shields.io/github/issues/wshanks/lyz?style=flat-square) -![Stars](https://img.shields.io/github/stars/wshanks/lyz?style=flat-square) -![Forks](https://img.shields.io/github/forks/wshanks/lyz?style=flat-square) - - [notero](https://github.com/dvanoni/notero) - Zotero plugin for syncing items and notes into Notion. - - ![Last Commit](https://img.shields.io/github/last-commit/dvanoni/notero?style=flat-square) -![License](https://img.shields.io/github/license/dvanoni/notero?style=flat-square) -![Issues](https://img.shields.io/github/issues/dvanoni/notero?style=flat-square) -![Stars](https://img.shields.io/github/stars/dvanoni/notero?style=flat-square) -![Forks](https://img.shields.io/github/forks/dvanoni/notero?style=flat-square) - - [Obsidian-Zotlit](https://github.com/PKM-er/obsidian-zotlit) - ZotLit is a third-party project that aims to facilitate the integration between Obsidian.md and Zotero. - ![Last Commit](https://img.shields.io/github/last-commit/PKM-er/obsidian-zotlit?style=flat-square) -![License](https://img.shields.io/github/license/PKM-er/obsidian-zotlit?style=flat-square) -![Issues](https://img.shields.io/github/issues/PKM-er/obsidian-zotlit?style=flat-square) -![Stars](https://img.shields.io/github/stars/PKM-er/obsidian-zotlit?style=flat-square) -![Forks](https://img.shields.io/github/forks/PKM-er/obsidian-zotlit?style=flat-square) - - ### Miscellaneous - [Awesome GPT](https://github.com/MuiseDestiny/zotero-gpt) - Zotero plugin to provide GPT backend into Zotero using API. - - ![Last Commit](https://img.shields.io/github/last-commit/MuiseDestiny/zotero-gpt?style=flat-square) -![License](https://img.shields.io/github/license/MuiseDestiny/zotero-gpt?style=flat-square) -![Issues](https://img.shields.io/github/issues/MuiseDestiny/zotero-gpt?style=flat-square) -![Stars](https://img.shields.io/github/stars/MuiseDestiny/zotero-gpt?style=flat-square) -![Forks](https://img.shields.io/github/forks/MuiseDestiny/zotero-gpt?style=flat-square) - - [KeepZotero](https://github.com/yhmtsai/KeepZotero) - Zotero plugin to keep Zotero in the taskbar by changing close to minimize or disabling shortcuts. - - ![Last Commit](https://img.shields.io/github/last-commit/yhmtsai/KeepZotero?style=flat-square) -![License](https://img.shields.io/github/license/yhmtsai/KeepZotero?style=flat-square) -![Issues](https://img.shields.io/github/issues/yhmtsai/KeepZotero?style=flat-square) -![Stars](https://img.shields.io/github/stars/yhmtsai/KeepZotero?style=flat-square) -![Forks](https://img.shields.io/github/forks/yhmtsai/KeepZotero?style=flat-square) - - [Zotero Addons](https://github.com/syt2/zotero-addons) - Zotero add-on to list and install add-ons in Zotero. - ![Last Commit](https://img.shields.io/github/last-commit/syt2/zotero-addons?style=flat-square) -![License](https://img.shields.io/github/license/syt2/zotero-addons?style=flat-square) -![Issues](https://img.shields.io/github/issues/syt2/zotero-addons?style=flat-square) -![Stars](https://img.shields.io/github/stars/syt2/zotero-addons?style=flat-square) -![Forks](https://img.shields.io/github/forks/syt2/zotero-addons?style=flat-square) - - ### Productivity - [Chartero](https://github.com/volatile-static/Chartero) - Zotero plugin to provide charts in Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/volatile-static/Chartero?style=flat-square) -![License](https://img.shields.io/github/license/volatile-static/Chartero?style=flat-square) -![Issues](https://img.shields.io/github/issues/volatile-static/Chartero?style=flat-square) -![Stars](https://img.shields.io/github/stars/volatile-static/Chartero?style=flat-square) -![Forks](https://img.shields.io/github/forks/volatile-static/Chartero?style=flat-square) - - [Zotero Better Notes](https://github.com/windingwind/zotero-better-notes) - Everything about note management in Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/windingwind/zotero-better-notes?style=flat-square) -![License](https://img.shields.io/github/license/windingwind/zotero-better-notes?style=flat-square) -![Issues](https://img.shields.io/github/issues/windingwind/zotero-better-notes?style=flat-square) -![Stars](https://img.shields.io/github/stars/windingwind/zotero-better-notes?style=flat-square) -![Forks](https://img.shields.io/github/forks/windingwind/zotero-better-notes?style=flat-square) - - [Zotero-reading-list](https://github.com/Dominic-DallOsto/zotero-reading-list) - Keep track of whether you've read items in Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/Dominic-DallOsto/zotero-reading-list?style=flat-square) -![License](https://img.shields.io/github/license/Dominic-DallOsto/zotero-reading-list?style=flat-square) -![Issues](https://img.shields.io/github/issues/Dominic-DallOsto/zotero-reading-list?style=flat-square) -![Stars](https://img.shields.io/github/stars/Dominic-DallOsto/zotero-reading-list?style=flat-square) -![Forks](https://img.shields.io/github/forks/Dominic-DallOsto/zotero-reading-list?style=flat-square) - - [Zotero-OCR](https://github.com/UB-Mannheim/zotero-ocr) - OCR PDFs in Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/UB-Mannheim/zotero-ocr?style=flat-square) -![License](https://img.shields.io/github/license/UB-Mannheim/zotero-ocr?style=flat-square) -![Issues](https://img.shields.io/github/issues/UB-Mannheim/zotero-ocr?style=flat-square) -![Stars](https://img.shields.io/github/stars/UB-Mannheim/zotero-ocr?style=flat-square) -![Forks](https://img.shields.io/github/forks/UB-Mannheim/zotero-ocr?style=flat-square) - - [Zotero mdnotes](https://github.com/argenos/zotero-mdnotes) - Zotero plugin to export item metadata and notes as markdown files. - - ![Last Commit](https://img.shields.io/github/last-commit/argenos/zotero-mdnotes?style=flat-square) -![License](https://img.shields.io/github/license/argenos/zotero-mdnotes?style=flat-square) -![Issues](https://img.shields.io/github/issues/argenos/zotero-mdnotes?style=flat-square) -![Stars](https://img.shields.io/github/stars/argenos/zotero-mdnotes?style=flat-square) -![Forks](https://img.shields.io/github/forks/argenos/zotero-mdnotes?style=flat-square) - - [Zotero-markdb-connect](https://github.com/daeh/zotero-markdb-connect) - Zotero plugin that links your Markdown database to Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/daeh/zotero-markdb-connect?style=flat-square) -![License](https://img.shields.io/github/license/daeh/zotero-markdb-connect?style=flat-square) -![Issues](https://img.shields.io/github/issues/daeh/zotero-markdb-connect?style=flat-square) -![Stars](https://img.shields.io/github/stars/daeh/zotero-markdb-connect?style=flat-square) -![Forks](https://img.shields.io/github/forks/daeh/zotero-markdb-connect?style=flat-square) - - [Zotcard](https://github.com/018/zotcard) - Card note-taking enhancement tool with card templates. - - ![Last Commit](https://img.shields.io/github/last-commit/018/zotcard?style=flat-square) -![License](https://img.shields.io/github/license/018/zotcard?style=flat-square) -![Issues](https://img.shields.io/github/issues/018/zotcard?style=flat-square) -![Stars](https://img.shields.io/github/stars/018/zotcard?style=flat-square) -![Forks](https://img.shields.io/github/forks/018/zotcard?style=flat-square) - - [zotxt](https://github.com/egh/zotxt) - Zotero extension for supporting utilities that deal with plain text files. - - ![Last Commit](https://img.shields.io/github/last-commit/egh/zotxt?style=flat-square) -![License](https://img.shields.io/github/license/egh/zotxt?style=flat-square) -![Issues](https://img.shields.io/github/issues/egh/zotxt?style=flat-square) -![Stars](https://img.shields.io/github/stars/egh/zotxt?style=flat-square) -![Forks](https://img.shields.io/github/forks/egh/zotxt?style=flat-square) - - [zotcite](https://github.com/jalvesaq/zotcite) - Neovim plugin for integration with Zotero. - - ![Last Commit](https://img.shields.io/github/last-commit/jalvesaq/zotcite?style=flat-square) -![License](https://img.shields.io/github/license/jalvesaq/zotcite?style=flat-square) -![Issues](https://img.shields.io/github/issues/jalvesaq/zotcite?style=flat-square) -![Stars](https://img.shields.io/github/stars/jalvesaq/zotcite?style=flat-square) -![Forks](https://img.shields.io/github/forks/jalvesaq/zotcite?style=flat-square) - - [cmp-zotcite](https://github.com/jalvesaq/cmp-zotcite) - Zotero completion source for nvim-cmp using zotcite as backend. - ![Last Commit](https://img.shields.io/github/last-commit/jalvesaq/cmp-zotcite?style=flat-square) -![License](https://img.shields.io/github/license/jalvesaq/cmp-zotcite?style=flat-square) -![Issues](https://img.shields.io/github/issues/jalvesaq/cmp-zotcite?style=flat-square) -![Stars](https://img.shields.io/github/stars/jalvesaq/cmp-zotcite?style=flat-square) -![Forks](https://img.shields.io/github/forks/jalvesaq/cmp-zotcite?style=flat-square) - - ### Translations - [Zotero PDF translate](https://github.com/windingwind/zotero-pdf-translate) - Translate PDF, EPub, webpage, metadata, annotations, notes to the target language. - ![Last Commit](https://img.shields.io/github/last-commit/windingwind/zotero-pdf-translate?style=flat-square) -![License](https://img.shields.io/github/license/windingwind/zotero-pdf-translate?style=flat-square) -![Issues](https://img.shields.io/github/issues/windingwind/zotero-pdf-translate?style=flat-square) -![Stars](https://img.shields.io/github/stars/windingwind/zotero-pdf-translate?style=flat-square) -![Forks](https://img.shields.io/github/forks/windingwind/zotero-pdf-translate?style=flat-square) - - ### Website Integrations - [zotpress](https://wordpress.org/plugins/zotpress/) - Zotpress brings publication broadcasting and scholarly blogging to WordPress through Zotero. @@ -386,13 +92,6 @@ Your help is much appreciated. If you want to add something or fix a problem, lo ### Dark Themes - [zotero-night](https://github.com/tefkah/zotero-night) - Night theme for Zotero UI and PDF. - ![Last Commit](https://img.shields.io/github/last-commit/tefkah/zotero-night?style=flat-square) -![License](https://img.shields.io/github/license/tefkah/zotero-night?style=flat-square) -![Issues](https://img.shields.io/github/issues/tefkah/zotero-night?style=flat-square) -![Stars](https://img.shields.io/github/stars/tefkah/zotero-night?style=flat-square) -![Forks](https://img.shields.io/github/forks/tefkah/zotero-night?style=flat-square) - - ### Light Themes ## Contributing From b17c5ff9817bf37a2324cd92267ac38011e1b788 Mon Sep 17 00:00:00 2001 From: Anas Sheashaey Date: Sun, 10 Nov 2024 03:52:16 +0200 Subject: [PATCH 4/8] Automate README generation with GitHub Actions - Add `generate-readme.yml` workflow to update `README.md` on pushes to `main` when `_README.md` changes - Introduce AWK scripts as a submodule (`scripts/awk`) for processing the README - Rename `README.md` to `_README.md` to serve as the source file --- .github/workflows/generate-readme.yml | 34 +++++++++++++++++++++++++++ .gitmodules | 4 ++++ README.md => _README.md | 0 scripts/awk | 1 + 4 files changed, 39 insertions(+) create mode 100644 .github/workflows/generate-readme.yml create mode 100644 .gitmodules rename README.md => _README.md (100%) create mode 160000 scripts/awk diff --git a/.github/workflows/generate-readme.yml b/.github/workflows/generate-readme.yml new file mode 100644 index 0000000..0a04b06 --- /dev/null +++ b/.github/workflows/generate-readme.yml @@ -0,0 +1,34 @@ +name: Update README + +on: + push: + branches: + - main + paths: + - '_README.md' + +jobs: + update-readme: + if: ${{ github.actor != 'github-actions[bot]' }} + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Set up dependencies + run: | + sudo apt-get update + sudo apt-get install -y gawk + + - name: Generate README.md + run: | + awk -f scripts/awk/addGithubShields.awk _README.md | awk -f scripts/awk/makeShieldsSquare.awk > README.md + + + - name: Commit changes + uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: 'Auto-update README.md [skip ci]' + file_pattern: README.md + diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..376c945 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "scripts/awk"] + path = scripts/awk + url = https://github.com/she3o/AWKward + branch = for-awesome-zotero diff --git a/README.md b/_README.md similarity index 100% rename from README.md rename to _README.md diff --git a/scripts/awk b/scripts/awk new file mode 160000 index 0000000..9546dc0 --- /dev/null +++ b/scripts/awk @@ -0,0 +1 @@ +Subproject commit 9546dc0876ae7ac402395bdcfdd9dd9f5f521ae1 From a172cdf9b092132670865af87aeb7d692e4bac11 Mon Sep 17 00:00:00 2001 From: Anas Sheashaey Date: Mon, 11 Nov 2024 02:33:03 +0200 Subject: [PATCH 5/8] Replace AWK with Python for _README processing --- .gitmodules | 4 --- main.py | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++ scripts/awk | 1 - 3 files changed, 88 insertions(+), 5 deletions(-) delete mode 100644 .gitmodules create mode 100755 main.py delete mode 160000 scripts/awk diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 376c945..0000000 --- a/.gitmodules +++ /dev/null @@ -1,4 +0,0 @@ -[submodule "scripts/awk"] - path = scripts/awk - url = https://github.com/she3o/AWKward - branch = for-awesome-zotero diff --git a/main.py b/main.py new file mode 100755 index 0000000..d93974e --- /dev/null +++ b/main.py @@ -0,0 +1,88 @@ +#!/usr/bin/env python3 + +import re +import sys + +def extract_repo(url): + """Extract the GitHub repository name from the URL.""" + match = re.match(r'https://github\.com/([^/]+/[^/]+)', url) + return match.group(1) if match else '' + +def add_badges(lines): + """Add GitHub badges to lines containing GitHub repository URLs.""" + processed_lines = [] + for line in lines: + if 'https://github.com/' in line: + # Extract the GitHub URL + url_match = re.search(r'https://github\.com/\S+', line) + if url_match: + repo_url = url_match.group(0) + repo_name = extract_repo(repo_url) + if repo_name: + processed_lines.append(line) + processed_lines.append('') # Add a blank line + # Add shields.io badges + badges = [ + f' ![Last Commit](https://img.shields.io/github/last-commit/{repo_name})', + f'![License](https://img.shields.io/github/license/{repo_name})', + f'![Issues](https://img.shields.io/github/issues/{repo_name})', + f'![Stars](https://img.shields.io/github/stars/{repo_name})', + f'![Forks](https://img.shields.io/github/forks/{repo_name})', + '' + ] + processed_lines.extend(badges) + else: + processed_lines.append(line) + else: + processed_lines.append(line) + else: + processed_lines.append(line) + return processed_lines + +def style_badges(lines): + """Add the 'flat-square' style to all image badges in the lines.""" + def replace_style(match): + alt_text = match.group(1) + url = match.group(2) + if '?' in url: + url += '&style=flat-square' + else: + url += '?style=flat-square' + return f'![{alt_text}]({url})' + + styled_lines = [] + pattern = re.compile(r'!\[([^\]]+)\]\(([^)]+)\)') + for line in lines: + styled_line = pattern.sub(replace_style, line) + styled_lines.append(styled_line) + return styled_lines + +def remove_extra_parentheses(lines): + """Remove extra closing parentheses at the end of image markdown links.""" + corrected_lines = [] + for line in lines: + # Match image links with potential extra closing parentheses + corrected_line = re.sub(r'(!\[[^\]]*\]\([^\)]*\))\)+', r'\1', line) + corrected_lines.append(corrected_line) + return corrected_lines + +def main(): + if len(sys.argv) != 2: + print("Usage: python script.py ") + sys.exit(1) + + input_file = sys.argv[1] + + with open(input_file, 'r', encoding='utf-8') as f: + lines = [line.rstrip('\n') for line in f] + + lines_with_badges = add_badges(lines) + + lines_with_square_badges = style_badges(lines_with_badges) + + final_lines = remove_extra_parentheses(lines_with_square_badges) + + for line in final_lines: + print(line) + +main() diff --git a/scripts/awk b/scripts/awk deleted file mode 160000 index 9546dc0..0000000 --- a/scripts/awk +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9546dc0876ae7ac402395bdcfdd9dd9f5f521ae1 From d8c755ad1c2918fa1e9529fd94b948d5819df7db Mon Sep 17 00:00:00 2001 From: Anas Sheashaey Date: Mon, 11 Nov 2024 02:39:30 +0200 Subject: [PATCH 6/8] Apply Sourcery suggestions to the Python script --- main.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/main.py b/main.py index d93974e..12c6b88 100755 --- a/main.py +++ b/main.py @@ -3,23 +3,22 @@ import re import sys + def extract_repo(url): """Extract the GitHub repository name from the URL.""" match = re.match(r'https://github\.com/([^/]+/[^/]+)', url) - return match.group(1) if match else '' + return match[1] if match else '' def add_badges(lines): """Add GitHub badges to lines containing GitHub repository URLs.""" processed_lines = [] for line in lines: if 'https://github.com/' in line: - # Extract the GitHub URL - url_match = re.search(r'https://github\.com/\S+', line) - if url_match: - repo_url = url_match.group(0) + if url_match := re.search(r'https://github\.com/\S+', line): + repo_url = url_match[0] repo_name = extract_repo(repo_url) + processed_lines.append(line) if repo_name: - processed_lines.append(line) processed_lines.append('') # Add a blank line # Add shields.io badges badges = [ @@ -31,8 +30,6 @@ def add_badges(lines): '' ] processed_lines.extend(badges) - else: - processed_lines.append(line) else: processed_lines.append(line) else: @@ -44,10 +41,7 @@ def style_badges(lines): def replace_style(match): alt_text = match.group(1) url = match.group(2) - if '?' in url: - url += '&style=flat-square' - else: - url += '?style=flat-square' + url += '&style=flat-square' if '?' in url else '?style=flat-square' return f'![{alt_text}]({url})' styled_lines = [] From abb0285f9137c4c1ed06591a4fff3f63f5338033 Mon Sep 17 00:00:00 2001 From: Anas Sheashaey Date: Mon, 11 Nov 2024 14:47:00 +0200 Subject: [PATCH 7/8] Several updates to automation workflow - Update `generate-readme.yml` to use Python scripts. Previously it was awk scripts. - Rename python script to `generate_readme`. Previously it was called `main.py`. - Add note to `CONTRIBUTING.md` explaining the new file to add manual entries. - Fix typo in `CONTRIBUTING.md`. --- .github/workflows/generate-readme.yml | 7 +------ CONTRIBUTING.md | 4 ++-- main.py => generate_readme.py | 0 3 files changed, 3 insertions(+), 8 deletions(-) rename main.py => generate_readme.py (100%) diff --git a/.github/workflows/generate-readme.yml b/.github/workflows/generate-readme.yml index 0a04b06..e43b971 100644 --- a/.github/workflows/generate-readme.yml +++ b/.github/workflows/generate-readme.yml @@ -16,14 +16,9 @@ jobs: - name: Checkout repository uses: actions/checkout@v3 - - name: Set up dependencies - run: | - sudo apt-get update - sudo apt-get install -y gawk - - name: Generate README.md run: | - awk -f scripts/awk/addGithubShields.awk _README.md | awk -f scripts/awk/makeShieldsSquare.awk > README.md + python3 generate_readme.py _README.md > README.md - name: Commit changes diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b0d15c4..4cbf502 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,11 +4,11 @@ Please note that this project is released with a [Contributor Code of Conduct](c Ensure your pull request adheres to the following guidelines: -- Edit and modify the `README.md` file. +- Edit and modify the `_README.md` file. `README.md` is automatically generated from this file. - Ensure that the project you submit does not duplicate existing entries. - Ensuring that the items you submit have at least working documentation for the description. - Ensure that you add new item in alphabetical order -- Ensure that the new item have correct category. suggest new one if you find suitable +- Ensure that the new item have correct category. Suggest new one if you find suitable - Submit a separate PR for each item. - Format the PR title as `Add item: item name`/`Fix item: item name`. diff --git a/main.py b/generate_readme.py similarity index 100% rename from main.py rename to generate_readme.py From d3f2d345b6744a09d6f16cc2c328336bb8aae019 Mon Sep 17 00:00:00 2001 From: Anas Sheashaey Date: Tue, 12 Nov 2024 11:12:47 +0200 Subject: [PATCH 8/8] Activate `generate-readme.yml` GitHub Action for PRs --- .github/workflows/generate-readme.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/generate-readme.yml b/.github/workflows/generate-readme.yml index e43b971..487bc1d 100644 --- a/.github/workflows/generate-readme.yml +++ b/.github/workflows/generate-readme.yml @@ -7,6 +7,9 @@ on: paths: - '_README.md' + pull_request: + branches: ['**'] + jobs: update-readme: if: ${{ github.actor != 'github-actions[bot]' }}