4 releases (2 breaking)

Uses old Rust 2015

0.3.1 Jun 5, 2018
0.2.1 Feb 26, 2017
0.2.0 Feb 18, 2017
0.1.0 Dec 27, 2016

#16 in #rating

MIT/Apache

86KB
1.5K SLoC

Discogs API client

Build Status Build status Coverage Status License: MIT/Apache 2.0 Crates.io

The API is slowly becoming more stabilized and probably won't change very much.

Tasks to do before 1.0.0

  • Implement all the API

    • Database
      • Release
        • Allow currency in requests
        • Community ratings
        • Get Ratings by username
        • Put Ratings by username
        • Delete Ratings by username
      • Master
        • Get Versions
      • Label
        • Get Releases
      • Artist
        • Get Releases
      • Search
        • Perform search
        • Implement filters
    • Users
      • Profile
      • Identity
      • Submissions
      • Contributions
      • Collections
      • Wantlist
      • Lists
    • Marketplace
      • Inventory
      • Listings
      • Orders
      • Fee
      • Price Suggestions
  • Rate limit the api

  • Handle query error codes that are not 200

  • Write better tests

  • Fully document all files

  • Write some example code

If you would like to contribute please file an issue or pull request, even if its to tell me that I have no documentation or tests!

License

Discogs-rs is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE, LICENSE-MIT, and COPYRIGHT for details.

Dependencies

~8–15MB
~230K SLoC