{"id":13434916,"url":"https://github.com/TheodoreChu/flashcard-editor","last_synced_at":"2025-03-18T02:30:32.904Z","repository":{"id":39169978,"uuid":"253084939","full_name":"TheodoreChu/flashcard-editor","owner":"TheodoreChu","description":"A flashcard editor for @StandardNotes | https://flashcardeditor.com","archived":false,"fork":false,"pushed_at":"2022-12-12T09:40:18.000Z","size":10374,"stargazers_count":14,"open_issues_count":19,"forks_count":2,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2024-10-27T17:24:42.346Z","etag":null,"topics":["flashcards","standardnotes"],"latest_commit_sha":null,"homepage":"https://demo.flashcardeditor.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheodoreChu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"theodorechu","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.paypal.me/theodorechu"]}},"created_at":"2020-04-04T19:41:31.000Z","updated_at":"2024-02-21T12:47:31.000Z","dependencies_parsed_at":"2022-08-31T02:13:34.318Z","dependency_job_id":null,"html_url":"https://github.com/TheodoreChu/flashcard-editor","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheodoreChu%2Fflashcard-editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheodoreChu%2Fflashcard-editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheodoreChu%2Fflashcard-editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheodoreChu%2Fflashcard-editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheodoreChu","download_url":"https://codeload.github.com/TheodoreChu/flashcard-editor/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244143841,"owners_count":20405284,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flashcards","standardnotes"],"created_at":"2024-07-31T03:00:27.192Z","updated_at":"2025-03-18T02:30:32.089Z","avatar_url":"https://github.com/TheodoreChu.png","language":"JavaScript","funding_links":["https://github.com/sponsors/theodorechu","https://www.paypal.me/theodorechu"],"categories":["Extensions"],"sub_categories":["Editors"],"readme":"# Flashcard Editor\n\n\u003cdiv align=\"center\"\u003e\n\n[![Release](https://img.shields.io/github/release/theodorechu/flashcard-editor.svg)](https://github.com/theodorechu/flashcard-editor/releases)\n[![License](https://img.shields.io/github/license/theodorechu/flashcard-editor?color=blue)](https://github.com/theodorechu/flashcard-editor/blob/develop/LICENSE)\n[![Not ready for use](https://img.shields.io/badge/ready%20for%20use%3F-no-red)](https://github.com/theodorechu/flashcard-editor#development)\n[![Status](https://img.shields.io/badge/status-not%20ready-orange.svg)](https://appendeditor.com/#installation)\n[![Cost](https://img.shields.io/badge/cost-free-darkgreen.svg)](https://appendeditor.com/#installation)\n[![GitHub issues](https://img.shields.io/github/issues/theodorechu/flashcard-editor.svg)](https://github.com/theodorechu/flashcard-editor/issues/)\n[![Slack](https://img.shields.io/badge/slack-standardnotes-CC2B5E.svg?style=flat\u0026logo=slack)](https://standardnotes.org/slack)\n[![Downloads](https://img.shields.io/github/downloads/theodorechu/flashcard-editor/total.svg)](https://github.com/theodorechu/flashcard-editor/releases)\n[![GitHub Stars](https://img.shields.io/github/stars/theodorechu/flashcard-editor?style=social)](https://github.com/theodorechu/flashcard-editor)\n\n\u003c/div\u003e\n\n## Introduction\n\nThe Flashcard Editor is an **unofficial** [editor](https://standardnotes.org/help/77/what-are-editors) for [Standard Notes](https://standardnotes.org), a free, [open-source](https://standardnotes.org/knowledge/5/what-is-free-and-open-source-software), and [end-to-end encrypted](https://standardnotes.org/knowledge/2/what-is-end-to-end-encryption) notes app. It is currently in development and not ready for use. :smile:\n\nYou can find the beta demo at [demo.flashcardeditor.com](https://demo.flashcardeditor.com).\n\nThe editor supports Markdown, $\\LaTeX/ \\KaTeX$, emoji codes, syntax highlighting, inline HTML, table of contents, footnotes, auto-linking, and more.\n\n## Features\n\n- [Markdown](https://guides.github.com/features/mastering-markdown/) support provided by [Unified/Remark](https://github.com/remarkjs/remark)\n- $\\LaTeX/\\KaTeX$ provided by hosted [KaTeX](https://github.com/KaTeX/KaTeX)\n- Emojis provided by [emoji codes](https://github.com/ikatyang/emoji-cheat-sheet/blob/master/README.md)\n- Google Code and GitHub Gist flavored Syntax Highlighting provided by [highlight.js](https://github.com/highlightjs/highlight.js) stylesheets\n- Table of Contents (links don't work on mobile) provided by [Remark TOC](https://github.com/remarkjs/remark-toc)\n- Footnotes (links don't work on mobile) provided by [Remark footnotes](https://github.com/remarkjs/remark-footnotes)\n- Notes are stored in plaintext (great for longevity)\n\n## Installation\n\n1. Register for an account at Standard Notes using the [Desktop App](https://standardnotes.org/download) or [Web app](https://app.standardnotes.org). Remember to use a strong and memorable password.\n1. Click **Extensions** in the lower left corner.\n1. Click **Import Extension**.\n1. Paste this into the box:\n   ```\n   https://raw.githubusercontent.com/TheodoreChu/flashcard-editor/develop/demo.ext.json\n   ```\n   Alternatively, paste this link:\n   ```\n   https://notes.theochu.com/p/FV2A4HJFRN\n   ```\n1. Press Enter or Return on your keyboard.\n1. Click **Install**.\n1. At the top of your note, click **Editor**, then click **Flashcard Editor - Beta**.\n\nAfter you have installed the editor on the web or desktop app, it will automatically sync to your [mobile app](https://standardnotes.org/download) after you log in.\n\n## Development\n\nThe instructions for local setup can be found [here](https://docs.standardnotes.org/extensions/local-setup). All commands are performed in the root directory:\n\n1. Fork the [repository](https://github.com/theodorechu/flashcard-editor) on GitHub\n2. [Clone](https://help.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository) your fork of the repository\n3. Type `cd flashcard-editor`\n4. Run `npm install` to locally install the packages in `package.json`\n5. Create `ext.json` as shown [here](https://docs.standardnotes.org/extensions/local-setup) with `url: \"http://localhost:8002\"`. Optionally, create your `ext.json` as a copy of `sample.ext.json`.\n6. Install http-server using `sudo npm install -g http-server`\n7. Start the server at `http://localhost:8002` using `npm run server`\n8. Import the extension into the [web](https://app.standardnotes.org) or [desktop](https://standardnotes.org/download) app with `http://localhost:8002/ext.json`.\n9. To build the editor, open another command window and run `npm run build`. For live builds, use `npm run watch`. You can also run `npm run start` and open the editor at `http://localhost:8080`.\n\n## License\n\nCopyright (c) Theodore Chu. All Rights Reserved. Licensed under [AGPL-3.0](https://github.com/TheodoreChu/flashcard-editor/blob/develop/LICENSE) or later.\n\n## Further Resources\n\n- [GitHub](https://github.com/TheodoreChu/flashcard-editor) for the source code of the Flashcard Editor\n- [GitHub Issues](https://github.com/TheodoreChu/flashcard-editor/issues) for reporting issues concerning the Flashcard Editor\n- [Docs](https://docs.theochu.com/flashcard-editor) for how to use the Flashcard Editor\n- [Contact](https://theochu.com/contact) for how to contact the developer of the Flashcard Editor\n- [Flashcard Editor To do List](https://github.com/TheodoreChu/flashcard-editor/projects/1) for the roadmap of the Flashcard Editor\n- [Standard Notes Slack](https://standardnotes.org/slack) for connecting with the Standard Notes Community\n- [Standard Notes Help](https://standardnotes.org/help) for help with issues related to Standard Notes but unrelated to this editor\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTheodoreChu%2Fflashcard-editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTheodoreChu%2Fflashcard-editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTheodoreChu%2Fflashcard-editor/lists"}