Execute a command, convert output to .png file, upload file to imgur.com, then returning the address of the .png.

imgur(){ $*|convert label:@- png:-|curl -F "image=@-" -F "key=1913b4ac473c692372d108209958fd15" http://api.imgur.com/2/upload.xml|grep -Eo "<original>(.)*</original>" | grep -Eo "http://i.imgur.com/[^<]*";}
My key is the anonymous one, is good for 50 post an hour with a maximun number of uploads a day, probably will run out, if that happend you can get a free key at the site.
Sample Output
imgur ifconfig
 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 53159    0   638  100 52521    248  20463  0:00:02  0:00:02 --:--:-- 22104
http://i.imgur.com/nxRsb.png

11
By: dzup
2011-09-23 05:42:58

1 Alternatives + Submit Alt

What Others Think

What's "lame" is your summary - please don't put excuses in the summary. Thanx
bashrc · 522 weeks and 1 day ago
agreed, if this is reverse psycholo... mehm difficult word... then, well done sir. :) btw is the key your personal api token?
hoberion · 522 weeks ago
Yes is my personal key hbut is nthe anonymous one, good for 50 post oer hour, i think a maximun of 1000 per day, check the website, but if you prefer you can sign up for register one, feel free to use the that key, i have a private one.
dzup · 522 weeks ago
Using pipes: imgur(){ convert label:@- png:-|curl -F "image=@-" -F "key=1913b4ac473c692372d108209958fd15" http://api.imgur.com/2/upload.xml|grep -E -o "(.)*" | grep -E -o " ...then ... | | imgur or .. imgur
dzup · 522 weeks ago
You can identify your goal fortnite v-bucks generator and use most of valuable things.
samkarol · 12 weeks and 4 days ago

What do you think?

Any thoughts on this command? Does it work on your machine? Can you do the same thing with only 14 characters?

You must be signed in to comment.

What's this?

commandlinefu.com is the place to record those command-line gems that you return to again and again. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.

Share Your Commands



Stay in the loop…

Follow the Tweets.

Every new command is wrapped in a tweet and posted to Twitter. Following the stream is a great way of staying abreast of the latest commands. For the more discerning, there are Twitter accounts for commands that get a minimum of 3 and 10 votes - that way only the great commands get tweeted.

» http://twitter.com/commandlinefu
» http://twitter.com/commandlinefu3
» http://twitter.com/commandlinefu10

Subscribe to the feeds.

Use your favourite RSS aggregator to stay in touch with the latest commands. There are feeds mirroring the 3 Twitter streams as well as for virtually every other subset (users, tags, functions,…):

Subscribe to the feed for: