[分享] 撸了一个全自动微信公众号发文 Workflow(n8n + DeepSeek + Gemini),顺便开源了 mdnice 转换工具
koala9527
·
2026-01-13
·
via V2EX
 |
|
6
mephisto 1 月 13 日
(markdown2wechat) ➜ markdown2wechat git:(main) uv run python main.py Traceback (most recent call last): File "/home/mephisto/github/markdown2wechat/main.py", line 10, in <module> from mdnice_transform import transform_to_mdnice_format File "/home/mephisto/github/markdown2wechat/mdnice_transform.py", line 11, in <module> from bs4 import BeautifulSoup, NavigableString, Tag ModuleNotFoundError: No module named 'bs4' (markdown2wechat) ➜ markdown2wechat git:(main) uv run python main.py Traceback (most recent call last): File "/home/mephisto/github/markdown2wechat/main.py", line 10, in <module> from mdnice_transform import transform_to_mdnice_format File "/home/mephisto/github/markdown2wechat/mdnice_transform.py", line 11, in <module> from bs4 import BeautifulSoup, NavigableString, Tag ModuleNotFoundError: No module named 'bs4' (markdown2wechat) ➜ markdown2wechat git:(main) vim pyproject.toml (markdown2wechat) ➜ markdown2wechat git:(main) (markdown2wechat) ➜ markdown2wechat git:(main) uv add bs4 Resolved 49 packages in 974ms Prepared 3 packages in 219ms Installed 3 packages in 6ms + beautifulsoup4==4.14.3 + bs4==0.0.2 + soupsieve==2.8.1 (markdown2wechat) ➜ markdown2wechat git:(main) ✗ uv run python main.py INFO: Started server process [21843] INFO: Waiting for application startup. INFO: Application startup complete. INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) INFO: 127.0.0.1:58716 - "GET / HTTP/1.1" 200 OK INFO: 127.0.0.1:58716 - "GET /api/themes HTTP/1.1" 200 OK INFO: 127.0.0.1:58716 - "GET /favicon.ico HTTP/1.1" 404 Not Found INFO: 127.0.0.1:58716 - "POST /api/convert HTTP/1.1" 200 OK INFO: 127.0.0.1:38146 - "POST /api/convert HTTP/1.1" 200 OK 需要把 bs4 加到依赖,这个转换工具还不错,对我来说有用,谢谢楼主。主题都感觉不怎么好看,代码高亮也没有
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。