I really like this, but there needs to be a better way to navigate to a page. The pop-up scheme is blocked by my browser. Perhaps, a iframe with the terminal becoming a header similar to Google image search? Maybe using Links?
If the world were full of people who were interested in optimizing their computer interfaces this way, all websites would support a mode of operation like this and there would be a framework for the end user to pipe them to each other like the unix pipeline.
I did that once, actually. It was an in-browser shell that piped REST requests and responses between each other. (Specifically, it would pipe the bodies.) It worked, but it didn't really catch on.
This has actually been a dream of mine for as long as I have been addicted to the command line. Feel free to contact me if you have thought it through further than I have - would be interested in discussing possible implementations.
Weboob 'Web outside of Browsers', I can get that. But the attempt to put 'boob' in every application name? Am I missing something from a translation from French or is this meant to be comic?
Flatboob: Search for a house.
Wetboobs: Display current weather water levels and to see forecasts.
Nice to see application 'QHaveDate' was altered from 'QHaveSex'.
Yes, to really have this available in my terminal would make far more sense then in the browser where i can do the same stuff by entering stuff in the location bar..
I'm sure you realize that not all of us 1) use graphical user interfaces or environments when we work 2) have browser open 3) prefer clicking around stuff
Just some of us want to do simple things such as [shift]+[right arrow], "ddg hackernews -l 5" which would then return the five topmost(the imaginary -l or --limit) results. No need to change workspaces, focus the browser, open a new tab, write out the search term, look around, switch back to work environment and try to memorize what we just saw.
Exactly that. I was just wishing to have the "tty" tool in my actual terminal and not in my browser, just because i spend more working time in the terminal then in the browser.
Having to open the browser to find a text interface is somehow backwards.
Using this felt similar to using the Github Launch Bar[1] for the first time.
Something about having a command line interface really makes it feel like you are communicating deeply with the software, as opposed to poking around its surface in arranged flows. With a command line the interaction is different - it is exploratory with freestyle flow composition, and that can be really fun.
Modern graphical interfaces combined with a means to freely manipulate data and compose commands seem to be quite rare. I have always wished to have a full command line accessible in RPGs inside the game's menu system, so I could script some tedious things.
So much so that we started a side project to create a CLI environment for exploring the personal cloud. It's a web app which exposes your FB, Twitter, Picasa resources as files and navigate them using a shell and unix-like tools. It's not "launch-ready" yet - still got to write tests, docs, FAQs, and so on (i.e. the last 10% which takes 90%) but there is a live alpha version at https://pigshell.com. (Your data stays 100% private: The app is all static files and client-side JS. The server can't see a single bit of user data)
And yes, Ctrl-L works. Tab completion too. What would life be without them? One damn point-and-click after another :)
-- Type 'm' for more results and 'r' for related topics.
$ :google
[:22] "Google" - a global search engine
Searches web pages, images, PDF, MS Office and other file types in all the major languages, and includes advanced search features, news, maps and other services.
https://encrypted.google.com/
[:23] Google
Google.ca offered in: français. Advertising ProgramsBusiness Solutions+GoogleAbout GoogleGoogle.com.
https://encrypted.google.com/
[:24] Google.org
The philanthropic arm of the company. Lists its activities.
http://www.google.org/
[:25] Google - Wikipedia, the free encyclopedia
Google Inc. (NASDAQ: GOOG) is an American multinational corporation which provides Internet-related products and services, including internet search, cloud computing, software and advertising technologies.
https://en.wikipedia.org/wiki/Google
[:26] Google
Google has expanded into many areas beyond simple web searches, including mapping and directions (Google Maps), video (YouTube), and photos (Picasa).
http://mashable.com/category/google/
[:27] Google News
Comprehensive up-to-date news coverage, aggregated from sources all over the world by Google News.
http://news.google.com/
[:28] iGoogle - Google
iGoogle is your personalized Google page. Add news, photos, weather, and stuff from across the web to your page.
http://www.google.com/ig?hl=en
DDG does have an API for the goodies, but not for the search results because they come from a variety of sources, some of which don't allow sub-licensing.
Seems like you could have a search API for the sources that do allow sub-licensing. But I'm not sure putting search into an API would be a good way for DDG to gain revenue.
What would be the difference between "licensing" the API for private non-commercial use only, and "licensing" the website for private non-commercial use only? I assume the TOS for the website are restrictive to satisfy the licenses they have with others, could you make an API that has equivalent terms?
I just got it installed and quite like it. It may not give you interactive search capabilities, but it DOES support DuckDuckGo, and the other "elvi" are quite handy. I now have a quick way of instantly opening Lisp, Java and other language docs in the terminal, and jumping straight to wikipedia articles in w3m.
105 comments
[ 2.9 ms ] story [ 168 ms ] threadLet us make it so!
Here's a video of it (unfortunately, before it had piping or remote requests): http://www.youtube.com/watch?v=erVREtQoMCc
Flatboob: Search for a house.
Wetboobs: Display current weather water levels and to see forecasts.
Nice to see application 'QHaveDate' was altered from 'QHaveSex'.
http://search.cpan.org/~getty/App-DuckDuckGo-0.006/bin/duckd...
http://search.cpan.org/~crzedpsyc/App-DuckDuckGo/bin/duckduc...
Just some of us want to do simple things such as [shift]+[right arrow], "ddg hackernews -l 5" which would then return the five topmost(the imaginary -l or --limit) results. No need to change workspaces, focus the browser, open a new tab, write out the search term, look around, switch back to work environment and try to memorize what we just saw.
http://en.wikipedia.org/wiki/Poe%27s_law
It also helps teach people that sarcasm is not a real substitute for wit.
Something about having a command line interface really makes it feel like you are communicating deeply with the software, as opposed to poking around its surface in arranged flows. With a command line the interaction is different - it is exploratory with freestyle flow composition, and that can be really fun.
Modern graphical interfaces combined with a means to freely manipulate data and compose commands seem to be quite rare. I have always wished to have a full command line accessible in RPGs inside the game's menu system, so I could script some tedious things.
[1] https://github.com/launch
So much so that we started a side project to create a CLI environment for exploring the personal cloud. It's a web app which exposes your FB, Twitter, Picasa resources as files and navigate them using a shell and unix-like tools. It's not "launch-ready" yet - still got to write tests, docs, FAQs, and so on (i.e. the last 10% which takes 90%) but there is a live alpha version at https://pigshell.com. (Your data stays 100% private: The app is all static files and client-side JS. The server can't see a single bit of user data)
And yes, Ctrl-L works. Tab completion too. What would life be without them? One damn point-and-click after another :)
$ google [:21] Google google definition: to use the Google search engine to obtain information about (as a person) on the World Wide Web. http://www.merriam-webster.com/dictionary/google
-- Type 'm' for more results and 'r' for related topics. $ :google [:22] "Google" - a global search engine Searches web pages, images, PDF, MS Office and other file types in all the major languages, and includes advanced search features, news, maps and other services. https://encrypted.google.com/ [:23] Google Google.ca offered in: français. Advertising ProgramsBusiness Solutions+GoogleAbout GoogleGoogle.com. https://encrypted.google.com/ [:24] Google.org The philanthropic arm of the company. Lists its activities. http://www.google.org/ [:25] Google - Wikipedia, the free encyclopedia Google Inc. (NASDAQ: GOOG) is an American multinational corporation which provides Internet-related products and services, including internet search, cloud computing, software and advertising technologies. https://en.wikipedia.org/wiki/Google [:26] Google Google has expanded into many areas beyond simple web searches, including mapping and directions (Google Maps), video (YouTube), and photos (Picasa). http://mashable.com/category/google/ [:27] Google News Comprehensive up-to-date news coverage, aggregated from sources all over the world by Google News. http://news.google.com/ [:28] iGoogle - Google iGoogle is your personalized Google page. Add news, photos, weather, and stuff from across the web to your page. http://www.google.com/ig?hl=en
-- Type 'm' for more results.
and I had to disable vimium in order to use this one. they don't mix well...
Sorry your feedback could not be send :-( Please try again.
Works fine on Firefox but the feedback functionality is broken there too.
Put ddg inside a linux shell and let me interoperate with linux commands.
eg. ddg reviews samsung note | grep "note 2"
>> :feedback my@email.com "my feedback" (I also tried without the ") "Sorry your feedback could not be send :-( Please try again."
I love it. I really do. Congratulation and keep up the good work with ddg!
Where does this leave us. What is happening at DDG?
EDIT: Sorry, I read shut out as shut down!
Just so there is no ambiguity, we are alive, doing well and growing: https://duckduckgo.com/traffic.html
Prakash,
Thanks for clarifying. Might sound like stereotyping, I apologize if it does. Looking at your name, just asking if you guys have a office in India?
What sort of problems are you working on?
http://www.crunchbase.com/company/duck-duck-go
There are quite a lot of Indians and people of Indian descent in the US tech industry.
I can't use this in Chrome on my tablet, though, because I can't open the keyboard.