Last updated:
0 purchases
sickchill
sickchill #
Dart package to manage remote sickchill instance, for Flutter support with UI widgets please check flutter_sickchill
Getting Started #
Create an instance of SickChill, you can then use it in any data state management you want (bloc, provider, mobx...)
final sickChill = SickChill(
baseUrl: 'http://192.168.1.35:8081',
apiKey: 'MyApiKey',//can be found on settings in web interface
enableLogs: true,
);
copied to clipboard
By default baseUrl uses http://localhost:8081.
Once you have that you can simply interact with sickchill's data.
Simple examples #
Getting shows #
final shows = await sickChill.getShows();
print(shows);
copied to clipboard
Getting show details #
final show = await sickChill.getShowDetails(shows.first.id);
print(show);
copied to clipboard
Searching and adding a show #
final results = await sickChill.searchShow('Friends')
await sickChill.addShow(indexerId: results.first.id);
copied to clipboard
Remove show #
await transmission.removeShow(tvShow.id, removeFiles: true);
copied to clipboard
Basic show actions #
With the show id you can use the methods getSeasons, pauseShow, refreshShowFromDisk and forceFullUpdateShow
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.