Skip to content

Lists

Pre-release
Pre-release
Compare
Choose a tag to compare
@swizzlevixen swizzlevixen released this 22 Jul 22:20
· 39 commits to master since this release

This release is mostly about coverage for the /list/* and /lists endpoints, plus a few minor changes.

Should work great for logging in and getting watchlists and other lists, but I'm still marking it pre-release, since there isn't complete API coverage yet.

Added

  • Issue and pull request templates
  • Code of Conduct
  • Coverage for Letterboxd API endpoints
    • /auth/forgotten-password-request
    • /auth/username-check
    • /list/{id}
    • /list/{id} [PATCH]
    • /list/{id} [DELETE]
    • /list/{id}/comments
    • /list/{id}/comments [POST]
    • /list/{id}/entries
    • /list/{id}/me
    • /list/{id}/me [PATCH]
    • /list/{id}/report [POST]
    • /list/{id}/statistics
    • /lists
    • /lists [POST]
    • /me [PATCH]
  • A TON more pytest unit tests, and made existing ones more comprehensive

Changed

  • Internally refactored API object definitions into their own file, for pytest
  • Internally changed some variable names to better reflect Letterboxd API nomenclature (I don't think this affects any method arguments.)

Fixed

  • Removed mutable default arguments on several methods