quotable-dart

A simple API Wrapper for https://github.com/lukePeavey/quotable

Usage

import 'package:quotable/quotable.dart';

void main() async {
  listQuotes();
}

void randomQuote() async {
  final r = await getRandomQuote(author: 'johann-wolfgang-von-goethe');

  print(r.content);
  print(r.author);
}

void listQuotes() async {
  final r = await getQuotes(limit: 2, sortBy: SortByQuote.author);

  for (var item in r.results) {
    print(item.content);
  }
}

void listAuthors() async {
  final r = await getAuthors(limit: 3);

  print(r.count);
}

void authorByID() async {
  final r = await getAuthorByID('johann-wolfgang-von-goethe');

  print(r.name);
}

Features and bugs

Please file feature requests and bugs at the issue tracker.

© 2021 | TheBoringDude | LICENSE

Libraries

quotable
Quotable https://github.com/lukePeavey/quotable is a free, open source quotations API. It was originally built as part of a FreeCodeCamp project. The database includes over 2000 quotes by 900 authors.