ao3 0.0.16 copy "ao3: ^0.0.16" to clipboard
ao3: ^0.0.16 copied to clipboard

This is an unofficial API that lets you access some of AO3's (archiveofourown.org) data through dart.

example/example.dart

import 'package:ao3/ao3.dart';

void main() async{

  Work work = Work(50462944);
  await work.reload();
  print(work.chapters[0].text);
  // print(work.metadata);
  // await work.subscribe();
  
  // print("Subscriptions: ");
  // print(await session.getSubscriptions());
  // print("Bookmarks: ");
  // print(await session.getBookmarks());
  // print("Works: ");
  // print(await session.getWorkSubscriptions());
  // print("History: ");
  // var history = await session.getHistory(startPage: 0, maxPages: 1, histSleep: 0);
  // print('History length: ${history.length}');
  // for (var i = 0; i < history.length; i++) {

  //   print("Work Title\tVisited\tLast Visited\tUpdated?");
  //   print("${history[i]['work']?.title}\t${history[i]['visitNum']}\t${history[i]["lastVisited"].toLocal()}\t${history[i]['hasUpdated']}");
  // }
  // print("Statistics: ");
  // print(await session.getStatistics());

  // Work work = Work(4830032, session: session);
  // await work.reload();
  // print(work.metadata);
  // work.downloadToFile('${work.title}.epub', filetype: "EPUB");
}
0
likes
0
points
70
downloads

Publisher

unverified uploader

Weekly Downloads

This is an unofficial API that lets you access some of AO3's (archiveofourown.org) data through dart.

License

unknown (license)

Dependencies

cookie_jar, dio, dio_cookie_manager, html, http, intl, path, synchronized, validators

More

Packages that depend on ao3