SuperMemo 增强工具(CLI命令行)。包含图链整理、EPUB图书转换导入、Latex公式转图片等。
功能说明、下载安装使用文档:https://docs.qq.com/doc/DQnRpb0VNUEVvR3dl
supermemo图链整理工具。
PathPix:任意类型的网络图片整理为受支持的五种格式的图片,并网络和本地图片收集起来转换为相对路径,存放在elements文件夹中。
其中,网页内嵌图片由pathpix管理,元素注册表图片由图片注册表管理。pathpix管理的图片文件,可以导入图片注册表中。
从epub图书生成xml格式的sm-book图书。
生成的书籍图片文件夹放到SM集合的elements/local_pic
文件夹下即可。
smtk e2sm -t epub_file out_folder #(需要图书有良好的目录,没有需使用calibre生成并整理目录)
smtk e2sm -l epub_file out_folder #(有书即可,不按照EPUB目录文件生成,而是按照EPUB图书内文档文件的线性顺序生成,比较适合PDF版epub,效果查看文件:./docs/Snipaste_2024-03-24_09-17-23.png)
latex 公式转图片。
smtk imtex <formula_text> <outpath>
smtk imtex "$\sum_{i=0}^\infty x_i$" ./a.png
未来将会以whl软件包形式提供。
安装步骤:
- 安装Python最新版,目前版本是3.12.2
- 安装pipx最终独立Python应用安装管理器,通过pip(要求版本 ≥ v19.0):
python3 -m pip install --user pipx
- pipx程序所在文件夹:
<USER folder>\AppData\Roaming\Python\Python3x\Scripts
- 转到上述文件夹,执行
.\pipx.exe ensurepath
,将上述路径和文件夹添加到您的搜索路径中。 - 重新启动您的终端会话并输入pipx命令验证是否运行。
- pipx程序所在文件夹:
- 下载
supermemo_toolkit-py3-none-any.whl
- 执行
pipx install supermemo_toolkit-py3-none-any.whl
等待安装成功。 - 安装成功后,可以执行
smtk
命令验证是否安装成功。
问题1:若出现ERROR: No matching distribution found for XXX,一般是网络问题,切换PYPI源即可,可以使用下列方式切换PYPI源。
# 切换阿里源
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com
# 换回默认源
pip config unset global.index-url
问题2:执行python3 -m pip
报错:No module named 'pip',可以通过下列方式解决。
python -m ensurepip
python -m pip install --upgrade pip
本软件遵守开源协议,协议类型为:GPLv2。