用于与时间和地点服务器交互的Python API

timeandplace的Python项目详细描述


时间和地点API和CLI应用程序

此repo包含python3api和命令行应用程序,用于通过网络与@salamander2TimeAndPlace服务进行交互。这个软件包背后的主要原因是我计划在另一个项目中使用房间占用率跟踪。在

什么样的数据可以访问?在

目前,这主要是一个只读API。登录时可以访问以下数据:

  • 所有学生ID列表
  • 特定学生的信息
  • 学生位置跟踪*

*此数据可以通过API写入

CLI使用

命令行应用程序使用以下格式的“操作命令”:

timeandplace --username <username> --password <password> <action> [optional: --endpoint <url>]

可以通过运行以下命令查看可能的操作列表:

^{pr2}$

API使用

所有交互都是通过TimeAndPlace对象完成的。其方法如下:

client=TimeAndPlace()client.login(str,str)# These require login to be calledclient.getStudentInfo(int)->StudentInfoclient.getAllStudents()->List[int]client.getAllCourses()->List[CourseInfo]client.signInStudentToTerminal(int,int)client.signOutStudentFromTerminal(int,int)

我建议您查看一下single source file,以了解有关API的更多信息。在

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

推荐PyPI第三方库


热门话题
java Android应用程序在后台   如何使用java减去日期。sql。时间戳   在Eclipse中使用Tomcat和Maven的java抛出错误   java Runnable jar什么都不做,资源不导出   并发Java内存模型:volatiles和读/写重新排序   使用Morphia在MongoDB中进行java批量升级。可能吗?   java将自己创建的sqlite数据库复制到安卓失败   在java中使用嵌套循环解决消除?   地图上多个标记的java实时动画   java如何在J2EE web应用程序中从服务层调用DAO方法   java我只想浏览文件,并将其作为电子邮件中的文件。我应如何附加:   猜猜我在think Java中的数字是57   可以在java流中的groupingBy中使用foreach吗?   我的Java程序编译时没有任何错误,但不会完全运行