Unofficial API for pitchfork.com reviews, maintained version of pitchfork
Project description
An unofficial python API for pitchfork.com reviews.
Build Status |
Version |
Downloads (30 days) |
---|---|---|
Installation
You can get it from python package index:
pip install pitchfork-api
You can also clone the repository, but note that pitchfork depends on beautifulsoup4 for HTML parsing so you first have to install beautifulsoup4 yourself !!!
git clone https://github.com/tejassharma96/pitchfork_api
Usage
>> import pitchfork
>> p = pitchfork.search('kanye west', 'my beautiful') # the title is autocompleted
>> p.album() # the full album title
u'My Beautiful Dark Twisted Fantasy'
>> p.label()
u'Def Jam / Roc-A-Fella'
>> p.editorial()[:100] # get the first 100 characters of the review.
u"Kanye West's 35-minute super-video,\xa0Runaway, peaks with a parade. Fireworks flash while red hoods ma"
# the link to the album cover image
>> p.cover()
'http://cdn4.pitchfork.com/albums/15935/homepage_large.831179e9.jpg'
>> p.score()
10.0
# pretty overrated IMHO!
Tests
You can run the basic tests located in the tests directory with:
$ cd pitchfork
$ python3 -m unittest discover
License
MIT
Contributions
If you want to add some new feature, suggest improvement or whatnot you’re welcome to message me or send a pull request!
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
pitchfork_api-0.0.2.tar.gz
(6.1 kB
view hashes)
Built Distribution
Close
Hashes for pitchfork_api-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd7f5e1689779e6c21090cd757f242a065e7dd30e767e982e957eafba7b842c5 |
|
MD5 | 4c5fa021b2095cf9e04d6eab974f2207 |
|
BLAKE2b-256 | 4dd8935d75d405593851e73869a3bface22740fba9cc832ddecd3527610c1fd0 |