anki-apkg-export icon indicating copy to clipboard operation
anki-apkg-export copied to clipboard

Future direction of Project?

Open jamsinclair opened this issue 6 years ago • 4 comments

@ewnd9 I realise this library is an almost identical port of the existing Ruby library. It gets the essential use case of building anki decks correct, simple and easy. You've achieved that well, thanks for everyone's work 🏆

My questions are around future of this project.

  • Firstly I know its hard work, do you want expand the features and keep building the lib?
  • Or do you want keep this project simple and on parity with the original?

I ask this because I want to customise more aspects of the generated decks. Some features/ideas I have, and am happy to help with, are:

  • Exposing a notes api, e.g addNote
  • Decoupling addCard from creating both a note and a card
  • Exposing more customisation options
    • Most card fields can be customised
    • Most note fields can be customised
    • More customisation for the model, template fields etc.

If this not the direction you envision the library heading in, that's ok 😄. I can look into implementing these in another way 👌

jamsinclair avatar Feb 16 '20 03:02 jamsinclair

@jamsinclair Whats the background with this project? I see duplicates by ewnd9 & justinsilvestre on npm.

Zurdge avatar Mar 25 '20 22:03 Zurdge

@Zurdge Not too sure on the history, from what I know ewnd9 is the original and was moved over to this org repeat-space.

justinsilvestre's library is just a fork containing their changes from https://github.com/repeat-space/anki-apkg-export/pull/31

jamsinclair avatar Mar 26 '20 06:03 jamsinclair

I am going to close this ticket.

For my own personal project I found there was an existing python based library, genanki that matched my needs. I resisted the urge to start a JavaScript port, but perhaps there's room for that in the future.

jamsinclair avatar Mar 26 '20 06:03 jamsinclair

Hi :wave: Sorry for the long response, I caught open source procrastination :grimacing:

I would like to come back to srs theme some day, but sadly now I don't have any active projects with it.

I reopened your issue in case anybody else would like to work on your ideas. @yakhinvadim also can merge now in case I will be away again.


Edit: direct future is:

  • [ ] merge #36
  • [ ] replace babel with typescript
  • [ ] adopt #31
  • [ ] write migration guide
  • [ ] release as 5.0.0

ewnd9 avatar Mar 28 '20 13:03 ewnd9