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, 字符串处理, 安全编码, 扩展性, 文本处理, 无后门, 语言检测, 配置化工具