{"id":15619039,"url":"https://github.com/krmanik/ocloze","last_synced_at":"2026-05-03T06:39:50.810Z","repository":{"id":117576046,"uuid":"345456896","full_name":"krmanik/ocloze","owner":"krmanik","description":"cloze overlapper in browser for Anki","archived":false,"fork":false,"pushed_at":"2022-04-03T14:49:52.000Z","size":15559,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T15:30:39.336Z","etag":null,"topics":["anki","anki-addon","anki-decks","cloze","cloze-deletions","export-deck","genanki","pyodide"],"latest_commit_sha":null,"homepage":"https://krmanik.github.io/ocloze/index.html","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/krmanik.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}},"created_at":"2021-03-07T21:26:57.000Z","updated_at":"2024-02-02T14:48:34.000Z","dependencies_parsed_at":"2024-02-02T17:07:12.738Z","dependency_job_id":null,"html_url":"https://github.com/krmanik/ocloze","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/krmanik/ocloze","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krmanik%2Focloze","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krmanik%2Focloze/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krmanik%2Focloze/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krmanik%2Focloze/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krmanik","download_url":"https://codeload.github.com/krmanik/ocloze/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krmanik%2Focloze/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32450235,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"ssl_error","status_checked_at":"2026-04-29T22:10:49.234Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["anki","anki-addon","anki-decks","cloze","cloze-deletions","export-deck","genanki","pyodide"],"created_at":"2024-10-03T08:01:44.034Z","updated_at":"2026-05-03T06:39:50.783Z","avatar_url":"https://github.com/krmanik.png","language":"Python","funding_links":["https://www.patreon.com/glutanimate"],"categories":[],"sub_categories":[],"readme":"# ocloze\ncloze overlapper in browser for Anki, AnkiMobile and AnkiDroid\n\nIt is web app for original [cloze overlapper addon by Glutanimate](https://github.com/glutanimate/cloze-overlapper).\n\n# Quick Start\n\nVisit following in browser\n\nhttps://krmanik.github.io/ocloze/index.html\n\n### For iOS this can be used as Addons\nhttps://github.com/krmanik/AnkiMobile-Addons/tree/main/ocloze\n\n# Features\n- Create cloze with text selection\n- Auto generate cloze for list items\n- Generate ready to import Anki Decks\n- Settings for context before, context after and cloze prompts\n\n# Disclaimer\n### Version 2\nThe version 2 of the project developed using [genanki-js](https://github.com/krmanik/genanki-js) javaScript library. It creates ready to import decks. The python code of [cloze overlapper](https://github.com/glutanimate/cloze-overlapper) converted to javascript code.\n\n### Version 1 (Deprecated)\nThe project made using HTML/CSS/JS, pyodide and genanki python module.\n\nThe web app use existing ```generator.py``` and ```overlapper.py``` python code developed by [Glutanimate](https://github.com/glutanimate/cloze-overlapper). The web app only generate cloze and export Anki decks. But for reviewing in order you may have to get the original addon from [Glutanimate's Patreon](https://www.patreon.com/glutanimate). The original addon have more features for scheduling of cards in Anki.\n\u003cbr\u003e[Click here to support Glutanimate's work](https://glutanimate.com/support-my-work/)\n\n# How to create cloze?\n## Create cloze in paragraph\n1. Paste paragraph in ```Original``` field\n2. Select a text in paragraph\n3. Click ```Add [[``` button to create cloze for that text\n4. Repeat 1-3 to add more cloze\n5. Click ```Generate``` button to generate cloze\n6. Click ```Add``` button to add generated cloze to list\n7. Repeat to create more cloze\n8. Finally, Click download button to export deck\n\n## Auto generate cloze for list items\n1. Paste list with item per line in ```Original``` field\n2. Click ```Generate``` button to generate cloze\n3. Click ```Add``` button to add generated cloze to list\n4. Repeat 1-3 to create more cloze\n5. Click download button to export deck\n\n# Demo\n![](images/demo_ocloze_2.gif)\n\n# Available settings\n![](images/settings.png)\n\n# License\nView [License.md](License.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrmanik%2Focloze","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrmanik%2Focloze","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrmanik%2Focloze/lists"}