hackspace

command line interface to popular cloud storages implemented in clojure

Hackspace

A command line interface to popular cloud APIs.

Usage

./setup.sh -> will install all required jars into your local maven repo ./build.sh -> will build hackspace executable jar

./hs init this command will initialize the local hackspace environment by fetching the access-key/token from the cloud store, this command will also generate a url which you need to access in the browser and authorize hackspace to access your dropbox details. once you are done authorizing, type ‘yes’ in the command prompt and press enter to complete initialization.

Note: In future versions, the manual authorization will be removed.

./hs -stats Fetches the statistics of your cloud store usage.

./hs -ls displays the folders and the corresponding sizes in your root drop box directory

example: /books :0 bytes /Uploads :0 bytes /Sample.pdf :240.2 KB /ml :0 bytes /Photos :0 bytes /Public :0 bytes

./hs -ls books displays all the files with corresponding sizes present in the directory named ‘books’

example output: /test1.txt : 1.2MB /book2.pdf : 2 MB

./hs -get books/test1.txt Downloads the file into the current directory.

./hs mv TODO: FIXME

./hs cp TODO: FIXME

./hs rm TODO: FIXME

License

Copyright © 2012 FIXME

Distributed under the Eclipse Public License, the same as Clojure.

->lein swank ->midje-mode ->slime-connect ->^C C-L ->^C ,

Related Repositories

OpenGLCourse

OpenGLCourse

The OpenGL Course held at The London Hackspace ...

PubSubNanode

PubSubNanode

Port of Arduino PubSubClient to work with the EtherSheild library for the ENC28J60 as part of the Nottingham Hackspace Instrumentation Project ...

PythonCourse

PythonCourse

The Hackspace Python ...

spaceAPI-widget

spaceAPI-widget

An Übersicht that shows the actual status of your favorite hackspace ...

lhsArduinoCourse

lhsArduinoCourse

London Hackspace Arduino Course ...