Open311 API Python Wrapper
A Python API wrapper for the Open311 API v2.
Usage
The Python wrapper follows closely with the structure of the [Ruby Open311 API wrapper](https://github.com/codeforamerica/open311).
>>> from open311 import Open311 >>> o = Open311()>>> # If you forgot to configure your instance. ... o.configure(endpoint='http://open311.endpoint.com', ... api_key='my_api_key', jurisdiction='endpoint.com')>>> # You can also reset your instance to its original state. ... o.reset()>>> # Receive a list of services available -- in dictionary form. ... o.service_list()>>> # Specific service definition. ... o.service_definition('033')>>> # Service requests. ... o.service_requests()>>> # Get a specific service request. ... o.get_service_request('638344')>>> # Post a service request. ... o.post_service_request( ... service_code='001', address_string='123 Any Street', ... first_name='John', last_name='Smith', ... phone='111-111-1111', email='me@email.com', ... description='A large sinkhole is destroying the street', ... media_url='http://imgur.com/123_street_sinkhole.png')>>> # Get a request id from a token. ... o.request_id_from_token('123456')
Copyright
Copyright (c) 2011 Code for America Laboratories.
See LICENSE for details.
Metadata
Release files for open311 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| open311-1.1.tar.gz | 6.9 kB | Details |
Release files / open311-1.1.tar.gz
| Download URL | open311-1.1.tar.gz |
|---|---|
| Size | 6.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
91ba5a4dba7bbcbd672919991ea9c69e1e5aeb7f4e44c420e20ad0cb8cc83e8a
|
|
BLAKE2b-256 checksum How to use checksums |
1e56065d92bc8ee693b968c1420bd3e4efb0ed89fa1963aa173852e99ed5b80b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |