pydol 1.0.3

Last updated:

0 purchases

pydol 1.0.3 Image
pydol 1.0.3 Images
Add to Cart

Description:

pydol 1.0.3

pydol provides a pythonic interface to the U.S. Department of Labor API.
It can be used to fetch official unemployment numbers and other interesting
data.
from pydol import DOLAPI

# Create an instance of the API
DOL = DOLAPI("d9c6c290-da4c-424e-a378-fb4bd027b58b",
"mysecret11111111111")

# Get dataset metadata as a dictionary structure
# Multi-part dataset names are separated by a /
BLS = DOL.metadata("statistics/BLS_Numbers")

# Get table data as a list of dictionaries
UNEMPLOYMENT = DOL.table("statistics/BLS_Numbers", "unemploymentRate")

# Detailed examples at docs/examples.rst
It is well documented, easy-to-use, PEP 8 compliant, and unit tested.

Dependencies

Python >= 2.6
requests
xmltodict



Obtaining API credentials
Valid API credentials are required to request data from tables. To obtain credentials:

Create a DOL developer account and log in

Create a new token/key
You must provide:

A random shared secret:
>>> import os
>>> import binascii
>>> binascii.hexlify(os.urandom(32))
'daae7948824525c1b8b59f9d5a75e9c0404e46259c7b1e17a4654a7e73c91b87'

An application name
An application description






The token/key will be generated after the submission of the form

Note: The words token and key are used interchangeably
This project is not affiliated with or endorsed by the U.S. Department of Labor.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.