Skip to content

Commit

Permalink
Add README.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
havardgulldahl committed Sep 27, 2015
1 parent 4affd79 commit 896a498
Show file tree
Hide file tree
Showing 2 changed files with 99 additions and 1 deletion.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
dist/
*.sqlite
MANIFEST
README.txt
bin/
lib/
share/
Expand Down
99 changes: 99 additions & 0 deletions README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
JOTTALIB
========

|Join the chat at https://gitter.im/havardgulldahl/jottalib|
|Requirements Status| |Build status master branch|

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 <http://forum.jotta.no/jotta/topics/api_http>`__, with
write support reverse engineered `explicitly blessed by company
staff <http://forum.jotta.no/jotta/topics/jotta_api_for_remote_storage_fetch#reply_14928642>`__.

All code is GPLv3 licensed, and the `documentation is
online <https://pythonhosted.org/jottalib/>`__.

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 has **alpha status**, it's **not production ready** and
**don't trust it with your data**! 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! <https://github.com/havardgulldahl/jottalib/issues/>`__ )

Installation
------------

Note that we've separated the code into two packages:

- If you are a normal user, wanting to backup your stuff: get
``jottacloudclient``
- 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 jottacloudclient`` or
``pip install jottalib``.

Optional requirements
~~~~~~~~~~~~~~~~~~~~~

These are extras you would install if you need it:

- ``pip install jottacloudclient[FUSE]`` for a Fuse client (`read more
about
it <https://github.com/havardgulldahl/jottalib/wiki/Normal-use-cases#i-want-a-virtual-jottacloud-file-system>`__)
- ``pip install jottacloudclient[monitor]`` for a tool to continuously
monitor a folder on your system (`read more about
it <https://github.com/havardgulldahl/jottalib/wiki/Normal-use-cases#i-want-a-drop-folder-so-everything-i-put-there-is-stored-automatically>`__)
- ``pip install jottalib[Qt]`` for developers wanting to use the Qt
models (`help is on the
way <https://github.com/havardgulldahl/jottalib/wiki/Developers#qt-models>`__)

Documentation
-------------

To help both end users and developers to get started, a lot of use cases
are `covered in the
wiki <https://github.com/havardgulldahl/jottalib/wiki>`__.

Authors
-------

The library was initiated by [email protected], 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 <AUTHORS.md>`__
for the full picture.

If you notice something wrong, need some new functionality or want to
participate, `let us know about
it! <https://github.com/havardgulldahl/jottalib/issues/>`__

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 <https://gitter.im/havardgulldahl/jottalib>`__. Come and take a
look!

.. |Join the chat at https://gitter.im/havardgulldahl/jottalib| image:: https://badges.gitter.im/Join%20Chat.svg
:target: https://gitter.im/havardgulldahl/jottalib?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
.. |Requirements Status| image:: https://requires.io/github/havardgulldahl/jottalib/requirements.svg?branch=master
:target: https://requires.io/github/havardgulldahl/jottalib/requirements/?branch=master
.. |Build status master branch| image:: https://travis-ci.org/havardgulldahl/jottalib.svg?branch=master
:target: https://travis-ci.org/havardgulldahl/jottalib.svg?branch=master

0 comments on commit 896a498

Please sign in to comment.