opds_robo_librarian 0.1.2 copy "opds_robo_librarian: ^0.1.2" to clipboard
opds_robo_librarian: ^0.1.2 copied to clipboard

An OPDS client for Dart, written in Dart to connect and request data from OPDS feeds and other sources such as Komga

A Dart package to communicate with an OPDS Server or alternative server such as a Komga Server, facilitates requests for data on server.

Currently a work in progress, not ready for production use.

Features #

Retrieves Books #

Allows books to be retrieved from the connected server with properties available, properties may differ based on what kind of server is hosting the book

Retrieves Series #

Allows Book Series to be retrieved from the server with relevant properties including what specific books belong to it.

Allows for Page Streaming #

On Servers that support it, page streaming is allowed using available url information on the connected server

Supports special directories provided #

On supported servers, special directories may be retrieved that server special purposes such as keeping track of books currently being read, are retrieved an made available

Getting started #

Usage #

final LibraryLibrarian librarian =
LibraryLibrarian(testUser, testPassword, opdsUrl, isKomga: false);

await librarian.libraryCard.validateServer();

final Map<String, dynamic> keepReadingData =
await librarian.libraryCard.getKeepReading();
0
likes
150
points
41
downloads

Publisher

unverified uploader

Weekly Downloads

An OPDS client for Dart, written in Dart to connect and request data from OPDS feeds and other sources such as Komga

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

dotenv, http, xml

More

Packages that depend on opds_robo_librarian