即时标记>HTML>pdf
notetaking的Python项目详细描述
快速启动
副标题
- 安装mupdf(
sudo apt install mupdf
在ubuntu上) - 安装记事本
- 来自PyPI:
pip3 install notetaking
- 或来自源:
git clone https://github.com/calumsbaird/notetaking.git && cd notetaking && python3 setup.py install
- 来自PyPI:
- 在文本文件中进行标记
echo "# Title" > test.md
- 制作pdf
notetaking test.md -b
- 在您最喜欢的文本编辑器中编辑
test.md
,然后观看 保存时更新pdf
试验
- 你好,世界
deffenced_code():foriinrange(10):print("hello world")^{pr2}$
- 这个怎么样?在
- italic
- bold
- both
用python记笔记
- 用markdown/html编写文件
- 运行
notetaking <file>
会将其转换为pdf并打开pdfviewer(mupdf?)在 - 记录将继续在后台运行,每次保存文件时,pdf都应更新
- 如果文档已关闭,请停止记录并关闭pdf
- 这可能是不可能的,因为不同的编辑会 以不同的方式编辑文件
- 如果pdf关闭,请停止记录
- 如果有任何错误,我们需要通过操作系统通知用户,这非常普遍
托多
- 包括简单的css支持
- 也可以从vim调用notetaking
- 记录降价语法中的错误
- 配置文件,可能使用环境变量?在
- 更好地记录消息
局限性
目前无法跟踪错误(语法或其他) 在您编写的markdown、html或css中。在
我还没有找到任何轻量级的数学渲染 https://github.com/mbarkhau/markdown-katex起作用了,但是 很慢
无法实时更新。在保存文件时依赖于linux信号。{cd8>可以使用
有用资源
- inotify跟踪对文件https://unix.stackexchange.com/questions/88399/how-to-generate-signal-interrupt-on-a-file-descriptor-in-linux的更改
- 甚至可以跟踪对vim.swp文件的更改
- [python markdown]:https://python-markdown.github.io/用于将markdown和嵌套markdown的html转换为markdown
包装
python3 setup.py sdist bdist_wheel python3 -m twine upload dist/*
- 将
let @t=':read! screenshot %^M'
添加到您的vimrc
- 项目
标签: