transmission 0.1.1 copy "transmission: ^0.1.1" to clipboard
transmission: ^0.1.1 copied to clipboard

Flutter package to talk to a Transmission torrent instance

example/main.dart

import 'package:transmission/transmission.dart';

main() async {
  final transmission = Transmission(baseUrl: 'http://192.168.1.35:9091/transmission/rpc');

  try {
    final torrents = await transmission.getTorrents();
    print(torrents);
  } catch (err) {
    print('can\'t load torrent because of $err');
  }

  //await transmission.addTorrent(metaInfo: 'test');
  //await transmission.stopTorrents(torrents.map((e) => e.id).toList());
  //await transmission.moveTorrents(torrents.map((e) => e.id).toList(), '/Users/jaumard/Documents');
  /*await transmission.renameTorrent(
    torrents.first.id,
    path: torrents.first.name,
    name: 'Logic Pro X 10.5.1 Patched (macOS)',
  )*/
  ;
  //await transmission.startNowTorrents(torrents.map((e) => e.id).toList());
  //await transmission.startTorrents(torrents.map((e) => e.id).toList());
}
1
likes
110
pub points
9%
popularity

Publisher

verified publishermylisabox.com

Flutter package to talk to a Transmission torrent instance

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

dio

More

Packages that depend on transmission