trakt_dart 0.5.0 copy "trakt_dart: ^0.5.0" to clipboard
trakt_dart: ^0.5.0 copied to clipboard

outdated

A Dart client-side API package for the Trakt.tv API, a database on what tv shows and movies everyone is watching.

track_dart #

A Trakt client library for dart.

To learn more about Trakt visit offical site

To learn more about the Trakt API visit offical site

Features #

Current API calls implemented:

  • Added in v0.4.0: All Calendar, Checkin, Comment, Recommendation, and Scrobble requests
  • Added in v0.3.0: All OAuth requests and remaining show requests that require OAuth
  • Added in v0.2.0: All Certification, Country, Genre, Language, Lists, Network, and Search
  • Added in v0.1.0: All Movie, Show, Season, Episode, People Requests the do not require OAuth

Note: This packaage is still in beta. File any issues you see or feature requests

Getting started #

  1. Adding as dependencies

    Pub.dev's installation guide

    Add this to your package's pubspec.yaml file:

    dependencies:
      trakt_dart: ^0.5.0
    
  2. Import it

    Now in your Dart code, you can use:

    import 'package:trakt_dart/trakt_dart.dart';
    

Usage #

Create Instance #

In order to make calls to the Trakt API, you must first inialize the TraktManager with your clientId, clientSecret, ad redirectURI. To get these, you must first register an account with Trakt, then complete the Create An App Application.

final traktManager = TraktManager(clientId: "${clientId}", clientSecret: "${clientSecret}", redirectURI: "${redirectURI}");

Example Usage #

To call the trending movies endpoint:

final trendingMovies = await traktManager.movies.getTrendingMovies(extendedFull: true);

Planned Work #

Since this is still a work in progress, I will be updating this package on a weekly bases until all of the endpoints are implmenented including OAuth.

To follow the progress, follow me on Twitter @damonique_b.

5
likes
0
pub points
11%
popularity

Publisher

verified publisherdamonique.dev

A Dart client-side API package for the Trakt.tv API, a database on what tv shows and movies everyone is watching.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

build_runner, dotenv, flutter, http, json_annotation, json_serializable

More

Packages that depend on trakt_dart