{"id":26086722,"url":"https://github.com/bluh7/text2anki","last_synced_at":"2026-04-12T00:38:12.552Z","repository":{"id":281432406,"uuid":"945238360","full_name":"Bluh7/Text2Anki","owner":"Bluh7","description":"🤖 AI-powered web app that converts text into Anki flashcards, ready for quick import and efficient study","archived":false,"fork":false,"pushed_at":"2025-03-09T03:10:46.000Z","size":100,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-09T03:25:15.108Z","etag":null,"topics":["ai","anki","anki-flashcards","api","csv","deepseek","docker","expressjs","flashcards","javascript","nextjs","text-conversion","typescript","webapp"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bluh7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-09T00:57:38.000Z","updated_at":"2025-03-09T03:10:50.000Z","dependencies_parsed_at":"2025-03-09T03:25:19.544Z","dependency_job_id":"8a94f34e-e809-4f74-b3a0-dab29afbd92b","html_url":"https://github.com/Bluh7/Text2Anki","commit_stats":null,"previous_names":["bluh7/text2anki"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bluh7%2FText2Anki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bluh7%2FText2Anki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bluh7%2FText2Anki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bluh7%2FText2Anki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bluh7","download_url":"https://codeload.github.com/Bluh7/Text2Anki/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242656122,"owners_count":20164446,"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":["ai","anki","anki-flashcards","api","csv","deepseek","docker","expressjs","flashcards","javascript","nextjs","text-conversion","typescript","webapp"],"created_at":"2025-03-09T07:18:07.830Z","updated_at":"2026-04-12T00:38:12.517Z","avatar_url":"https://github.com/Bluh7.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🃏 Introducing `Text2Anki`\nText2Anki is an AI-powered web application designed to help users convert large texts into Anki flashcards. This app uses [DeepSeek](https://www.deepseek.com) to identify key information and generate flashcards that can be easily imported into [Anki](https://apps.ankiweb.net), a popular spaced repetition software.\n\n## 📸 Screenshot\n![demo](https://i.imgur.com/YmcZH75.png)\n\n## 🚀 Features\n- **DeepSeek text processing**: Utilizes the [DeepSeek](https://www.deepseek.com) natural language processing to extract key information and generate flashcards.\n- **Web interface**: An web interface for ease of use.\n- **Preview flashcards**: Allows users to preview the generated flashcards before exporting.\n- **Support for multiple languages**: Can process texts in various languages.\n- **Seamless Anki integration**: Directly exports flashcards in a CSV format compatible with [Anki](https://apps.ankiweb.net).\n\n## 🔧 Installation\nTo set up Text2Anki locally, follow these steps:\n\n1. **Clone the repository**:\n```bash\ngit clone https://github.com/Bluh7/Text2Anki.git\ncd Text2Anki\n```\n\n2. **Get an API key from OpenRouter**: https://openrouter.ai/settings/keys\n\n2. **Adjust the environment variables**: You can check `.env.example`\n\n3. **Build and initialize with Docker**:\n```bash\ndocker compose up --build\n```\n## ⚡ Usage\n\n1. **Open the application**: Navigate to `http://localhost:3000` in your web browser.\n2. **Upload your text**: Write or paste your text into the provided text area.\n3. **Generate flashcards**: Click the button to Generate your flashcards.\n4. **Preview the flashcards**: Preview all the generate flashcards before downloading.\n5. **Export to Anki**: Click the button to download the flashcards in CSV and import to your Anki.\n\n## 🤝 Contributing\nI welcome contributions from anyone! So feel free to contribute if you want.\n\n## 🛡️ License\nThis project is licensed under the MIT License - see the [`LICENSE`](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluh7%2Ftext2anki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbluh7%2Ftext2anki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluh7%2Ftext2anki/lists"}