Type in a command, or "ls dictionary" to search all commands for "dictionary", etc.
Ahoy! This page has been superseded by the YubNub Blog
YubNub's goal is to be the definitive command-line operating system for the internet.
I've got lots of ideas to make YubNub better -- if you want to suggest improvements,
leave a comment on my
YubNub blog post
Here are some future enhancements that I would like to do:
- Pipes, like: gim "porsche 911" | htmltidy | upload_to_flickr
- Allow descriptions to be edited. Maybe keep a history of edits, just in case. But don't let the URL be edited -- that's etched in stone (unless you send me an email - I'll provide a "Request Edit" button for this).
- Great idea from Sean O'Hagan: Make a script to do screen scraping to
produce custom output rather than the whole HTML (somebody write a PHP or
other script to do this! And someone with a lot of bandwidth please host it!
Or I guess I could host it.)
- Leandro Ardissone suggested allowing people to post comments for each command.
- Leandro also suggested "aliases" for commands e.g. for the gim command you could make aliases called
gi, googleimages, and gimage
- Vaughn recommended an automated Craigslist-like "spam" vote. After a certain number of votes, the command
will be disabled
- Mat Balez and W. Van Hooste have both suggested auto-recognizing abbreviated switches. For example,
"xe -amount 100 -from USD -to EUR" could also be entered as "xe -a 100 -f USD -t EUR".
And some minor things:
- Track which commands get used the most, and which haven't been used in a while.
- Set focus properly on command/new screen (either the Command or URL text field).
- Nightly backups
Stuff that's done:
- Report Spam button. Gotta deal with those infamous spammers. (And of course a "Not Spam" button, if someone is being mean).
- Use flash.now for the "buckeroo" message. Just because.
- Display times as well as dates on ls screen
- Put links on the ls page for sorting in various ways, and hiding spam.
- On front page, change title from http://yubnub.org to YubNub (thanks ichigo)
- Instructions for installing YubNub in your browser address bar. The ultimate YubNub experience!
- Idea from Jomdom: Firefox search plugin
- Idea from tr5: accessing YubNub from the browser address bar
- Text-to-speech (tts) command, using the amazing 30-word demo from AT&T research.
- Somebody write a translation command! (e.g. tr en_to_fr You have beautiful eyes)
- If person does not type in any parameters, set %s to blank rather than giving an error.
- Friendlier error if you try to create a command that already exists.
- Search - for example "ls dictionary" (thanks to John Gilman for the syntax)
- Syntax for converting spaces to %20 instead of + signs (thanks to C Callosum for the suggestion)
- Search descriptions ("search", "apropos", "man -k"). (Thanks Brett!)
- Idea from carrot,
: "yubnub" command for Linux and other operating systems (could just call lynx, I suppose)
- RSS feed (thanks Brian!) (Done for YubNub Golden Eggs,
thanks to prodding by James Brunskill!)
- Allow multiple parameters by specifying %s multiple times. (Thanks Iain!). Update: We've got
multiple parameters now!
- Paul Webb had the idea of letting admins remove the "Mark as spam" link for commands that we know are good.
- shanabak suggested making YubNub do POSTs in addition to GETs Update: Sean O'Hagan has come up with a
way to do this.
- Paginate the ls output, as the command list might get pretty long.
- Include link to read-only access to source code in Subversion.
Update: Get it.