[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81548":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":13,"forks30d":13,"starsTrendScore":17,"compositeScore":13,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":13,"starSnapshotCount":13,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},81548,"Zotero_Highlight_Collector","lingyupeng\u002FZotero_Highlight_Collector","lingyupeng","Zotero Highlight Collector","",null,"TypeScript",28,0,25,4,1,3,"GNU Affero General Public License v3.0",false,"main",true,[],"2026-06-12 02:04:16","# Zotero Highlight Collector\n\nZotero Highlight Collector turns Zotero PDF highlights into a personal research\ndataset. Map highlight colors to meanings such as Vocabulary, Core Claim,\nQuote, Method, Conclusion, or Idea, and the plugin will collect matching\nannotations with source metadata for filtering and export.\n\n> Status: early MVP. Tested locally with Zotero 9 during development.\n\n## Features\n\n- Listen for new or modified Zotero PDF highlight annotations.\n- Map each watched highlight color to a category.\n- Record category, highlight text, paper title, excerpt date, annotation\n  comment translation, context sentence, and page label.\n- Show a unified Highlight Dataset panel from Zotero's Tools menu.\n- Edit color-to-category mappings in the panel.\n- Filter records by category.\n- Configure visible\u002Fexported fields.\n- Export the dataset as CSV.\n- Export Anki-friendly tab-separated text for vocabulary review.\n- Store data locally in Zotero preferences.\n\n## Privacy\n\nThis plugin works locally inside Zotero. It does not upload your papers,\nannotations, vocabulary, translations, highlights, or metadata to any external\nservice.\n\nSee [PRIVACY.md](PRIVACY.md) for details.\n\n## Installation\n\n1. Download the latest `.xpi` from GitHub Releases.\n2. Open Zotero.\n3. Go to `Tools` -> `Add-ons`.\n4. Click the gear icon.\n5. Choose `Install Add-on From File...`.\n6. Select the downloaded `.xpi`.\n7. Restart Zotero.\n\n## Usage\n\n1. Open a PDF in Zotero.\n2. Highlight text using a color that you mapped to a research category.\n3. Open `Tools` -> `Highlight Collector: Show Dataset`.\n4. Review captured highlights, edit color\u002Fcategory mappings, filter by\n   category, or export CSV\u002FAnki text.\n\n## Suggested Color Categories\n\nYou can choose your own system. A common setup is:\n\n| Color | Category |\n| --- | --- |\n| Gray | Vocabulary |\n| Yellow | Core Claim |\n| Blue | Quote |\n| Green | Method |\n| Red | Conclusion |\n| Purple | Idea |\n\n## Translation Plugin Workflow\n\nThis plugin does not translate text by itself. It reads Zotero annotation\ncomments and stores them as the Translation field.\n\nIf you use a Zotero Translate \u002F PDF Translate plugin, enable the option that\nautomatically fills translations into annotation comments. Then this plugin can\ncapture both the highlighted text and its translation.\n\n## Anki Import\n\nThe Anki export is a tab-separated `.txt` file with three fields:\n\n```text\nFront    Back    Tags\n```\n\nWhen importing into Anki, choose a note type with at least two fields, map\n`Front` to the word\u002Fphrase and `Back` to the combined category,\ntranslation\u002Fcontext\u002Fsource content. The third field can be imported as tags.\n\n## Development\n\nInstall dependencies:\n\n```sh\nnpm ci\n```\n\nBuild the plugin:\n\n```sh\nnpm run build\n```\n\nThe XPI is generated at:\n\n```text\n.scaffold\u002Fbuild\u002Fzotero-highlight-collector.xpi\n```\n\n## Release\n\nCreate a GitHub release and upload the generated XPI, or push a version tag to\nrun the included release workflow.\n\n## Roadmap\n\n- Scan existing highlights on demand.\n- Jump from a dataset row back to the source annotation.\n- Improve context extraction using annotation position\u002Fpage text.\n- Add richer export templates, such as literature review CSV and quote bank\n  Markdown.\n\n## Credits\n\nBootstrapped from\n[windingwind\u002Fzotero-plugin-template](https:\u002F\u002Fgithub.com\u002Fwindingwind\u002Fzotero-plugin-template).\n","Zotero Highlight Collector 是一个将 Zotero 中的 PDF 高亮转换为个人研究数据集的插件。其核心功能包括监听新增或修改的高亮注释，映射不同颜色至特定类别（如词汇、核心主张、引用等），并记录相关文本、论文标题、摘录日期、注释评论翻译、上下文句子及页码标签等信息。用户可通过 Zotero 的工具菜单查看统一的数据集面板，并在此编辑颜色-类别映射关系、筛选记录、配置导出字段以及以 CSV 或 Anki 友好的制表符分隔格式导出数据。该插件适合需要整理文献阅读笔记的研究者使用，尤其适用于希望系统化管理自己在学术资料中标记内容的场景。所有操作均在本地完成，确保了用户数据的安全性。",2,"2026-06-11 04:05:28","CREATED_QUERY"]