节省你宝贵的时间用在重要的事情上!

节省你宝贵的时间用在重要的事情上!

[

Eric Narro

](https://ericnarro.medium.com/?source=post_page-----398daf81eefc--------------------------------)[

Python in Plain English

](https://python.plainenglish.io/?source=post_page-----398daf81eefc--------------------------------)

Colorful pipes | 个人标题 — DeviantArt

你是一名程序员、数据科学家/分析师/工程师,工作中使用Jupyter Notebooks吗?或者你使用Obsidian或其他Markdown(或HTML)编辑器来写你的帖子?

你也写Medium的帖子吗?你必须逐段复制粘贴每个段落,逐个复制粘贴代码以及输出,逐个插入链接等等,你希望这个繁琐的任务可以更简单一些吗?别担心!这篇文章就是为你而写的!

这是我使用Medium的第一篇文章,使用Medium的A PI 和一个使其更易用的Python脚本。起初,本文的目标是测试我可以使用API做的所有事情,然后我想:这可能是一篇非常有价值的文章,我开发的脚本可以帮助他人,所以这里就是!

Medium API的文档 (opens new window)很好,但是Medium将其归档并不建议使用(不再支持)。截至2023年10月,它仍然可用,说实话,写Medium文章很有趣,但手动上传真的很痛苦(如果你知道任何其他不需要付费的方法,请随意评论!)。这就是为什么当我看到存在一个API时,我感到非常高兴,但当我发现使用API远远不足以拥有一个体面的流程时,我的喜悦并没有持续多久

为了获得一个功能齐全的自动化流程,我不得不探索Medium如何包装其HTML代码,并开发一些Python函数来格式化所有内容。

本文分为3个部分:

  • 如何获取你的 如何将你的Markdown格式化为Medium中所需的内容格式 我将编写一个带有函数的Python类,以使该过程更容易(可以在我的Github帐户中找到)

免责声明:我编写的函数可以被视为"工具",请随意使用、修改或给予我(尊重的)反馈。但请记住,我测试过它适用于我的用例,它绝不是一个库,并且Medium编辑器所做的更改可能会改变输出结果。事实上,如果你有更好的方法,我将非常感激你与我联系!顺便说一句...