Comments 17
хороший проект, буду пользоваться))
добавьте в .gitignore: .DS_Store а то почти в каждой папке валяется никому не нужный мусор.
добавьте в .gitignore: .DS_Store а то почти в каждой папке валяется никому не нужный мусор.
+3
если подумать о других видео-сервисах то было бы не плохо переименовать проект, перенести все что касается youtube в /backends/youtube.py чтобы кому надо могли в ту-же папочку положить файлики: vimeo.py, tumblr.py, vkontakte.py, mailru.py итд… ну я думаю все поняли что я имею ввиду)
+3
+ например localhtml5.py который сконвертирует в .webm и другие форматы которые играются в HTML5 тэге.
0
ну и соответственно в настройках указать все бэкенды которые нужно подключить. по умолчанию допустим только youtube
0
отличная идея!
если есть желание — присоединяйтесь для реализации)
если есть желание — присоединяйтесь для реализации)
0
Хммм… думаю самое время для 6-го комментария. Не люблю нечётные числа.
+1
Здорово, а что-нибудь такое для Rails3 есть?
+1
Разрешите несколько ремарок по существу?
По последним пунктам я бы посоветовал сделать так:
Я зануда, простите
- Приложения принято распространять в виде отдельного пакета и желательно с
setup.py
(там и зависимости можно указать), чтобы можно было установить его черезpip
и легко интегрировать в свой проект. А Вы выложили Ваш проект целиком. Есть ли в этом какой-то сакральный смысл? - Что ещё за
converting.py
, который надо запускать через крон? Зачем там активация окружения джанги? Так нельзя, так неправильно. У джанги естьотносительноклёвые встроенные механизмы для запуска проекта в консоли. - Зачем там же, в
converting.py
, сомнительная проверка на число запущенных копий? Вдруг моё железо вывезет 10 одновременно запущенных ффмпегов, а 11 уже не вывезет и я сам хочу решать, сколько инстансов может быть запущено? Неужели придётся переписывать чужой код, попутно исправивnice
на побольше или вообще его выкинув?
По последним пунктам я бы посоветовал сделать так:
- Оформить
converting.py
как нормальную management-команду джанги - Количество разрешённых процессов передавать в аргументе командной строки (легко реализуется через
optparse
, примеры в документации к management-командам есть) - Выкинуть нафиг
nice
. Если кому потребуется, сможет в через него запускать ./manage.py converting
Я зануда, простите
+1
Спасибо за ценный комментарий! Именно такая критика и помогает развивать проект так, что я искренне благодарен занудству ))
Теперь ответ:
Я не претендую на звание джанго-гуру. Уверен, что в коде есть, что оптимизировать и править. Пока у YTupload есть минимум одно отличное качество — он работает!!! С костылями? Да, с костылями.
А благодаря аргументированной критике, я смогу «дошлифовать» свой проект. За одно подниму свою осведомлённость о django )
Вывод: спасибо! учту в следующих билдах.
Теперь ответ:
Я не претендую на звание джанго-гуру. Уверен, что в коде есть, что оптимизировать и править. Пока у YTupload есть минимум одно отличное качество — он работает!!! С костылями? Да, с костылями.
А благодаря аргументированной критике, я смогу «дошлифовать» свой проект. За одно подниму свою осведомлённость о django )
Вывод: спасибо! учту в следующих билдах.
0
добавили бы в теги bootstrap — это нынче оч популярный фреймворк.
пусть отображается пост и по этому тегу. мало-ли кому пригодится.
пусть отображается пост и по этому тегу. мало-ли кому пригодится.
+1
Sign up to leave a comment.
YTupload ver. 0.1 (Конвертируем и загружаем на YouTube)