Git Product home page Git Product logo

Comments (6)

lervag avatar lervag commented on September 27, 2024 1

Sorry for not following up! I've been busy with a lot of things lately, and when I've had spare time I've devoted it for vimtex (I'm working on a relatively big new feature - native syntax highlighting). I've not forgotten about this and I will find time for it in the hopefully not too far future.

from apy.

lervag avatar lervag commented on September 27, 2024 1

I've made a first version now. Not sure if you're still interested, but I think it is a useful feature nonetheless. It is now possible to edit the deck with the option D: Change deck in the review menu, as well as by changing the deck name from Vim while editing a note content.

I think this resolves the issue, but let me know what you think. Perhaps we should also add apy move ... or something similar to allow some sort of batch mode (similar to apy tag).

from apy.

lervag avatar lervag commented on September 27, 2024 1

Looks great, thanks a lot!

No problem, thanks for the feature suggestion and sorry for taking all this time making it!

I've burnt out last month and not studying much recently, but I'll get back to it eventually :)

Ah; Anki burnout is real. My only suggestion, in case you are interested, is to keep things slow. Don't add too many cards. Keep the review amount small enough so it does not become a burden. I guess the target amount is very subjective. I personally avoid having more than 100 cards per day to review, and I don't add more than between 25 and 75 cards per week.

from apy.

lervag avatar lervag commented on September 27, 2024

Not a bug: I forgot to use the -d option of apy add
When I try to add a new card to a sub-deck Perso::JapaneseOther, apy fails with the following error:

Although I agree it is not a bug, per se, perhaps this should have given a more informative error message? I'll look into it.

➜ apy add
reverting to stock json

You can avoid that warning message if you intall orjson (the message is not from apy, but from Anki itself).

It doesn't appear possible to move existing cards to other decks. Can we have this feature supported?

I think it is possible with the review feature, that is, by editing the cards one by one. But I guess you want a batch solution, similar to the apy tag feature?

It would help if you could describe how you think this should work. I don't use more than a single, large deck, so this is not a feature I'm personally interested in.

from apy.

AdrienLemaire avatar AdrienLemaire commented on September 27, 2024

You can avoid that warning message if you intall orjson (the message is not from apy, but from Anki itself).

Thanks! Shouldn't it be a dependency of apy in the setup.py?

I think it is possible with the review feature, that is, by editing the cards one by one.

Actually, for my personal usage, I go one by one.
How can I do this? I'm not seeing a Move to deck option in the review menu, and editing the note doesn't have any effect.
Or maybe you were saying "it is possible" as in "we could implement it" and not as "it's already working" ?

Here's a video demonstrating it:
apy review change deck

I don't use more than a single, large deck, so this is not a feature I'm personally interested in.

I see :) I have only 2~3 top decks, but several layers of sub-decks.

  • Top decks help to divide the number of reviews in batches (doing 3 times 100 reviews is psychologically easier than 1 time 300 reviews).
  • Sub-decks help me fine-tune my number of daily reviews / new cards by setting custom option groups (When the number of reviews becomes hardly manageable, I can reduce the number of cards in low-priority decks to make it easier).

It's great that Anki is so flexible we can use it however we like :)

It would help if you could describe how you think this should work

I guess I'm fine with anything

  • apy move <cid> <Deck>
  • An option m: Move to deck in the review menu
  • Modifying the deck name from vim.

from apy.

AdrienLemaire avatar AdrienLemaire commented on September 27, 2024

Looks great, thanks a lot! I've burnt out last month and not studying much recently, but I'll get back to it eventually :)

from apy.

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.