GithubHelp home page GithubHelp logo

Add opinionated Anki export about lute-v3 HOT 3 OPEN

jzohrab avatar jzohrab commented on June 14, 2024 3
Add opinionated Anki export

from lute-v3.

Comments (3)

jzohrab avatar jzohrab commented on June 14, 2024 2

Another possibility here is to use AnkiConnect -- that has some real advantages (namely, seamless operation). Much of the above still applies, with AnkiConnect.

For AnkiConnect, I think a first-round implementation could be as follows:

  • in the "Languages" table, add a field called "LgAnkiDeckName" - AnkiConnect requires cards to be added to a deck, and specifying that in the Language table makes sense to me
  • perhaps in the .env file, have users specify an AnkiConnect URL -- because they might decide to run it on a different port. This could also be stored in "settings" table in the db, but then that requires a UI etc
  • exports could be bulk, as mentioned above (perhaps with tags?), or maybe there would be a "hotkey" for a term while reading to have it and its parent etc exported, along with the current sample sentence.

from lute-v3.

jzohrab avatar jzohrab commented on June 14, 2024

Some of the above is no longer valid (e.g. any mention of the .env file, which is replaced with settings). But the ideas are still good.

from lute-v3.

thelazyoxymoron avatar thelazyoxymoron commented on June 14, 2024

Would love to see this being implemented. I agree with your initial thoughts on Anki not being a suitable place for regurgitation, however there's an adjacent use-case that we can target.

Exporting terms which are a bit mature in the learning cycle (i.e. let's say learning levels 2/3/4) along with sentences would probably be better (That way we ensure that the term would've been seen at least twice or more number of times by the user)

from lute-v3.

Related Issues (20)

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.