Skip to content

stmcallister/go-discogs

Repository files navigation

go-discogs

Go client library for working with the Discogs API

This library is still a work in progress. Here are the functions it contains at this time.

Functionality Supported

Releases

  • Get Release
  • Get Release User Rating
  • Update Release User Rating
  • Get Release Community Rating
  • Get Release Stats
  • Delete Release User Rating

Users

  • Get User Collection Folders
  • Get User Collection Folder
  • Get User Collection Items By Release
  • Get User Collection Items By Folder
    • By Page
    • Get All Items

Masters

  • Get Master Release
  • Get Master Release Versions
    • By Page
    • Get All Items

Artists

  • Get Artist
  • Get Artist Releases
    • By Page
    • Get All Items

TODO

Label

  • Get Label
  • Get Label Releases
  • Database Search

Marketplace

  • Get User's Inventory
  • Get Marketplace Listing
  • Edit Marketplace Listing
  • Delete Marketplace Listing
  • Create Marketplace Listing
  • Get Marketplace Order
  • Edit Marketplace Order
  • List Marketplace Orders
  • List Order Messages
  • Create Order message
  • Get Fee
  • Get Fee with Currency
  • Get Price Suggestions
  • Get Marketplace Stats for Release

Inventory Export

  • Export Inventory to CSV
  • Get Recent Exports
  • Get Export
  • Download Export

Inventory Upload

  • Add Inventory
  • Change Inventory
  • Delete Inventory
  • Get Recent Uploads
  • Get an Upload

User Identity

  • Get Identity
  • Get Profile
  • Edit Profile Data
  • Get User Submissions
  • Get User Contributions

User Collection

  • Create User Folder

  • Edit Collection Folder

  • Delete Folder

  • Add Release to Folder

    • Change Rating of Release
  • And, lots more. :)

About

Go client library for working with the Discogs API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages