Zacharia2 / SuperMemo-Toolkit

SuperMemo 增强工具(CLI命令行)。包含图链整理、EPUB图书转换导入、Latex公式转图片等。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

supermemo-toolkit(smtk)

SuperMemo 增强工具(CLI命令行)。包含图链整理、EPUB图书转换导入、Latex公式转图片等。

功能说明、下载安装使用文档:https://docs.qq.com/doc/DQnRpb0VNUEVvR3dl

PathPix

supermemo图链整理工具。

PathPix:任意类型的网络图片整理为受支持的五种格式的图片,并网络和本地图片收集起来转换为相对路径,存放在elements文件夹中。

其中,网页内嵌图片由pathpix管理,元素注册表图片由图片注册表管理。pathpix管理的图片文件,可以导入图片注册表中。

E2SM

从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)

latex2img

latex 公式转图片。

smtk imtex <formula_text> <outpath>
smtk imtex "$\sum_{i=0}^\infty x_i$" ./a.png

Install

未来将会以whl软件包形式提供。

安装步骤:

  1. 安装Python最新版,目前版本是3.12.2
  2. 安装pipx最终独立Python应用安装管理器,通过pip(要求版本 ≥ v19.0):python3 -m pip install --user pipx
    1. pipx程序所在文件夹:<USER folder>\AppData\Roaming\Python\Python3x\Scripts
    2. 转到上述文件夹,执行.\pipx.exe ensurepath,将上述路径和文件夹添加到您的搜索路径中。
    3. 重新启动您的终端会话并输入pipx命令验证是否运行。
  3. 下载supermemo_toolkit-py3-none-any.whl
  4. 执行pipx install supermemo_toolkit-py3-none-any.whl等待安装成功。
  5. 安装成功后,可以执行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

LICENSE

本软件遵守开源协议,协议类型为:GPLv2。

Star History

Star History Chart

About

SuperMemo 增强工具(CLI命令行)。包含图链整理、EPUB图书转换导入、Latex公式转图片等。

License:GNU General Public License v2.0


Languages

Language:Python 58.5%Language:HTML 17.9%Language:CSS 15.5%Language:JavaScript 8.1%