diff options
author | Joey Hess <joey@kitenet.net> | 2013-05-21 13:28:09 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2013-05-21 13:28:09 -0400 |
commit | ae6260a3a7bd1c7343df1641b99c64a3cdc2c13c (patch) | |
tree | e6e0b56f5b49ef81c0810855bd618fd3b6b3f580 /doc/tips/megaannex.mdwn | |
parent | 18d4850fa423c3b31a78c23d7ac1e23161e6c7b7 (diff) |
lift megaannex comment into tip, etc
Diffstat (limited to 'doc/tips/megaannex.mdwn')
-rw-r--r-- | doc/tips/megaannex.mdwn | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/doc/tips/megaannex.mdwn b/doc/tips/megaannex.mdwn new file mode 100644 index 000000000..0ff953db2 --- /dev/null +++ b/doc/tips/megaannex.mdwn @@ -0,0 +1,45 @@ +[Megaannex](https://github.com/TobiasTheViking/megaannex) +is a hook program for git-annex to use mega.co.nz as backend + +# Requirements: + + 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 and password + +Note: The folder option in the megaannex.conf file isn't yet used. + +## Configuring git-annex + + git config annex.mega-store-hook 'python2 ~/megaannex/megaannex.py store --subject $ANNEX_KEY --file $ANNEX_FILE' + git config annex.mega-retrieve-hook 'python2 ~/megaannex/megaannex.py getfile --subject $ANNEX_KEY --file $ANNEX_FILE' + git config annex.mega-checkpresent-hook 'python2 ~/megaannex/megaannex.py fileexists --subject $ANNEX_KEY' + git config annex.mega-remove-hook 'python2 ~/megaannex/megaannex.py delete --subject $ANNEX_KEY' + + 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 |