Package: letterboxd
LetterboxdPython 3 implementation of theLetterboxd API v0.PyPI package:https://pypi.org/project/letterboxd/GitHub repo:https://github.com/bobtiki/letterboxdDocumentation:https://letterboxd.readthedocs.ioFree software: MIT licensePython ≥3.6 is required.WarningTHIS PROJECT IS CURRENTLY IN ALPHA:It may be broken.What is working now may break between now and v1.0Initial focus is on implementing endpoints related to retrieving watchlists and other lists for users.Letterboxd API AccessLetterboxd has posted anexample Ruby client, but as they say in the readme there:Although the Letterboxd API isn’t public yet (as at 2017-06-12), we have seeded some developers with API keys.If you need more information about API access, please seehttps://letterboxd.com/api-coming-soon/.ChangelogAll notable changes to this project will be documented in this file.The format is based onKeep a Changelogand this project adheres toSemantic Versioning.[Unreleased][0.3.0] - 2018-07-22ADDEDIssue and pull request templatesCode of ConductCoverage 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 comprehensiveCHANGEDInternally refactored API object definitions into their own file, for pytestInternally changed some variable names to better reflect Letterboxd API nomenclature (I don’tthinkthis affects any method arguments.)FIXEDRemoved mutable default arguments on several methods[0.2.6] - 2018-07-04CHANGEDGetting the Travis CI integration with PyPI to work properly.[0.2.5] - 2018-07-04 [YANKED][0.2.4] - 2018-07-04CHANGEDGettingbumpversionto work properly.[0.2.3] - 2018-07-04 [YANKED][0.2.2] - 2018-07-04 [YANKED][0.2.1] - 2018-07-04 [YANKED][0.2.0] - 2018-07-04AddedThisCHANGELOG.rstConvertedREADME.mdto.rstDocumentation written with reStructuredText and Sphinx, being built toRead the DocsAdded a number of defaults and tests as provided incookiecutter-pypackageAdded an easy initializer withimport letterboxdand thenletterboxd.new()User.refresh_token()to refresh the user authentication oAuth tokenCoverage for Letterboxd API endpoints:/film/{id}/members/film/{id}/report/film/{id}/statistics/films/films/film-services/films/genres/film-collection/{id}/searchChangedAll api-calling methods now return the dictionary from the response JSON, instead of the entirerequests.Response.[0.1.0] - 2018-06-24AddedFirst public version! Version 0.1.0atagged on GitHub, andposted to PyPI.letterboxd, api, user, auth, member, and film modules.coverage for Letterboxd API endpoints:film/film/{id}/film/{id}/availability — this data is first-party only/film/{id}/me/me/member/{id}/watchlistChangelog formatEach version should:List its release date in ISO 8601 format (YYYY-MM-DD).Group changes to describe their impact on the project, as follows:Addedfor new features.Changedfor changes in existing functionality.Deprecatedfor once-stable features removed in upcoming releases.Removedfor deprecated features removed in this release.Fixedfor any bug fixes.Securityto invite users to upgrade in case of vulnerabilities.Take a look atthis checklist for packaging a new version, andthis one