diff options
Diffstat (limited to 'doc/tips/megaannex.mdwn')
-rw-r--r-- | doc/tips/megaannex.mdwn | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/doc/tips/megaannex.mdwn b/doc/tips/megaannex.mdwn new file mode 100644 index 000000000..8edbf4421 --- /dev/null +++ b/doc/tips/megaannex.mdwn @@ -0,0 +1,41 @@ +[Megaannex](https://github.com/TobiasTheViking/megaannex) +is a hook program for git-annex to use mega.co.nz as backend + +# Requirements: + + python2 + requests>=0.10 + pycrypto + +Credit for the mega api interface goes to: +<https://github.com/richardasaurus/mega.py> + +## Install + +Clone the git repository in your home folder. + + git clone git://github.com/TobiasTheViking/megaannex.git + +This should make a ~/megannex folder + +## Setup + +Run the program once to make an empty config file. + + cd ~/megaannex; python2 megaannex.py + +Edit the megaannex.conf file. Add your mega.co.nz username, password, and folder name. + +## Configuring git-annex + + git config annex.mega-hook '/usr/bin/python2 ~/megaannex/megaannex.py' + + git annex initremote mega type=hook hooktype=mega encryption=shared + git annex describe mega "the mega.co.nz library" + +## Notes + +You may need to use a different command than "python2", depending +on your python installation. + +-- Tobias |