PredictHQ Event Intelligence
Project description
PredictHQ API Client for Python
PredictHQ is the demand intelligence company combining real-world events into one global source of truth to help businesses better understand demand and plan for the future.
Installation
pip install predicthq
Usage
from predicthq import Client
phq = Client(access_token="$ACCESS_TOKEN")
# the search() method returns an EventResultSet which allows you to iterate over the 1st page of items
for event in phq.events.search(q="Foo Fighters", rank_level=[4, 5], place={"scope": ["5391959", "5368361"]}):
print(event.rank, event.category, event.title, event.start.strftime('%Y-%m-%d'))
# if you want to iterate over all the results for your query, you can chain the iter_all() generator
for event in phq.events.search(q="matisse", country="FR").iter_all():
print(event.rank, event.category, event.title, event.start.strftime('%Y-%m-%d'))
# you can skip results with the offset parameter and limit the number of results with the limit parameter
# the following skips the first 10 results and limits the results to 5 items
for event in phq.events.search(q="matisse", country="FR", offset=10, limit=5):
print(event.rank, event.category, event.title, event.start.strftime('%Y-%m-%d'))
Endpoints
Client.oauth2
Client.accounts
Client.events
Client.signals
Client.places
For a description of all available endpoints, refer to our API Documentation.
Running Tests
pip install tox
tox
Found a Bug?
Please log an issue.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for predicthq-0.0.18-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 650c6ddb780540ead040676a2aa8eeba262893b5617d6cf9409dd2a45eee5479 |
|
MD5 | 981b473a8261b2cf2fe77e7db3125ddf |
|
BLAKE2b-256 | 744c2144eb5a10b86881d0c42b8d7cda1e1d19cac259d02943db73bfc92e623e |