足够简单的标记

metapensiero.markup.semtext的Python项目详细描述


Author:Lele Gaifax
Contact:lele@metapensiero.it
license:GNU General Public License version 3 or later

实现一个在各种描述中可用的极简标记,只需要 元素:包含纯文本、bolditalic文本、超文本的标题和段落 <;link>;和无序列表。

内部表示是一个节点树,以及一组将其转置到/从中转置的函数 包括文本格式html和Quill Delta

更改

0.19(2019-07-16)

  • 解决涉及空href的退化案例

0.18(2019-07-12)

  • 完全忽略<iframe><script>标记
  • 将“表格”内容提取为普通段落,使其至少可读

0.17(2019-07-03)

  • 忽略我们将不处理的文本属性

0.16(2019-06-25)

  • 处理使用非Unix行尾约定创建的HTML

0.15(2018-08-23)

  • 忽略<style>标记和退化的<a>标记

0.14(2018-08-23)

  • 忽略<img>标记,至少暂时超出范围

0.13(2018-08-23)

  • 重写的HTML解析器,更加健壮和通用

0.12(2018-08-17)

  • 尽量处理用div表示的退化段落
  • 用自定义异常替换断言以表示分析错误

0.11(2018-08-15)

  • 处理用div表示的退化段落
  • 添加一个选项以接受HTML解析异常并返回纯文本

0.10(2018-08-01)

  • 标题内的句柄跨距

0.9(2018-07-12)

  • 忽略HTML解析器中的独立BRS

0.8(2018-07-12)

  • 忽略HTML解析器中标题中的BRS

0.7(2018-06-26)

  • 更好地处理HTML解析器中的嵌套div

0.6(2018-06-13)

  • 处理semprinter中的隐式列表项索引

0.5(2018-04-26)

  • 同时正确转义链接的地址

0.4(2018-04-26)

0.3(2018-04-20)

  • 支持超链接
  • 支持标题
  • 一个新函数,用于发出ast的quill delta表示形式

0.2(2018-03-10)

  • 修复不带值的带编号列表项的HTML表示形式
  • 引发特定的InvalidNestingERROR异常,而不是泛型断言错误

0.1(2018-02-25)

  • 重命名为metapensero.markup.semtext

0.0(未发布)

  • 最初的努力。

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

推荐PyPI第三方库


热门话题
java如何在构造函数外部添加鼠标侦听器   java如何使用比较器对列表进行排序以正确排序空值?   javajavax。由于javax,邮件“535.7.3身份验证失败”。邮件升级(v1.3.1至v1.5.2)   java将arraylist流到固定的二维数组中并打印?   RecyclerView适配器上的java上下文   java如何为此Twitter API为KafkaProducer建立连接   java Spring安全性重写WebSecurity配置适配器的配置(AuthenticationManagerBuilder)是否会影响全局应用程序?   线程“awteventque0”NullPointerException中的java异常   if条件中的null值和null指针异常java   java树集<Object>允许相同类型的多个对象   java定义类;我认不出   字符串java replaceAll()   JAVAutil。scanner(Java)读取文件时如何跳过空格?   java在swing中关闭flash屏幕   java在Wildfly 16中的应用程序中加载pk12文件   有没有工具可以自动生成屏幕抓取的Java代码   创建意图时,java方法getParcelableExtra()返回null   将数据从java传递到jsp   java Android Studio |永久保存布局