Anki:如何使用来自两个不同来源的数据创建一个牌组?

时间:2015-03-12 23:03:01

标签: anki

我有两个数据来源:

  1. 填充图像的文件夹(按顺序)
  2. 制表符分隔的文本文件
  3. 我想建立一个前面有图像,背面有文字的卡座。但是,我有大约300张这样的卡片,手动制作这些卡片非常耗时。

    我已尝试Import文本文件,但它所能做的就是用文本填充卡片的一面并将另一面留空。

    同样,如果我使用Media Import插件,一面会填充图像,另一面会带有图像文件名(这对我来说没用)。

    重申一下,我需要卡片正面的图像和背面的文字。奇怪的是,我以前做过这个,但我不记得我是怎么做到的(多年前)。

2 个答案:

答案 0 :(得分:1)

也许你可以给每张卡片一个单独的号码作为标签(或者你可以使用ID附加组件),并且只给出它应该属于的卡片号码。
然后,您可以在注释模板中引用此图片,方式如< img src =“{{ID-number}}。jpg”>。 如果它不能以这种直接的方式工作(正如我想的那样),有人可能会编写一些从卡片字段中提取ID号的javascript,将值赋给变量,并在图像引用中使用该变量,因此< img src =“[[variable]]。jpg”> 。不幸的是,我对javascript以及如何提取该数字知之甚少。也许其他人可以帮助你呢?我希望我可以帮助你解决问题...

答案 1 :(得分:1)

我做了一个program which might help,虽然它并不完全相似。就我而言,它使用图像作为问题,多个图像作为答案,但导入是使用带有HTML格式问题和答案的CSV执行的。

示例摘录(格式为“问题,答案”):

<img src='Anatomic Sciences -0.jpg'>,<img src='Anatomic Sciences -1.jpg'><img src='Anatomic Sciences -2.jpg'><img src='Anatomic Sciences -3.jpg'>
<img src='Anatomic Sciences -4.jpg'>,<img src='Anatomic Sciences -5.jpg'><img src='Anatomic Sciences -6.jpg'> 

您可以使用相同的模式,但在每行的逗号后面的CSV中包含您的文字而不是图像参考。