Discourse Python API 调用库

发现一个可用的库: pydiscourse

这个库可以直接在程序中调用 Discourse 接口。

我们发现非常有用的地方在用户处理的时候,或者说当网站进行迁移,有很多用户需要添加的时候。

一个一个的用户添加实在太费劲,可以导出成一个CSV文件,然后调用接口直接读这个CS文件,而一次性把所有用户全部添加到新的系统中。

添加成功以后的用户的问题是用户名的密码,可能会采用随机密码,或者说某一个随机字符串。

用户如果需要进行新的网站登录的话,他需要重置自己的密码,当然如果用户的邮箱地址没有问题,它是可以随时进行重置的。

这个项目的使用场景并不会很高,因为很多时候我们不一定会使用库来调用 Discourse 的API。

Discourse API 很多时候都已经是 http 写死的,在 Java 项目中,我们就直接定一个工具文件,用于维护连接就可以了。

只对于一次性的导入导出以及用户管理或者说是一个大规模的数据迁移来讲,API的效率要比人工高得多得多得多。

https://www.isharkfly.com/t/discourse-python-api/18667

相关推荐
大Mod_abfun2 小时前
Socket网络通信教程1(文件传输,IPv4+v6,多客户端管理,重构?)
服务器·网络·c#·socket·vb.net·文件传输
时艰.3 小时前
电商项目支付宝支付实战
java·服务器·网络
运维管理3 小时前
H3C交换机Hybrid端口配置与VLAN理解-学习
运维·网络·学习
白太岁4 小时前
Muduo:(2) EPollPoller 实现 epoll 封装、 fd 事件监听与事件通知
网络·c++·网络协议·tcp/ip
秦奈6 小时前
Unity学习复习随笔(12):网络开发基础
网络·笔记·学习·unity
大模型发展与战略研究中心6 小时前
安全顶刊 | InstPro: 基于指令执行追踪和溯源的CPU漏洞利用攻击检测和调查
网络·安全
执行部之龙6 小时前
HTTP常见面试题总结
网络·网络协议·http
tod1138 小时前
Reactor反应堆模式
网络·网络协议·tcp/ip·reactor·多路转接·tcpdump
Codefengfeng16 小时前
分辨压缩包的真加密与伪加密
linux·运维·网络