ThatXliner/unmarkd

GitHub: ThatXliner/unmarkd

Python3下的Markdown反向转换工具,简化HTML到Markdown的转换。

Stars: 17 | Forks: 4

##### 覆盖时使用的实用函数 您可以使用以下函数(当扩展时): - `__parse`,2个参数: - `html`:_bs4.BeautifulSoup_ - 要取消标记的 html。这由 `unmark` 方法内部使用,速度略快。 - `escape`:_bool_ - 是否将字符串内的字符进行转义。默认为 `False`。 - `escape`,1个参数: - `string`:_str_ - 要转义并使其成为 markdown 安全的字符串 - `wrap`,2个参数: - `element`:_bs4.BeautifulSoup_ - 要包装的元素。 - `around_with`:_str_ - 用于包装元素的字符。**将不会被转义** - 当然,还有 `tag_*` 和 `detect_language`。
标签:BeautifulSoup, Markdown, Python, SEO优化, Splunk, 字符串处理, 安全编码, 扩展性, 文本处理, 无后门, 语言检测, 配置化工具