mirror of
https://github.com/lossless-group/perplexed-plugin.git
synced 2026-07-22 06:49:50 +00:00
No description
- Fixed method name mismatch between convertCitation and convertCitations - Made generateHexId private and added public getNewHexId method - Improved type safety for CitationMatch interface with explicit URL handling - Cleaned up unused imports and variables in CitationModal - Fixed file handling to use correct Obsidian API types - Updated citation conversion logic to handle multiple groups - Added proper error handling for file operations - Improved code documentation and type annotations - Formatted styles.css for better readability |
||
|---|---|---|
| .cursor | ||
| src | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitattributes | ||
| .gitignore | ||
| .npmrc | ||
| .windsurfrules | ||
| esbuild.config.mjs | ||
| main.ts | ||
| manifest.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| version-bump.mjs | ||
| versions.json | ||
Cite Wide Obsidian Plugin
An Obsidian plugin for rigorous, vault-wide citation management. Converts numeric footnotes into unique hex-codes, logs unique hex codes and their reference information into a base, assures consistent hex codes per reference.
Unique Hex Code Generation
This plugin will iterate through numeric footnotes in a file or directory and convert them into unique hex-codes. The hex-codes will be logged into a base, and the footnotes will be updated to use the hex-codes. The hex-codes will be generated using a consistent algorithm that ensures the same reference always generates the same hex-code.
Getting Started
pnpm install
pnpm add -D esbuild @types/node builtin-modules
pnpm build
pnpm dev
Make it show up in Obsidian
Create a symbolic link into the plugins directory:
Here is my example, but you will need to use your own path structure:
ln -s /Users/mpstaton/code/lossless-monorepo/cite-wide /Users/mpstaton/content-md/lossless/.obsidian/plugins/cite-wide