Metadata-Version: 2.1
Name: Discogs-APY
Version: 1.0
Summary: A lightweight Python wrapper for the Discogs database API.
Home-page: https://github.com/wiperandtrue/Discogs-APY
Author: Josh Taylor
Author-email: joshvvtaylor@gmail.com
License: MIT Licence
Description: # Discogs-APY
        A lightweight Python wrapper for the Discogs API.
        
        ### Usage
        Initialise the client using your user token. No support for OAuth yet. Maybe I'll get around to it.
        ```
        client = Discogs-APY.Client(user_token)
        ```
        The client object has Release, Master, Artist, and Label methods. Calling them with a valid discogs ID will return an object of the same name:
        ```
        release = client.release(725292)
        Black Holes & Revelations - https://api.discogs.com/releases/725292
        ```
        The object attributes are populated using the json returned from the discogs request.
        ```
        release.artists
        [Muse - https://api.discogs.com/artists/1003]
        ```
        Where appropriate, the json data is passed through a database object so that nested endpoints can be accessed using chained dot notation:
        ```
        release.tracklist[0].extraartists[1]
        Audrey Riley - https://api.discogs.com/artists/257846
        ```
        Not all attributes are populated with a value. Accessing an attribute with no value will raise a key error.
        ```
        release.members
        KeyError: "The 'artist' attribute is not in the json dictionary"
        ```
        
        
Platform: UNKNOWN
Description-Content-Type: text/markdown
