А вы уже используете omploader.org?


Это просто файловый хостинг, до безобразия простой, но достаточно приятный и функциональный:
• позовлят загрузить любой файл размером не более 1Гб.
• не требует никокой регистрации и прочей ереси
• дает прямую ссылку на файл
• код проекта полностью открыт, и вы можете установить сие чудо на свой сайт
• подхалтуривает заменителем pastebin позволяя выкладывать текстовые файлы с подсветкой синтакиса
В общем доаольно полезный сервис.
• позволяет загружать файл по URL

Кроме всего этого существует официальный скрипт на ruby (и curl) для загрузки файлов в ompload (тынц), и кучка неофициальных. Я пользую самопальный скрипт на bash+curl(ruby в системе мне пока ни к чему), который приведен под катом.
#!/bin/bash

if [ ! -n "$1" ]
then
    echo "Usage: $(basename $0) file [file ...]"
    exit 10
fi
URL="http://omploader.org/upload"
WAIT=0

upload ()
{
    curl -s -F "file1=@$1;filename=\"$1\"" $URL -o - | egrep '(View file: <a href="v([A-Za-z0-9+\/]+)">|Slow down there, cowboy\.)'
}

slow ()
{
    echo "$1" | grep "Slow down there, cowboy\." > /dev/null
}

for file in "$@"
do
    RESULT=$(upload $file)
    echo $RESULT
    if slow "$RESULT"
    then
		let "WAIT+=20"
		echo "# Ждем ${WAIT} с."
		sleep $WAIT
		RESULT=$(upload $file)
    fi

    if [ ! -n "$RESULT" ]
    then
		echo "$file: не загружен."
    fi
    echo -n "$file:"
	echo $RESULT | sed 's/^.*\(http:\/\/.*\)<.*$/\1/'
    sleep $WAIT
done

Собственно для самой загрузки надо лишь
curl -s -F "file1=@$1;filename=\"$1\"" $URL -o - | egrep '(View file: <a href="v([A-Za-z0-9+\/]+)">)' | sed 's/^.*\(http:\/\/.*\)<.*$/\1/'
Так же с помощью curl и cat можно легко отправлять тест с подстветкой

UP url в скрипте надо сменить на http://ompldr.org/upload т.е. сам сайт стал ompldr.org
kapsh 09-09-2009
«Omploader Recommends Windows Vista™» на главной странице повергло в уныние
muhas 09-09-2009
а меня улыбнуло =)
axe 09-09-2009
удобно. будем пользоватся.
Undertaker 09-10-2009
Что-то не нашёл на сайте исходников проекта. Ткните носом, а?
muhas 09-10-2009
внизу ссылка на git тынц
Nao 10-04-2010
> «Omploader Recommends Windows Vista™» на главной странице повергло в уныние
Юмор оказался слишком тонкий просто.