活动流2库
activitystreams2的Python项目详细描述
activitystreams2是用于生成活动流2.0的python库 内容。它没有很多特性(没有扩展),但是目标是 结果正确,容易理解。
目前,只支持编写活动流。
安装
手动安装activitystreams2的推荐方法是通过pip
pip3 install activitystreams2
示例
importactivitystreams2martin=activitystreams2.Actor(id='http://www.test.example/martin')activity=activitystreams2.Create(actor=martin,summary='Martin created an image',object='http://example.org/foo.jpg',)# do this to serialize itjson_string=str(activity)
注意事项
我们目前完全不支持扩展类型。
备选方案
我所知道的python活动流2库只有activipy。它支持扩展类型,但是 仍然是阿尔法之前,似乎已经被遗忘。
更改
0.5
- 重命名为ActivityStreams2
- 添加API文档
0.4.1
- 记录即将进行的名称更改
- 放下PBR并切换到使用软件包
0.4
- 添加对扩展属性的基本支持
0.3
- 修复仅使用一个项目打印集合的错误
0.2.0
- 添加对ActivityPub扩展的支持
0.1.0
- 初始版本