与SGDF内部网的交互

sgdfi的Python项目详细描述


Scouts et Guides de France是一个侦察和引导组织 总部位于法国,是Scoutisme Français的成员。管理ITS 资产和操作,并为其成员提供工具,它提供 数字环境,只提供人的访问,所以没有容易的机器 进入。

sgdfi是一个python 3.x,它的目标是让机器访问这个数字 环境,允许对其管理的内容进行读写访问, 主要是通过一个给定的追随者的帐户通过模仿一个网络浏览器 (web抓取、表单填写、ajax模拟等)。

有关如何工作以及如何使其工作的更多信息, 查阅文档。(链接挂起)

示例

这些示例还不能使用,因为它们只是 我想要一个接口。

fromdatetimeimportdatetimefromsgdfiimportManager,ALLstart=datetime(2018,10,1)end=datetime(2018,10,20)mgr=sgdfi.Manager()mgr.login("<code>","<password>")mgr.login("<code2>","<password>")print("== Place")print(mgr.places["<place iid>"])print()print("== Events in a structure:")foreventinmgr.events["<structure iid>"][start:end]:print(event)print()print("== All accessible events:")foreventinmgr.events[ALL][start:end]:print(event)print()print("== Operations on adherent:")foropinmgr.adherents["<adherent iid>"].operations:print(op)print()

还有什么要做

有很多事情要做:

  • Manager.feed()使用mime类型而不是随机类型,并检查 我们可以发送到Manager.feed()而不是文本来管理 二进制文件格式,如xls。
  • 出勤登记簿
  • 事故
  • 也许是代表?
  • 翻译SDY项目的所有内容。
  • 隔离数据库?
  • 通过操作管理对追随者的提示,例如只有一些紫色衬衫 可以编辑追随者,或者只有财务主管可以声明追随者 已经支付了他们的捐款。
  • 使管理器和会话独立,以便管理器可以管理 一次一次?
  • 公开经理?数据库?陈述?
  • 稳定时记录界面?

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何隐藏actionbar和显示选项卡   java将触摸事件从回收器传递到其父LinearLayout   springboot应用程序中的java enable XFrameOptions标头(不含spring security)   java将十进制128序列化为JSON   java将给定时间转换为GMT   java如何解决SSL握手异常   java哪些平台的缓冲区大小有限?   java如何使用IDE在storm production集群中提交拓扑   Android Javaİmageview的进展   JAVA网使用Spring PathMatchingResourcePatternResolver时出现URI语法异常   java如果有人试图访问我的JSP页面,如何首先显示登录页面?   带水平滚动的java嵌套回收视图   java有可能将Hashmap get和put结合起来吗?   java为什么在计算两毫秒时间戳之间的差时使用模运算符?   从字符串Java中提取葡萄牙语日期   java为什么dispatchTouchEvent避免在屏幕上单击?