June 18th, 2010

cat with many words

Питон

Решил двигаться к светлому будущему в этом направлении, начал с небольшого приложения на автоматизации выкладки файлов на своем сервере. Порой бывает так, что на удаленной машине нужно собрать в кучу несколько файлов и выложить их для публичного доступа. Можно написать скрипт для заливки на популярный хостинг, но размер файлов может быть разным, ssh-соединение держать до тех пор, пока не зальет, неудобно, да и незачем, если сервер и так виден из внешней сети, и раздать нужно один-два раза.

В результате получился небольшой скрипт для сборки архивов и небольшой фронтенд на pylons для выдачи архивов наружу.
Все лежит на github - http://github.com/can3p/share

Код (вероятно) ужасен, документация по нулям, но а)все будет; б)скилл растет не по дням, а по часам, чего стоили только танцы вокруг pylons и mod_wsgi.

Как это обычно и бывает, глаза разбегаются от возможностей python, крутости pylons и прочего, но думаю, что осилю.
@TODO: почистить код, добавить возможность хранения таблицы файлов в базе данных, добавить документацию.