#api #mango #async #opds

mango-client

Fetch data from selfhosted mango instances

6 releases

0.2.6 Aug 18, 2020
0.2.5 Aug 18, 2020

#556 in #async

39 downloads per month

MIT license

19KB
210 lines

mango-client

This library is able to get information and download links and thumbnails of stuff from your selfhosted mango instance.

This library is async by default and still wip. Testing and documentation is also not done yet.

For usage of this library, see the examples folder.


lib.rs:

This library can fetch and parse opds data from selfhosted mango instances.

It enables you to get easy access to all your comics and mangas, get easily resized thumbnails for entries or get the download links.

Usage for Embedded Systems / Cross compilation

This library uses reqwest which depends on OpenSSL.

If you compile it for another system where the library is either not present or your cross compiling toolchain doen't provide OpenSSL, you can solve that by vendoring OpenSSL which compiles and integrates OpenSSL into your binary.

For that add the following dependency before this library: openssl = { version = "~0.10.30", features = [ "vendored" ] } (A higher version than allowed might work, too. Not guarntees though.)

Dependencies

~7–11MB
~230K SLoC