6 ms·
Webshell.io
- deleted 14y ago[deleted]
- woah 14y agoI'd like to commend them for an awesome interactive tutorial.
- NinetyNine 14y agoInteracting and exploring APIs is either the newest fad or a gold rush for new business, but one of the biggest things stopping me from using them is integration into my existing stable tools. webshell.io is another service which is hosting your code on an external service, leaving you vulnerable to fluctuations in their uptime or stability as a company. There may be new opportunities in turning this into a desktop application.
- mehdim 14y agoBut what would be the business model for such a desktop app?
- tluyben2 14y agoI would just allow for testing and building online ; want to run on your own server, just click export, pay something (or have a subscription) and there you go. Of course you open source the api wrappers completely to get more people using them outside your platform.
- gojomo 14y agoFinally, a shell that has the past trail off below (revchron/blog-style) rather than up above (typewriter/terminal-style)!
- moe 14y agoprinted in any other way... would want their shell output I never understood why anyone Yes, what a great innovation!
- mehdim 14y agoLike text somehow.... :)
- gojomo 14y agoYou may jest, but the traditional ordering, appending later material/writing to the bottom, is an artifact of the mechanics of handwriting and then typing-on-paper. On screens, freshest/latest-on-top makes more sense, and is just as easy to effect. Inherently online forms, like blogs and newsfeeds, have already inverted their preferred mapping of time-to-vertical-position. I predict many interactive shells and chatrooms will also invert soon. !reverse might sentences individual within order word the even maybe years hundred a In ?knows Who
- mehdim 14y agoLike arabic of hebrew in real life....;)
- scott_karana 14y agoThere's a lot of validity to what you say, but unfortunately this paradigm breaks because most languages are top-to-bottom. As much as I'd love a bottom to top shell history for the reasons you describe, I'd end up scrolling in a zig-zag elevator pattern to read the command outputs. This is of course not a criticism, just an observation.
- gojomo 14y ago
- primaryobjects 14y agoI played with it @ http://webshell.io/prototype/Njc5Z/7 http://webshell.io/prototype/Njc5Z/7 It seems to work. This uses a REST service I recently wrote in node.js + mongodb. Edit: 14 people click the link and hit Run, but no one changes the text? Come on. I wrote a second little app to track this at http://webshell.io/prototype/Njc5Z/8 http://webshell.io/prototype/Njc5Z/8 just keep clicking Run to see it update, as people run the original app and hopefully enter their name or something.
- steeve 14y agoUpdated version to use arguments: http://webshell.io/prototype/Njc5Z/14 http://webshell.io/prototype/Njc5Z/14
- bunkat 14y agoYou may want to clean the input next time...
- primaryobjects 14y agoWow, 249 added. And a friendly mix of script injection, iframes, css, and image tags (had to disable the inline script tags because the redirects made people unable to see the data). Someone even changed the background image of the Webshell.IO interface itself. It might be a good idea for the webshell guys to add some basic xss protection, but otherwise, I think we've proven this is a neat idea.
- sentiental 14y agoI appreciate the technical rigor required to make this kind of service stable and safe, but I am worried about the usefulness of the product / who would use it. Building APIs into my own abstractions in a real web application basically means I'll never use this myself. A more casual developer may use this to build simple mashups, or maybe hack out something for a hackathon, but beyond that why would I go through the trouble of figuring out how to integrate webshell with my own codebase? NinetyNine already mentioned this, but now I'm adding a new single point of failure and another web request, so I'm not quite sure how big the benefit is exactly. Maybe it'll turn out that there's a huge need for some intermediate between IFTTT and vanilla API use, but I'm having a hard time seeing when.
- mehdim 14y agoIFTTT for developers? with all I/O that API can really provide and the whole expressivity of Javascript for making more advanced scripts?
- deleted 14y ago[deleted]
- adsahay 14y agoReminds me of YQL (http://developer.yahoo.com/yql/ http://developer.yahoo.com/yql/) - one of the more underrated things by Yahoo for developers.
- jQueryIsAwesome 14y agoPlease add autocomplete, it would make it so much easier to work with; something like the Chrome console.
- bazookaBen 14y agoyou need an "up" key to repeat the last api call.
- mehdim 14y agoalt+up or alt+down
- micheljansen 14y agoCool idea, but this desperately needs a better way to deal with history. I mistyped apis.tts("hello world"); as api.tts("hello world"); and then I hit the up arrow (as this is how to go back to the last command on any other console I have every tried) and nothing happened. In fact, the only way to correct my mistake, seemed to be to retype the whole thing. I couldn't have come up with a better example of "dangling by a trivial feature" (http://prog21.dadgum.com/160.html http://prog21.dadgum.com/160.html).
- zer 14y agoTry it with alt-up/down, works for me in Chrome.