Genius! imgur appears to be a victim of it's own success.
Subversive too. (from the FAQ
Yup. No one will ever know who posted what. If you share your image all over the Internet and it becomes popular, then it might be featured in the gallery
. This ensures that the private image you sent to your boyfriend will never be seen by anyone else, while making all the funny images posted to reddit available for viewing.
To get your image into the Gallery
, it must be spread all over the Internet and gain a certain level of popularity. This means that you’re still able to upload images and have them remain private (just don’t share them all over the Internet!) while still being able to view the best images out there.
Imgur can't easily make the URLs longer (with more entropy) because that would break all existing links out in the wild, which is considered bad form. Is Imgur a plot to get racey pictures of people's girlfriends?
Edit: The Terms Of Service
Don't upload copyrighted material, harassment, spam, gore, pornography, or anything that looks like pornography. If you do, we will ban you along with the site you're hotlinking from, delete all your images, report you to the authorities if necessary, and prevent you from viewing any images hosted on Imgur.com. We mean it.
Hotlinking to any image is fine, but just keep in mind that this is a free service, so please be nice to our servers. Also, please link back to the image's page on Imgur, which is the same link as the image but without the file extension. If you abuse this privilege, then bad things will happen (see "Stuff not to do").
They go on to prohibit nudity, among other things.
PS: It appears they can
fix this by converting the image URLs to a longer format, then turing the "image's page on Imgur, which is the same link as the image but without the file extension" into a HTTP redirect to the image's new, more secure location. The sever can then detect and block random scans at it's leisure.
PPS: Once the hotlinks go live (assuming they are used), the people at Imgur will
be reading this thread.
PPPS: No 'sleep 1;'? What is the rush? Wget sleeps for one second between fetches by default. However, you circumvent that with your loop.