MN 5秒制作选择题(改进版)

首先,快速制作选择题需要特别重要的一款APP(pythonista),后面我会附上代码。
其次是通过复制或者MN自带OCR功能进行目标题目选取,然后通过快捷指令调用代码文件对目标题目进行排版。
再次,返回快捷指令,制作成功。
大致流程如视频所示:


快捷指令链接:
https://www.icloud.com/shortcuts/47666cb709164dd493f8d96918447885
代码分为两个文件分别如图:

最后,提供一个批量制作选题题到anki的思路,就是在Mac上对选题的Word文档进行格式调整,在修改上快捷指令的基础上(比如删除开头有关Python脚本的引用,从获得粘贴板开始),就能实现Mac端复制,iPad端粘贴制卡,5秒就能搞定。
以上代码适合大多数题目的制作,总得门槛不算很高,对于快捷指令的修改,我在指令里有说明,我也是代码小白一名,希望能和大家一块交流学习,有兴趣的朋友可以尝试一下。
29 个赞

看起来很方便,求代码~

代码就在图上 :smile:,复制过来的话,我怕有空格

好的,我去OCR一下,这个是直接粘贴到pythonista的一个新建项目里就行了吗?(啥也不会

对,但是Pythonista的脚本还是需要搭配快捷指令来操作,你有兴趣可以研究研究,等有时间了我再录一个详细说明版

好的,非常感谢~

感觉不错的样子,码下


最后发送到anki的时候显示无效的配置文件名称什么意思呢,大佬应该怎么办呢

pythonista是个收费软件:sweat_smile:
请问有其他可替代的app吗 ?

1 个赞

我修改了一下指令,你重新一下就可以了,指令里有说明,你可以根据自己的需求修改一下
导入anki模版文件:
选择题模板.apkg (11.3 KB)
快接指令链接:
https://www.icloud.com/shortcuts/8fe88c14eb10436698afcd8c90ecf338

别的软件目前快接指令不支持调用 :sweat_smile:

大佬还是提示无效的配置文件名称,模版和捷径我都重新倒入了,用的例题还是你视频里面的截图

那你看看你anki设置里面个人配置名称是什么:thinking:,如果你调用Pythonista成功完成排版的话,那就是快捷指令最后的anki链接设置那一块有问题

你看看这里面的字段和你anki里面的设置一样不,


我anki的配置文件名是用户1,卡组是选择题模版,都是默认的没有修改呢,哪里出问题了呢

我修改了一下指令,你再试试这个,我测试了一下,应该是没问题了 :sweat_smile:
https://www.icloud.com/shortcuts/d3b425fb204148a9974e324bf1145fb4
实在不行,你加我QQ,我给你看看,1171926048

求一个小白教程:joy:

感觉很好用的样子,可那个代码我ocr出来全都是有错误的,我一个个改的,但是有些我不知道怎么打出来,最终没有改对,跪求分享个代码,救救想把错题放进Anki的孩子吧:sob:

这是其中一个,你参考一下,可以根据你的需要修改修改,另外在快捷指令里有个定义你的ankiprofile名称部分,注意“用户1”三个字之间有空格,没有空格的话会报错
import clipboard
import re
a = clipboard.get()
fuhao_1 = re.sub(r’【’,’’,a)
fuhao_2 = re.sub(r’】’,’’,fuhao_1)
fuhao_3 = re.sub(r’『’,’’,fuhao_2)
fuhao_4 = re.sub(r’』’,’’,fuhao_3)
fuhao_5 = re.sub(r’:’,’’,fuhao_4)
fuhao_6 = re.sub(r’」’,’’,fuhao_5)
fuhao_7 = re.sub(r’「’,’’,fuhao_6)
fuhao_8 = re.sub(r’单选题’,’’,fuhao_7)
fuhao_9 = re.sub(r’多选题’,’’,fuhao_8)
shanchu = re.sub(r’\n’,’’,fuhao_9)
s = re.sub(r’答案解析’,’\n’,shanchu)
s_1 = re.sub(r’答案’,’\n’,s)
f = re.sub(r’正确答案’,’\n’,s_1)
f_1 = re.sub(r’答案’,’\n’,f)
oa = re.sub(r’A.’,’\nA.’,f_1)
ob = re.sub(r’B.’,’\nB.’,oa)
oc = re.sub(r’C.’,’\nC.’,ob)
od = re.sub(r’D.’,’\nD.’,oc)
clipboard.set(od)
print(od)

天呐,太感谢啦 :smiling_face_with_three_hearts:谢谢大大,十分感谢

成功了,感谢谢谢大佬,极大提高了整理错题效率,非常感谢

1 个赞