├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ └── releases.yml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs └── Guide - Controlling Obsidian via Third-Party-App.md ├── esbuild.mjs ├── jest.config.js ├── manifest.json ├── package.json ├── src ├── interfaces.ts ├── main.ts ├── methods.ts ├── settings.ts ├── utils.ts └── workers │ └── metadata.worker.ts ├── tests ├── Dev-Metadata-Extractor │ ├── .obsidian │ │ ├── app.json │ │ ├── appearance.json │ │ ├── community-plugins.json │ │ ├── core-plugins.json │ │ └── hotkeys.json │ ├── Another file.md │ ├── File with alias.md │ ├── File with links.md │ ├── File with more frontmatter.md │ ├── File with tags.md │ ├── Heading file.md │ ├── Image.png │ ├── folder │ │ ├── Untitled.md │ │ └── file inside a folder.md │ └── nesting │ │ └── Heading file.md ├── __snapshots__ │ └── methods.test.ts.snap ├── code for getting cache.md ├── dummy file map.json ├── fileCache.json ├── fileCacheObject.json ├── getMarkdownFiles.json ├── keys of filemap.json ├── methods.test.json └── methods.test.ts ├── tsconfig.json └── versions.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/releases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/.github/workflows/releases.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/README.md -------------------------------------------------------------------------------- /docs/Guide - Controlling Obsidian via Third-Party-App.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/docs/Guide - Controlling Obsidian via Third-Party-App.md -------------------------------------------------------------------------------- /esbuild.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/esbuild.mjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/jest.config.js -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/package.json -------------------------------------------------------------------------------- /src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/src/interfaces.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/src/methods.ts -------------------------------------------------------------------------------- /src/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/src/settings.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/workers/metadata.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/src/workers/metadata.worker.ts -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/.obsidian/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/Dev-Metadata-Extractor/.obsidian/app.json -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/.obsidian/appearance.json: -------------------------------------------------------------------------------- 1 | { 2 | "baseFontSize": 16 3 | } -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/.obsidian/community-plugins.json: -------------------------------------------------------------------------------- 1 | [ 2 | "metadata-extractor" 3 | ] -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/.obsidian/core-plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/Dev-Metadata-Extractor/.obsidian/core-plugins.json -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/.obsidian/hotkeys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/Dev-Metadata-Extractor/.obsidian/hotkeys.json -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/Another file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/Dev-Metadata-Extractor/Another file.md -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/File with alias.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/Dev-Metadata-Extractor/File with alias.md -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/File with links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/Dev-Metadata-Extractor/File with links.md -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/File with more frontmatter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/Dev-Metadata-Extractor/File with more frontmatter.md -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/File with tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/Dev-Metadata-Extractor/File with tags.md -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/Heading file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/Dev-Metadata-Extractor/Heading file.md -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/Dev-Metadata-Extractor/Image.png -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/folder/Untitled.md: -------------------------------------------------------------------------------- 1 | [[nesting/Heading file]] -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/folder/file inside a folder.md: -------------------------------------------------------------------------------- 1 | #tag1 -------------------------------------------------------------------------------- /tests/Dev-Metadata-Extractor/nesting/Heading file.md: -------------------------------------------------------------------------------- 1 | [[Image.png]] -------------------------------------------------------------------------------- /tests/__snapshots__/methods.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/__snapshots__/methods.test.ts.snap -------------------------------------------------------------------------------- /tests/code for getting cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/code for getting cache.md -------------------------------------------------------------------------------- /tests/dummy file map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/dummy file map.json -------------------------------------------------------------------------------- /tests/fileCache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/fileCache.json -------------------------------------------------------------------------------- /tests/fileCacheObject.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/fileCacheObject.json -------------------------------------------------------------------------------- /tests/getMarkdownFiles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/getMarkdownFiles.json -------------------------------------------------------------------------------- /tests/keys of filemap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/keys of filemap.json -------------------------------------------------------------------------------- /tests/methods.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/methods.test.json -------------------------------------------------------------------------------- /tests/methods.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tests/methods.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kometenstaub/metadata-extractor/HEAD/versions.json --------------------------------------------------------------------------------