Skip to content

Tags: rfsbraz/trakt.py

Tags

5.0.0.0rc1

Toggle 5.0.0.0rc1's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
Release 5.0.0.0rc1

Breaking Changes
 - Dropped support for Python 2.7, 3.5, 3.6

Changed
 - Switched to PEP 517 compatible build system

4.4.0

Toggle 4.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
Release 4.4.0

Added
 - Interfaces:
   - `Trakt['movies']` `recommended()`
   - `Trakt['shows']` `recommended()`

4.3.0

Toggle 4.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
Release 4.3.0

Added
 - Interfaces:
    - `Trakt['movies']` `popular()`
    - `Trakt['shows']` `popular()`

Changed
 - Updated "arrow" requirement to support v1.0.0 (fuzeman#91)
 - Updated "requests" requirement to exclude v2.16.0 (fuzeman#88)

4.2.0

Toggle 4.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
v4.2.0

Added
- Interfaces:
  - `Trakt['lists']` `popular()`, `trending()`
  - `Trakt['users/*']` `get()`, `follow()`, `unfollow()`
  - `Trakt['users/*/watched']` `get()`, `movies()`, `shows()`
- Objects:
  - `PublicList`
- Properties:
  - `Media`
    - `plays`
    - `last_updated_at`
    - `last_watched_at`
    - `reset_at`

4.1.0

Toggle 4.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
v4.1.0

Added
 - Documentation is now generated for a number of modules that were previously missing
 - Interfaces:
    - `Trakt['sync/watchlist']` - now supports the `sort` parameter
    - `Trakt['users/*/following']`
    - `Trakt['users/*/friends']`
    - `Trakt['users/*/history']`
    - `Trakt['users/*/ratings']`
    - `Trakt['users/*/watchlist']`
 - Methods:
    - `Trakt['sync/history']` `seasons()`, `episodes()`
    - `Trakt['sync/ratings']` `all()`
 - Objects:
    - `User`

Changed
 - Methods:
  - `Trakt['users/*/lists']` `create()` now cleans the provided `username` parameter.

4.0.0

Toggle 4.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
v4.0.0

BREAKING
 - `pagination=True` now always returns a `PaginationIterator` with:
    - `total_items` - Total number of items
    - `total_pages` - Total number of pages
    - `get(page)` - Fetch the specified page
    - `__iter__` - Iterate over all items, automatically requesting the next page as required
 - `Trakt['search'].lookup()` now always returns a list of matched items (previously a list was only returned when more than one item was returned)

Added
 - Pages can now be requested without using `pagination=True` by using the `page` and `per_page` parameters on:
    - `Trakt['movies']` `trending()`
    - `Trakt['search']` `lookup()`, `query()`
    - `Trakt['shows']` `trending()`
    - `Trakt['sync/history']` `get()`, `movies()`, `shows()`
    - `Trakt['sync/ratings']` `get()`, `movies()`, `shows()`, `seasons()`, `episodes()`
    - `Trakt['sync/watchlist']` `get()`, `seasons()`, `episodes()`
    - `Trakt['users']` `likes()`
    - `Trakt['users/*/lists/*']` `items()`
 - `Trakt['users/*/lists/*'].items()` now supports a `media` parameter (fuzeman#76)

3.2.0

Toggle 3.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
v3.2.0

Added
 - Exposed episode runtime (fuzeman#69)
 - Support `extended` parameter on list `items()` function (fuzeman#71)

3.1.0

Toggle 3.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
v3.1.0

Added
- Support for absolute episode numbers (fuzeman#63)
- Support for rating votes (fuzeman#68)

Changed
- Dropped support for Python 3.4

3.0.0

Toggle 3.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
Added

 - Implemented the show progress interface (fuzeman#60)
 - Support for the `extended` parameter on sync methods (fuzeman#57)

Changed
 - Requests that raise exceptions are now retried (with `retry=True`)
 - Dropped support for Python 2.6, 3.3

Fixed
 - Issue disabling pagination on watchlist requests (fuzeman#62)

2.14.1

Toggle 2.14.1's commit message

Verified

This tag was signed with the committer’s verified signature.
fuzeman Dean
Added

 - `__future__` imports to `trakt/hooks.py`