用于python降价的svgbob扩展

markdown-svgbob的Python项目详细描述


markdown-svgbob

这是Python Markdown的扩展 它使用svgbob呈现图表。

你可以用Svgbob Editor试试。

项目/回购:

MIT LicenseSupported Python VersionsPyCalVer v201907.0008-betaPyPI VersionPyPI Downloads

代码质量/ci:

Build StatusType Checked with mypyCode CoverageCode Style: sjfmt

Namerolesinceuntil
Manuel Barkhau (mbarkhau@gmail.com)author/maintainer2019-04-

安装

$ pip install markdown-svgbob

此软件包包含以下二进制文件:

  • svgbob_0.4.1_x86_64-Darwin
  • svgbob_0.4.1_x86_64-Linux
  • svgbob_0.4.1_x86_64-Windows

如果您在另一个平台上,或者想使用更新版本的svgbob_cli,则需要安装rust,然后通过cargo安装svgbob。

$ curl https://sh.rustup.rs -sSf | sh   # see https://rustup.rs/
$ cargo install svgbob_cli

此扩展将始终使用已安装的svgbob版本(如果可用)。

用法

在标记文本中,您可以定义块:

```bob
         .---.
    /-o-/--
 .-/ / /->
( *  \/
 '-.  \
    \ /
     '
```

信息字符串bob被选择来匹配spongedown

开发/测试

$ git clone https://gitlab.com/mbarkhau/markdown-svgbob
$ cd markdown-svgbob
$ make install
$ make lint mypy test

mkdocs集成

mkdocs.yml中,将此添加到标记扩展。

markdown_extensions:-markdown_svgbob:tag_type:inline_svgbg_color:whitefg_color:black

tag_type的有效选项是inline_svg(默认值)、img_utf8_svgimg_base64_svg

https://gitlab.com/mbarkhau/markdown-svgbob

的更改日志

V201907.0008-β

  • 修正:使用pep 508环境标记并不总是安装typing包。修复gitlab 1

V201905.0007-β

  • 添加:背景色和前景色选项

V201905.0006-β

  • 修正:更好的错误报告
  • 修复:清除温度目录

V201904.0004-β

  • 初始版本

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

推荐PyPI第三方库


热门话题
java Google Billing Library:QueryPurchaseAsync:取消购买的订阅资源未返回   java转换列表mapsturct中的单个对象   java简单算法。我做不好   包含集合的@ManyToMany映射的java JPA2持久性   在Java中序列化和反序列化对象时发生BuffereImage错误   java使用ui:param传递值并在backingbean中访问它们   java从应用程序读取配置。yml至POJO列表地图   java中在while循环外部调用文件值   java如何与来自不同类的UI交互   java如何在jTable中显示2D数组?   在Java 8中,类为什么不从接口继承默认方法?   java类。getAnnotation和getAnnotations无法正常工作   java处理pagertabstrip上的触摸事件   java GWT和struts2异常   用Java解析HTTP查询字符串   java这段代码SQL注入安全吗?