Skip to content

Python libraries for driving the public Cisco Spark APIs documented at developer.ciscospark.com

Notifications You must be signed in to change notification settings

jeokrohn/cisco_spark

Repository files navigation

#de.jkrohn.python.spark

##This is my 'playground' for playing with the Cisco Spark APIs using Python 3

  • api_test.py: testing the public APIs
  • dump_utilities.py: helper to dump HTTPS requests and responses to log files
  • identity_broker.py: Handle OAuth authentication flows to obtain OAuth tokens. Currently i'm using the auth_code grant flow using end user credentials
  • spark_api.py: class offering access to the public Spark APIs as documented at https://developer.ciscospark.com
  • spark_errors.py: common exception classes
  • spark_struct.py: helper class to map dictionaries to classes
  • get_attachments.py: application using above classes. The purpose of this script is to browse through all rooms and download all attachments from these rooms. The downloaded attachments are stored in a local directory structure with one folder for each room.
  • create_teams.py: example script creating teams and team memberships based on information read from a CSV
  • users.txt: example file for create_teams.py

Right now the focus is on the 'public' APIs implemented in spark_api.py. Some test code in that files is called from api_test.py.

About

Python libraries for driving the public Cisco Spark APIs documented at developer.ciscospark.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages