Ver Fonte

updated README

Jonas Borgström há 12 anos atrás
pai
commit
6d2382587f
1 ficheiros alterados com 41 adições e 31 exclusões
  1. 41 31
      README

+ 41 - 31
README

@@ -1,41 +1,51 @@
 .. -*- restructuredtext -*-
 
-===============
-README for Darc
-===============
-
-Installing
-==========
-
-Use ``setup.py``::
-
-   python setup.py build
-   sudo python setup.py install
-
-
-Reading the docs
-================
-
-After installing::
-
-   cd docs
-   sphinx-build . _build/html
-
-Then, direct your browser to ``_build/html/index.html``.
-
-Or read them online at <http://jborg.github.com/darc/>.
 
+What is darc?
+=============
+Darc is a Deduplicating ARChiver written in Python. The main goal of darc is
+to provide an efficient and secure way to backup data. The data deduplication
+technique used makes darc suitable for taking daily backups.
+
+Main features
+-------------
+Space efficient storage
+  Variable block size deduplication is used to reduce the number of bytes 
+  stored by detecting redundant data. Each file is split into a number of
+  variable length chunks and only chunks that have never been seen before are
+  compressed and added to the repository.
+
+Optional data encryption
+    All data can be protected using 256-bit AES encryption and data integrity
+    and authenticity is verified using HMAC-SHA256.
+
+Off-site backups
+    darc can store data on any remote host accessible over SSH as long as
+    darc is installed.
+
+What do I need?
+===============
+Darc requires Python 3.2 or above to work. Besides Python darc also requires 
+msgpack-python and sufficiently recent OpenSSL (>= 1.0.0).
 
-Testing
-=======
+How do I install it?
+====================
+::
+  $ python setup.py install
 
-To run the tests with the interpreter available as ``python``, use::
+Where are the docs?
+===================
+Go to http://pythonhosted.org/darc/ for a prebuilt version of the docs. You
+can also build them yourself form the docs folder.
 
-	$ python -m darc.test
+Where are the tests?
+====================
+The tests are in the darc/testsuite package. To run the test suite use the
+following command::
 
+  $ python -m darc.testsuite.run
 
-Contributing
-============
+Where can I get help?
+=====================
 
 Send wishes, comments, patches, etc. to jonas@borgstrom.se
-