Skip to main content

Join the chat at https://gitter.im/havardgulldahl/jottalib Requirements Status Build status master branch Latest PyPI version Number of PyPI downloads Test coverage

This is a rich, pythonic interface to the Jottacloud backup/cloud storage service. The service itself exposes a nice and simple HTTP REST api, and this library wraps that interface in a python module, in the hope that it may be useful.

This is a community project, not an official Jottacloud product. It is developed according to the company founder’s instructions, with write support reverse engineered explicitly blessed by company staff.

All code is GPLv3 licensed, and the documentation is online.

In addition to the general library, you’ll also find different backup tools, some different plugins as well as a FUSE implementation in here.

Caveats

This code is not production ready and it might not eat your cat, but it might mangle your cat photos!

Write support is reverse engineered and not based on official docs. Bugs patrol these waters! (When you find them, add to the bug tracker! )

Installation

Note that we’ve separated the code into different variants:

  • If you are a normal user, wanting to backup your stuff: get jottalib[scanner] and jottalib[monitor]

  • If you are a developer and want to add connectivity to JottaCloud.com to your project, get jottalib

Via pip

The easiest way: pip install jottalib[scanner] or pip install jottalib[monitor].

Optional requirements

These are all the extra variants you would install if you need it:

  • pip install jottalib[FUSE] for a Fuse client (read more about it)

  • pip install jottalib[scanner] for a tool to scan through a whole file folder on your system (read more about it)

  • pip install jottalib[monitor] for a tool to continuously monitor a folder on your system (read more about it)

  • pip install jottalib[Qt] for developers wanting to use the Qt models (help is on the way)

Documentation

To help both end users and developers to get started, a lot of use cases are covered in the wiki.

Authors

The library was initiated by havard@gulldahl.no, but a project like this needs a lot of community love. Luckily patches, suggestions and comments are trickling in, take a look at AUTHORS.md for the full picture.

If you notice something wrong, need some new functionality or want to participate, let us know about it!

We need coders, quality assurance and power users alike, so if you want to lend a hand, don’t hesitate to open a new issue. Your help will be much appreciated!

If you want to chat about a bug or ask a general question, you’ll find the core contributors in the gitter.im room. Come and take a look!

Metadata

Release files for jottalib 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jottalib 0.5.1
File Size Uploaded
jottalib-0.5.1.tar.gz 49.9 kB Details

Release files / jottalib-0.5.1.tar.gz

Download URL jottalib-0.5.1.tar.gz
Size 49.9 kB
Tags Source
SHA-256 checksum
How to use checksums
015c9a1772f06a2ad496278aff4b20ad41acc660304fa8f8b854932c662bb0a5
BLAKE2b-256 checksum
How to use checksums
aa4b7a5dea988a7a76842738fa23ff8e397109ccb0a85702d10153ce9e46c3ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.5.1 This release

1 release file

0.5.0

1 release file

0.4.1-1

1 release file

0.4-1

1 release file

0.3.1-1

1 release file

0.3.0-2

1 release file

0.3.0-1

1 release file

0.2.7-1

1 release file

0.2.5

1 release file

0.2.1

1 release file

0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page