# l0o0/jasminum

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/l0o0-jasminum).**

7,030 stars · 320 forks · TypeScript · AGPL-3.0

## Links

- GitHub: https://github.com/l0o0/jasminum
- awesome-repositories: https://awesome-repositories.com/repository/l0o0-jasminum.md

## Topics

`cnki` `plugin` `zotero` `zotero-plugin`

## Description

Jasminum is a Zotero plugin designed for the management of Chinese bibliographic data. It serves as a metadata integration tool that automates the extraction of publication details from the China National Knowledge Infrastructure database and provides utilities for editing PDF outlines and bookmarks directly within the reference manager.

The project focuses on Chinese academic citation standards, providing specialized tools to format and parse personal names to meet specific regional requirements. It also manages the integration of language-specific translators and citation styles sourced from community repositories.

The system includes capabilities for academic metadata extraction, matching local attachment files to library entries, and organizing PDF structures. It leverages a cross-platform extension architecture to modify internal data structures and the user interface.

## Tags

### Web Development

- [Academic Database Retrievers](https://awesome-repositories.com/f/web-development/data-fetching-libraries/library-metadata-retrievers/academic-database-retrievers.md) — Automates the collection of academic publication details specifically from the CNKI database.

### Business & Productivity Software

- [Academic Database Integrations](https://awesome-repositories.com/f/business-productivity-software/academic-database-integrations.md) — Automates the extraction of publication details from the China National Knowledge Infrastructure database.
- [Academic Research Management](https://awesome-repositories.com/f/business-productivity-software/academic-research-management.md) — Provides a system for organizing bibliographic data and formatting author names for academic research.
- [Zotero Integrations](https://awesome-repositories.com/f/business-productivity-software/zotero-integrations.md) — Extends the Zotero research library with automated metadata population and attachment organization.
- [Academic Citation Formatters](https://awesome-repositories.com/f/business-productivity-software/academic-citation-formatters.md) — Implements specific style rules to split and merge personal names for academic bibliography generation. ([source](https://github.com/l0o0/jasminum#readme))
- [PDF Navigational Bookmarks](https://awesome-repositories.com/f/business-productivity-software/bookmark-managers/pdf-navigational-bookmarks.md) — Improves research paper navigation by managing internal PDF navigational bookmarks and outlines.
- [Outline Editors](https://awesome-repositories.com/f/business-productivity-software/bookmark-managers/pdf-navigational-bookmarks/outline-editors.md) — Allows direct modification and saving of the internal bookmark and outline structure of PDF documents.
- [Citation Style Engines](https://awesome-repositories.com/f/business-productivity-software/citation-style-engines.md) — Integrates specialized language translators and citation styles to ensure correct document formatting. ([source](https://github.com/l0o0/jasminum#readme))
- [Personal Name Parsers](https://awesome-repositories.com/f/business-productivity-software/personal-name-parsers.md) — Processes personal names through splitting and merging logic to align with regional academic citation standards.

### Content Management & Publishing

- [Bibliographic Citation Management](https://awesome-repositories.com/f/content-management-publishing/bibliographic-citation-management.md) — Manages Chinese language bibliographic data and personal names to meet specific academic citation standards.
- [Document Metadata Extraction](https://awesome-repositories.com/f/content-management-publishing/document-metadata-extraction.md) — Retrieves publication details from online records by matching document content to automate entries. ([source](https://github.com/l0o0/jasminum/blob/main/.gitignore))
- [PDF Editors](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-tools/pdf-manipulation-utilities/pdf-editors.md) — Allows for the modification of PDF metadata and internal bookmark structures.
- [PDF Document Management](https://awesome-repositories.com/f/content-management-publishing/pdf-document-management.md) — Provides capabilities to create, edit, and organize document bookmarks within the PDF viewer. ([source](https://github.com/l0o0/jasminum#readme))

### Data & Databases

- [Bibliographic Metadata Retrievers](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-information-retrieval/bibliographic-metadata-retrievers.md) — Provides automated retrieval of bibliographic publication details from external academic databases.
- [Asset-to-Record Mappings](https://awesome-repositories.com/f/data-databases/database-record-management/asset-to-record-mappings.md) — Links local attachment files to specific bibliographic library records by comparing filenames and titles.

### Development Tools & Productivity

- [Attachment-to-Record Matchers](https://awesome-repositories.com/f/development-tools-productivity/local-file-syncing/attachment-to-record-matchers.md) — Links downloaded files to existing library entries by comparing document titles with local filenames. ([source](https://github.com/l0o0/jasminum#readme))
