Trakt['search']¶
-
class
trakt.interfaces.search.SearchInterface(client)¶ -
lookup(id, service=None, media=None, extended=None, page=None, per_page=None, **kwargs)¶ Lookup items by their Trakt, IMDB, TMDB, TVDB, or TVRage ID.
Note: If you lookup an identifier without a
mediatype specified it might return multiple items if theserviceis not globally unique.Parameters: - id (
strorint) – Identifier value to lookup - service (
str) –Identifier service
- Possible values:
traktimdbtmdbtvdbtvrage
- media (
strorlistofstr) –Desired media type (or
Noneto return all matching items)- Possible values:
movieshowepisodepersonlist
- extended (
str) –Level of information to include in response
- Possible values:
None: Minimal (e.g. title, year, ids) (default)full: Complete
- kwargs (
dict) – Extra request options
Returns: Results
Return type: listoftrakt.objects.media.Media- id (
-
query(query, media=None, year=None, fields=None, extended=None, page=None, per_page=None, **kwargs)¶ Search by titles, descriptions, translated titles, aliases, and people.
Note: Results are ordered by the most relevant score.
Parameters: - query (
str) – Search title or description - media (
strorlistofstr) –Desired media type (or
Noneto return all matching items)- Possible values:
movieshowepisodepersonlist
- year (
strorint) – Desired media year (orNoneto return all matching items) - fields (
strorlist) – Fields to search forquery(orNoneto search all fields) - extended (
str) –Level of information to include in response
- Possible values:
None: Minimal (e.g. title, year, ids) (default)full: Complete
- kwargs (
dict) – Extra request options
Returns: Results
Return type: listoftrakt.objects.media.Media- query (
-