Pigshell: Shell for the web
pigshell.com
pigshell.com
One interesting feature is the ability to ^mount^ a local directory into the shell, so that one can do something like:
$ cp -r /gdrive/username@gmail.com/ /home/I am still active on the project and I am working to address the issues you mention, though progress has been slower than I could wish.
I tried to cat this hn page, but also got the CORS error -- trying to route through [h]ttp://localhost:50937/...
need to run psty for proxying certain things and local access ...so its not "pure client-side Javascript app running in the browser"
pretty cool nonetheless -- maybe psty could be baked into a chrome or FF extention (?)
ycat https://news.ycombinator.com | hgrep .athing | html
ycat uses YQL to bypass CORS.
There are a few interesting workflows which can be done completely in the browser without a proxy: e.g. copying files from one Google Drive account to another, backing up Google Drive to Dropbox, and so on.
The error in full: Cross-origin request denied (check if psty is running): http://en.wikipedia.org/wiki/List_of_countries_and_dependenc...
I don't know how to check if psty is running. Anyone got any ideas?
python psty.py -a
For further information on psty, and a download link, see: http://pigshell.com/v/0.6.4/usr/doc/psty.html
Alternately, if you don't want to run psty, you could try the "ycat" command which uses YQL to bypass CORS. This is useful if you are trying to access HTML pages, rather than binary resources. e.g.
ycat http://en.wikipedia.org/wiki/List_of_countries_and_dependenc... | hgrep table.wikitable | html
You may have to try it a couple of times; I notice that the YQL endpoint sometimes refuses connections.
Since most sites are non-CORS, trying CORS and then falling back to proxy would impose too much of an overhead for the common case.