В существующем проекте есть долгоиграющие fab-задачки — получения дампов с удаленных серверов, агрегация данных, етс. Запускаешь задачу, отвлекаешься в соседнее окошко, через N минут(а то и через час) вспоминаешь, проверяешь… неэффективно.
Захотелось сделать всплывающие уведомления на десктоп по завершении задачи, а тут и статья про notify-send подвернулась. Решил сделать декоратор на fab-функции — самое ему место.
Читать полностью »
Рубрика «fabric» - 2
Уведомления окончаний fabric задач, с декораторами и детальной информацией
2014-02-28 в 16:13, admin, рубрики: fabric, python, метки: fabric, pythonDjango work flow (от создания до деплоя)
2013-01-08 в 15:44, admin, рубрики: create, deploy, deployment tools, django, fabric, work, workflow, метки: create, deploy, deployment tools, Django, fabric, work, workflow Речь пойдет о быстром создании и деплое новых проектов, подробнее о том, как нужно экономить свое время.
Мы хотим, что бы начало нового проекта было максимально простым и удобным, как и его последующий деплой. В лучшем случаем нам бы хотелось иметь 3 кнопки: начать новый проект, задеплоить и обновить.
Эта тема не новая и уже достаточно освещена в разных аспектах, я лишь покажу свой вариант.
Для комфортной разработки нам понадобится: PyCharm (ну или какой другой редактор), Python (куда без него), fabric, virtualenv, git и pip.
Fabric — пара прикладных рецептов
2012-04-02 в 18:08, admin, рубрики: development, fabric, Git, python, метки: development, fabric, Git, pythonСегодня неожиданно понял, что скрипты — это сила (спустя несколько месяцев использования fabric). На самом деле 30 минут потраченные на написание адекватного сценария избавляют от многих совокупных часов повторения ненужных действий. Для упрощения жизни адептов python'а существует такой прекрасный модуль как fabric. И я хочу поделиться парой кусков своего fab-файла как пример упрощения жизни девелопера.
Это будут функции: «умный» комментатор локальных файлов и git-коммитер.
Читать полностью »