{"id":27635814,"url":"https://github.com/windingwind/know-ur-zotero","last_synced_at":"2025-07-13T05:34:57.415Z","repository":{"id":282627116,"uuid":"948031559","full_name":"windingwind/know-ur-zotero","owner":"windingwind","description":"Status monitoring and analysis tool for Zotero.","archived":false,"fork":false,"pushed_at":"2025-06-09T14:22:36.000Z","size":667,"stargazers_count":16,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-11T12:49:25.376Z","etag":null,"topics":["developer-tools","plugin","zotero","zotero-plugin","zotero7"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/windingwind.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-13T16:26:16.000Z","updated_at":"2025-06-04T06:57:18.000Z","dependencies_parsed_at":"2025-06-11T12:38:00.871Z","dependency_job_id":null,"html_url":"https://github.com/windingwind/know-ur-zotero","commit_stats":null,"previous_names":["windingwind/know-ur-zotero"],"tags_count":5,"template":false,"template_full_name":"windingwind/zotero-plugin-template","purl":"pkg:github/windingwind/know-ur-zotero","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windingwind%2Fknow-ur-zotero","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windingwind%2Fknow-ur-zotero/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windingwind%2Fknow-ur-zotero/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windingwind%2Fknow-ur-zotero/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/windingwind","download_url":"https://codeload.github.com/windingwind/know-ur-zotero/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/windingwind%2Fknow-ur-zotero/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265095320,"owners_count":23710629,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["developer-tools","plugin","zotero","zotero-plugin","zotero7"],"created_at":"2025-04-23T20:27:37.446Z","updated_at":"2025-07-13T05:34:57.382Z","avatar_url":"https://github.com/windingwind.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Know Ur Zotero: Status Monitoring and Analysis\n\n[![zotero target version](https://img.shields.io/badge/Zotero-7-green?style=flat-square\u0026logo=zotero\u0026logoColor=CC2936)](https://www.zotero.org)\n[![Using Zotero Plugin Template](https://img.shields.io/badge/Using-Zotero%20Plugin%20Template-blue?style=flat-square\u0026logo=github)](https://github.com/windingwind/zotero-plugin-template)\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./assets/indicator.png\" width=\"200\" /\u003e\n\u003c/div\u003e\n\n## 🧩 Outline\n\n[🧐 What is this?](#-what-is-this)\n\n[👋 Install](#-install)\n\n[🧲 API](#-api)\n\n[🔧 Development](#-development)\n\n[🔔 Disclaimer](#-disclaimer)\n\n## 🧐 What is this?\n\nThis plugin can monitor the status of the Zotero desktop app with:\n\n- **Activity Monitor**: Monitor the CPU usage of diffrent activities in Zotero. Useful for plugin debugging and performance optimization.\n\n![Activity Monitor](./assets/monitor.png)\n\n- **Status Indicator**: Show the status of the Zotero app in the toolbar.\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./assets/indicator.png\" width=\"200\" /\u003e\n\u003c/div\u003e\n\n- **Activity Log**: Log the status to file (menu: `Tools` -\u003e `Start Recording Activity`).\n\n## 👋 Install\n\n- Download the plugin (.xpi file) from below.\n\n  - [Latest Stable](https://github.com/windingwind/know-ur-zotero/releases/latest)\n  - [All Releases](https://github.com/windingwind/know-ur-zotero/releases)\n\n  _Note_: If you're using Firefox as your browser, right-click the `.xpi` and select \"Save As..\"\n\n- In Zotero click `Tools` in the top menu bar and then click `Plugins`\n- Go to the Extensions page and then click the gear icon in the top right.\n- Select `Install Add-on from file`.\n- Browse to where you downloaded the `.xpi` file and select it.\n- Finish!\n\n## 🧲 API\n\nKuZ provides APIs for plugin developers in `Zotero.kuZ.api.${API_MODULE}`. See [`api.ts`](src/api.ts).\n\n- `profiler`: Monitor the CPU usage of different activities in Zotero.\n\n## 🔧 Development\n\nThis plugin is built based on the [Zotero Plugin Template](https://github.com/windingwind/zotero-plugin-template). See the setup and debug details there.\n\nTo start, run\n\n```bash\ngit clone https://github.com/windingwind/know-ur-zotero.git\ncd know-ur-zotero\nnpm install\nnpm run build\n```\n\nThe plugin is built to `.scaffold/build/*.xpi`.\n\nTo debug, run\n\n```bash\nnpm run start\n```\n\nThis will open a new Zotero instance with the plugin installed.\n\n## 🔔 Disclaimer\n\nUse this code under AGPL. No warranties are provided. Keep the laws of your locality in mind!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindingwind%2Fknow-ur-zotero","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwindingwind%2Fknow-ur-zotero","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindingwind%2Fknow-ur-zotero/lists"}