├── .editorConfig ├── .eslintrc.json ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── anki-icon.png ├── docs └── img │ ├── ankiExplorer3.gif │ ├── sendToAnki.gif │ ├── sendToAnkiAsDirStru.gif │ └── sendToAnkiOwnDeck.gif ├── package.json ├── src ├── AnkiCardProvider.ts ├── AnkiService.ts ├── __mocks__ │ └── vscode.ts ├── commands.ts ├── constants.ts ├── extension.ts ├── fileSystemProvider.ts ├── initialSetup.ts ├── logger.ts ├── manageTemplate.ts ├── markdown │ ├── Serializer.ts │ ├── __tests__ │ │ ├── Latex.test.ts │ │ └── Serializer.test.ts │ ├── parsers │ │ ├── __tests__ │ │ │ └── cardParser.test.ts │ │ ├── baseParser.ts │ │ ├── cardParser.ts │ │ ├── mathParser.ts │ │ └── mdParser.ts │ └── transformer.ts ├── models │ ├── Card.ts │ ├── Deck.ts │ ├── MarkdownFile.ts │ ├── Media.ts │ ├── SendDiff.ts │ └── Template.ts ├── resources │ ├── icons │ │ ├── dark │ │ │ ├── collection.svg │ │ │ ├── deck.svg │ │ │ └── noteType.svg │ │ └── light │ │ │ ├── collection.svg │ │ │ ├── deck.svg │ │ │ └── noteType.svg │ └── vscodeAnkiPlugin.scss ├── state.ts ├── subscriptions.ts └── utils.ts └── tsconfig.json /.editorConfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/.editorConfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | out 2 | node_modules 3 | .vscode 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/README.md -------------------------------------------------------------------------------- /anki-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/anki-icon.png -------------------------------------------------------------------------------- /docs/img/ankiExplorer3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/docs/img/ankiExplorer3.gif -------------------------------------------------------------------------------- /docs/img/sendToAnki.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/docs/img/sendToAnki.gif -------------------------------------------------------------------------------- /docs/img/sendToAnkiAsDirStru.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/docs/img/sendToAnkiAsDirStru.gif -------------------------------------------------------------------------------- /docs/img/sendToAnkiOwnDeck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/docs/img/sendToAnkiOwnDeck.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/package.json -------------------------------------------------------------------------------- /src/AnkiCardProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/AnkiCardProvider.ts -------------------------------------------------------------------------------- /src/AnkiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/AnkiService.ts -------------------------------------------------------------------------------- /src/__mocks__/vscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/__mocks__/vscode.ts -------------------------------------------------------------------------------- /src/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/commands.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/fileSystemProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/fileSystemProvider.ts -------------------------------------------------------------------------------- /src/initialSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/initialSetup.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/manageTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/manageTemplate.ts -------------------------------------------------------------------------------- /src/markdown/Serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/markdown/Serializer.ts -------------------------------------------------------------------------------- /src/markdown/__tests__/Latex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/markdown/__tests__/Latex.test.ts -------------------------------------------------------------------------------- /src/markdown/__tests__/Serializer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/markdown/__tests__/Serializer.test.ts -------------------------------------------------------------------------------- /src/markdown/parsers/__tests__/cardParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/markdown/parsers/__tests__/cardParser.test.ts -------------------------------------------------------------------------------- /src/markdown/parsers/baseParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/markdown/parsers/baseParser.ts -------------------------------------------------------------------------------- /src/markdown/parsers/cardParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/markdown/parsers/cardParser.ts -------------------------------------------------------------------------------- /src/markdown/parsers/mathParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/markdown/parsers/mathParser.ts -------------------------------------------------------------------------------- /src/markdown/parsers/mdParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/markdown/parsers/mdParser.ts -------------------------------------------------------------------------------- /src/markdown/transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/markdown/transformer.ts -------------------------------------------------------------------------------- /src/models/Card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/models/Card.ts -------------------------------------------------------------------------------- /src/models/Deck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/models/Deck.ts -------------------------------------------------------------------------------- /src/models/MarkdownFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/models/MarkdownFile.ts -------------------------------------------------------------------------------- /src/models/Media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/models/Media.ts -------------------------------------------------------------------------------- /src/models/SendDiff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/models/SendDiff.ts -------------------------------------------------------------------------------- /src/models/Template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/models/Template.ts -------------------------------------------------------------------------------- /src/resources/icons/dark/collection.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/resources/icons/dark/collection.svg -------------------------------------------------------------------------------- /src/resources/icons/dark/deck.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/resources/icons/dark/deck.svg -------------------------------------------------------------------------------- /src/resources/icons/dark/noteType.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/resources/icons/dark/noteType.svg -------------------------------------------------------------------------------- /src/resources/icons/light/collection.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/resources/icons/light/collection.svg -------------------------------------------------------------------------------- /src/resources/icons/light/deck.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/resources/icons/light/deck.svg -------------------------------------------------------------------------------- /src/resources/icons/light/noteType.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/resources/icons/light/noteType.svg -------------------------------------------------------------------------------- /src/resources/vscodeAnkiPlugin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/resources/vscodeAnkiPlugin.scss -------------------------------------------------------------------------------- /src/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/state.ts -------------------------------------------------------------------------------- /src/subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/subscriptions.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasonwilliams/anki/HEAD/tsconfig.json --------------------------------------------------------------------------------