Skip to main content

Python Coras is a python SDK for the coras.io API.

Project description

===============================
Python Coras
===============================

PythonCorasLib
=================
This API SDK was automatically generated by APIMATIC BETA v2.0

Due to the UniRest package dependency this SDK only works under Python 2.7
It will not work using Python 3.x

How To Configure:
=================
The generated code might need to be configured with your API credentials. To do that,
provide the credentials and configuration values as constructor parameters for the controllers

How To Build:
=============
The generated code uses Python libraries named UniRest and Jsonpickle.

PIP is a popular tool for managing python packages[1].
To resolve these packages:
1) From terminal/cmd navigate to the root directory
2) Invoke 'pip install -r requirements.txt'

Note: You will need internet access to resolve these dependencies.

How To Use:
===========
The following shows how to make invoke the APIController controller.
It is also shown in [2].

1. Create a "APIControllerTest.py" file in the root directory.
2. Add the following import statement
'from PythonCorasLib.Controllers.APIController import *'
3. Create a new instance using 'controller = APIController()'
4. Invoke an endpoint with the appropriate parameters, for example
'response = controller.getsection_retrieve(<required parameters if any>)'
5. "response" will now be an object of type SectionSerializer.
6. To test the response you get, print out a property of "response",
for example 'print response.url'.

[1] PIP - https://pip.pypa.io

[2] from PythonCorasLib.Controllers.APIController import *

response = controller.getsection_retrieve()

print response.url
#or you can print more information
print response.resolve_names()


Example usage:
===========
from CorasLib import APIController
from datetime import datetime
c = APIController(authorization='Token a7238841b1d4c6170b0919d401cc4fe7f10acdb5')
now =str(datetime.utcnow())
#Create Event
event = c.create_event_create(name="Phil's Band", venue=venue.id, start=now, doors=now, announce=now, general_onsale=now)
#list venues
for v in c.get_venue_list(): print v.name
#list events
for e in c.get_event_list(): print e.name



History
-------

0.0.1 (2015-10-20)
---------------------

* First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coras-0.0.3.tar.gz (28.0 kB view details)

Uploaded Source

Built Distribution

coras-0.0.3-py2-none-any.whl (48.3 kB view details)

Uploaded Python 2

File details

Details for the file coras-0.0.3.tar.gz.

File metadata

  • Download URL: coras-0.0.3.tar.gz
  • Upload date:
  • Size: 28.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for coras-0.0.3.tar.gz
Algorithm Hash digest
SHA256 5b58277aa918fea7ab532470aadee53b23d05436ffaf3606c9389a9d1e1c44ce
MD5 075d791ecb68c3a03fa6aacb7a3603a1
BLAKE2b-256 846600d84bd78ca586ab708987a5350218d0144c1f15ffae13e3cb9e261b4ef8

See more details on using hashes here.

File details

Details for the file coras-0.0.3-py2-none-any.whl.

File metadata

File hashes

Hashes for coras-0.0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 ec286cdfcf88c1520e2b40ee06b2b0686d260022d00c63fdcf224957b11c4562
MD5 8a46d151a338f3550f9c5a9554eda4aa
BLAKE2b-256 92268b74f0b107f32d082f3b54e1190ce4ac6395d70c3bf028538fbd61b36961

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page