即时标记>HTML>pdf

notetaking的Python项目详细描述


快速启动

副标题

  1. 安装mupdfsudo apt install mupdf在ubuntu上)
  2. 安装记事本
    • 来自PyPI:pip3 install notetaking
    • 或来自源:git clone https://github.com/calumsbaird/notetaking.git && cd notetaking && python3 setup.py install
  3. 在文本文件中进行标记echo "# Title" > test.md
  4. 制作pdf notetaking test.md -b
  5. 在您最喜欢的文本编辑器中编辑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>可以使用

有用资源

包装

python3 setup.py sdist bdist_wheel
python3 -m twine upload dist/*
  • let @t=':read! screenshot %^M'添加到您的vimrc

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在验证检查中改进构建器模式?   java如何定义一个依赖项来获取快照?   java Javafx webview在运行时不显示dashplotly应用程序   java Android kotlin单元测试用例。。?   java Android:SurfaceView,为什么要使用不同的线程   Android/Java“org.apache.http.ProtocolException”,http头应答有问题   反射如何确定类成员是否是静态的以及Java中的字段   java设置EditText以接受双值的问题   类加载器如何使用类加载器将jar从我的网站加载到java应用程序的脚本中   java GWT HTMLTable colaspan功能   java无法删除/重命名文件   java Navigableset vs Navigablemap   php中java加密方法的转换   java为什么加载我的共享对象文件会在Netbeans 8.2中出现“未满足链接”错误?   java JAXRS CXF异常包装   java程序在If语句之后执行Else语句   java将对象转换为JAXBElement<Object>