Python bindings to CrunchBase
Project description
Python bindings to CrunchBase
Examples
cb = CrunchBase(API_KEY) github = cb.organization('github') funding_rounds_summary = github.funding_rounds more_funding_rounds = cb.more(funding_rounds_summary) round_uuid = funding_rounds_summary.get(1) round_details = cb.funding_round(round_uuid)
Installation
pip install pycrunchbase
Documentation
Development
To run the all tests run:
tox
Goals
Support all (or almost all) of CrunchBase’s API functionalities
Speedy updates when CrunchBase’s API changes
‘Pythonic’ bindings, user doesn’t feel like we’re requesting URLs
TODO
Support other nodes (IPO, FundRaise) Coerce values in relationships page item to python types (datetime) explore other ways to set properties and relationships such that we can tab complete those values better __str__ remove crunchbase ref from relationship
License
MIT
Changelog
0.1.3 (2015-02-12)
Fix Relationship: wasn’t using the right build method of PageItem
Add test to checkk for the above
remove unused reference to CrunchBase in Relationship
0.1.2 (2015-02-12)
PageItem and it’s subclasses to represent an item within a relationship of a Node
Cleanup of where utility methods live (parse_date)
More tests as always, overall 98.21% coverage
0.1.0 (2015-02-21)
First release on PyPI.
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 Distribution
Built Distribution
Hashes for pycrunchbase-0.1.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f51ff6954bb187c7bd21a66a902985e90820f4e5ed6d41ede30d8547bc4e2b5 |
|
MD5 | 303bffe5ad5349d6bce8ffe59d60e85a |
|
BLAKE2b-256 | e4c302d1403116b4d5b6177bb1586ac37ddc370434f114759ce65945060fe28f |