About
Pigshell is a web app which represents your data on Google drive, Picasa albums, Facebook and Twitter as files in a hierarchical file system. You can construct pipelines of simple commands to filter, transform and display your data.
Pigshell has been developed by Coriolis Technologies, a software company based in Pune, India. It consists of several components developed by us, including
- The pigshell scripting language and interpreter.
 - The shell and terminal interface.
 - "Filesystem" modules to talk to Facebook/Google/Twitter et al.
 - Built-in commands.
 
Several external libraries are used. In no particular order,
- PEG.js is used to generate the parser for the bash-like scripting language.
 - Docopt, specifically the Javascript version. Docopt is used by all built-in commands for option processing. It is available to scripts as well.
 - CodeMirror editor. The command line is actually a
single-line editor instance. It also powers the 
editcommand. - Flot for the 
chartcommand. - Marked, the markdown parser and compiler
behind the 
markdowncommand. - Async for asynchronous loop constructs.
 - Handlebars for the 
templatecommand. - HTML2Canvas
 - Minimatch for converting shell globs to Javascript regexes.
 - Moment is behind the 
datecommand and other internal time-crunching. - Pixastic is used for simple image processing by
the 
pixasticcommand. Pixastic has a ton of neat features which will eventually be reflected inpixastic. - sprintf
is used to implement 
printf. - Google APIs Javascript library for accessing Google Drive and Picasa
 - Google Maps v3 Javascript API for the 
mapcommand - Facebook Javascript SDK for the Facebook filesystem.
 - Twitter @Anywhere for the Twitter filesystem. Anywhere is doomed, with no replacement in sight. Get your tweets while you can.
 - JQuery for... jquerying and stuff.
 
Contact
Email us at dev@pigshell.com or tweet @pigshell
