@steve2955/anki-apkg-export
Version:
Generate decks for Anki (spaced repetition software)
26 lines (20 loc) • 715 B
JavaScript
import { saveAs } from 'file-saver';
import AnkiExport from '../../src';
// import AnkiExport from 'anki-apkg-export';
const apkg = new AnkiExport('deck-name-ajax');
const params = {
method: 'GET'
};
fetch('https://raw.githubusercontent.com/ewnd9/anki-apkg-export/39ebdd664ab23b5237eee95b7dd88c457e263a20/example/assets/anki.png', params)
.then(function(response) {
return response.blob();
})
.then(function(myBlob) {
apkg.addMedia('anki.png', myBlob);
apkg.addCard('card #1 with image <img src="anki.png" />', 'card #1 back');
return apkg.save()
})
.then(function(zip) {
saveAs(zip, 'output.apkg');
})
.catch(err => console.log(err.stack || err));