Giter Club home page Giter Club logo

ocloze's Introduction

ocloze

cloze overlapper in browser for Anki, AnkiMobile and AnkiDroid

It is web app for original cloze overlapper addon by Glutanimate.

Quick Start

Visit following in browser

https://krmanik.github.io/ocloze/index.html

For iOS this can be used as Addons

https://github.com/krmanik/AnkiMobile-Addons/tree/main/ocloze

Features

  • Create cloze with text selection
  • Auto generate cloze for list items
  • Generate ready to import Anki Decks
  • Settings for context before, context after and cloze prompts

Disclaimer

Version 2

The version 2 of the project developed using genanki-js javaScript library. It creates ready to import decks. The python code of cloze overlapper converted to javascript code.

Version 1 (Deprecated)

The project made using HTML/CSS/JS, pyodide and genanki python module.

The web app use existing generator.py and overlapper.py python code developed by Glutanimate. 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. The original addon have more features for scheduling of cards in Anki.
Click here to support Glutanimate's work

How to create cloze?

Create cloze in paragraph

  1. Paste paragraph in Original field
  2. Select a text in paragraph
  3. Click Add [[ button to create cloze for that text
  4. Repeat 1-3 to add more cloze
  5. Click Generate button to generate cloze
  6. Click Add button to add generated cloze to list
  7. Repeat to create more cloze
  8. Finally, Click download button to export deck

Auto generate cloze for list items

  1. Paste list with item per line in Original field
  2. Click Generate button to generate cloze
  3. Click Add button to add generated cloze to list
  4. Repeat 1-3 to create more cloze
  5. Click download button to export deck

Demo

Available settings

License

View License.md

ocloze's People

Contributors

krmanik avatar

Watchers

 avatar

Forkers

networkingit

ocloze's Issues

Card creation date metadata defaults to January 1970

Cards created using the app have 1970-01-01 @ 01:00 as creation date in their card info/metadata. This messes with browsing and ordering cards in Anki. The cards should carry the proper creation date in their metadata.

PS: Thank your for this awesome app!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.