0.1.0 |
|
---|
#183 in #apps
Used in wallabag-cli
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
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
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
~41MB
~832K SLoC