在 GITHUB 搜了半天没有实现 V2EX API 的 Python SDK,全都是自己抓包实现的。刚学 Python ,按照 V2EX 的 API DOC 实现了一下 API 调用 SDK...已上架 pypi

2022-07-01 20:42:50 +08:00
 Zerek

初学者,可能写的不是很优雅

已经尽力增加注释了

PyPI Modules:

https://pypi.org/project/v2ex/

Github:

https://github.com/Zerek-Cheng/V2EX_for_pypi

如果哪里需要整改...麻烦提提意见?

2104 次点击
所在节点    分享创造
15 条回复
wonderfulcxm
2022-07-01 20:56:14 +08:00
好像前段时间上了个官方的 API
https://www.v2ex.com/help/personal-access-token
Zerek
2022-07-01 21:22:22 +08:00
@wonderfulcxm 是的...就是调用这个的 SDK
lizhisty
2022-07-01 21:47:11 +08:00
既然是调用的 sdk ,为什么需要抓包呢?
Zerek
2022-07-01 22:26:37 +08:00
@lizhisty 我指“自己抓包”的是,上 GITHUB 上搜索到的“API”都是别人手动抓包实现的
LeeReamond
2022-07-01 23:21:47 +08:00
代码开源在 github 上是很好的,我也没有什么意见,但我觉得你既然自己都没把握自己在干什么,就不要占用 pypi 资源,另外我觉得就算你一定要占用资源,也许你应该改个名字
Zerek
2022-07-02 00:17:58 +08:00
@LeeReamond 好的,白天起来整
Zerek
2022-07-02 09:41:13 +08:00
learningman
2022-07-02 12:14:11 +08:00
emmm...你应该先看看 cli 的定义是啥,你这也不是 cli 啊
Zerek
2022-07-02 12:55:21 +08:00
@learningman emm APICli ?,其实我是打算之后还要拓展的,有个回帖的模块我还没发出来
abersheeran
2022-07-02 19:20:36 +08:00
呃……我不太清楚这样一份看起来新手到 requests 都用的不是很好的代码,为什么能直接用函数名拼 URL 。你的学习路线让我有点懵
Zerek
2022-07-02 19:44:36 +08:00
@abersheeran 我也觉得挺乱的,用函数名拼接是觉得可能这样后期好维护一些?可能确实不应该这么做...
deplivesb
2022-07-02 20:33:56 +08:00
你确定你这个东西能叫 SDK ?
Zerek
2022-07-02 20:38:01 +08:00
@deplivesb ...要不叫 API Kit ?或者 APIClient ?
xshwy
2022-07-04 00:34:00 +08:00
俺觉得应该鼓励一下楼主 做了一些令人方便的事情 如果是名字问题 可以换一个 v2ex-py 之类的
Zerek
2022-07-04 10:07:51 +08:00
@xshwy 谢谢 改好啦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/863517

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX