⚠️ fork自 anki-apkg-export, 更新了依赖版本
$ npm install @gxr1020/anki-apkg-export --save
const fs = require('fs');
const { AnkiExport } = require('@gxr1020/anki-apkg-export')
const apkg = await AnkiExport('deck-name');
apkg.addMedia('anki.png', fs.readFileSync('anki.png'));
apkg.addCard('card #1 front', 'card #1 back');
apkg.addCard('card #2 front', 'card #2 back', { tags: ['nice', 'better card'] });
apkg.addCard('card #3 with image <img src="anki.png" />', 'card #3 back');
apkg
.save()
.then(zip => {
fs.writeFileSync('./output.apkg', zip, 'binary');
console.log(`Package has been generated: output.pkg`);
})
.catch(err => console.log(err.stack || err));