#wallabag #back-end #client #shared #apps #url #error

yanked wallabag-backend

Shared backend for Wallabag client apps

0.1.0 Dec 13, 2018

#181 in #apps


Used in wallabag-cli

MIT/Apache

43KB
791 lines

Wallabag Client Backend

Shared backend client library for Wallabag client apps.

About

Manages a local sqlite database, full bidirectional syncing, and abstractions over the whole thing for clients to easily work with.

This is currently under heavy development.

TODO: should this return failure::Error on error, or implement a custom error type? I guess it depends on how it will be used?

Goals:

  • offline first
  • full two way syncing
  • provide a simple, yet extensible api for all possible actions
  • provide many convenience methods for common tasks (starring entries, adding urls, etc.)
  • others?

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~40MB
~831K SLoC