Pull to refresh

Comments 17

хороший проект, буду пользоваться))
добавьте в .gitignore: .DS_Store а то почти в каждой папке валяется никому не нужный мусор.
да, спасибо)
спешил выложить релиз и не заметил этого))
Его, к слову, лучше всего в глобальный gitignore добавить и не заморачиваться в будущем.
угу) так и сделал))

если кому понадобится, то:
git config --global core.excludesfile ~/.gitignore
echo .DS_Store >> ~/.gitignore
Спасибо, это круто, не знал!
если подумать о других видео-сервисах то было бы не плохо переименовать проект, перенести все что касается youtube в /backends/youtube.py чтобы кому надо могли в ту-же папочку положить файлики: vimeo.py, tumblr.py, vkontakte.py, mailru.py итд… ну я думаю все поняли что я имею ввиду)
+ например localhtml5.py который сконвертирует в .webm и другие форматы которые играются в HTML5 тэге.
ну и соответственно в настройках указать все бэкенды которые нужно подключить. по умолчанию допустим только youtube
отличная идея!
если есть желание — присоединяйтесь для реализации)
Хммм… думаю самое время для 6-го комментария. Не люблю нечётные числа.
Здорово, а что-нибудь такое для Rails3 есть?
Разрешите несколько ремарок по существу?

  1. Приложения принято распространять в виде отдельного пакета и желательно с setup.py (там и зависимости можно указать), чтобы можно было установить его через pip и легко интегрировать в свой проект. А Вы выложили Ваш проект целиком. Есть ли в этом какой-то сакральный смысл?
  2. Что ещё за converting.py, который надо запускать через крон? Зачем там активация окружения джанги? Так нельзя, так неправильно. У джанги есть относительно клёвые встроенные механизмы для запуска проекта в консоли.
  3. Зачем там же, в converting.py, сомнительная проверка на число запущенных копий? Вдруг моё железо вывезет 10 одновременно запущенных ффмпегов, а 11 уже не вывезет и я сам хочу решать, сколько инстансов может быть запущено? Неужели придётся переписывать чужой код, попутно исправив nice на побольше или вообще его выкинув?


По последним пунктам я бы посоветовал сделать так:
  • Оформить converting.py как нормальную management-команду джанги
  • Количество разрешённых процессов передавать в аргументе командной строки (легко реализуется через optparse, примеры в документации к management-командам есть)
  • Выкинуть нафиг nice. Если кому потребуется, сможет в через него запускать ./manage.py converting


Я зануда, простите
Спасибо за ценный комментарий! Именно такая критика и помогает развивать проект так, что я искренне благодарен занудству ))

Теперь ответ:
Я не претендую на звание джанго-гуру. Уверен, что в коде есть, что оптимизировать и править. Пока у YTupload есть минимум одно отличное качество — он работает!!! С костылями? Да, с костылями.

А благодаря аргументированной критике, я смогу «дошлифовать» свой проект. За одно подниму свою осведомлённость о django )

Вывод: спасибо! учту в следующих билдах.
добавили бы в теги bootstrap — это нынче оч популярный фреймворк.
пусть отображается пост и по этому тегу. мало-ли кому пригодится.
Sign up to leave a comment.

Articles