IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     27.09.2016       Выпуск 145 (26.09.2016 - 02.10.2016)       Интересные проекты, инструменты, библиотеки

Severcart 0.4.0

После нескольких месяцев разработки, состоялся новый релиз программы Severcart 0.4.0. Релиз сформирован на основе запросов пользователей о внесении улучшений в продукт. Среди ключевых новых возможностей можно выделить следующее:

* Поддержка печати наклеек с QR кодами. У пользователей теперь появилась возможность выбора 2х режимов печати наклеек.

* Добавлена возможность ручной установки уникального номера расходного материала, при добавлении его на склад в списки новых или израсходованных. Возможность активируется при переключении тумблера «Ручной ввод номера».

Возможность автоматического присваивания новых номеров также оставлена.

* Добавлены новые страницы и подпрограммы для интеграции программы с ручными сканерами штрих кодов (ШК). Теперь можно осуществлять добавление новых, пустых, передача РМ на обслуживание и возврат обратно на склад с помощью сканеров ШК.

В реальных испытаниях работы участвовал сканер штрих-кода Symbol ds6707 который хорошо состыковался с программой и показал значительное ускорение взаимодействия с программой. На практике возможна работа с другими сканерами, поддерживающими режим работы виртуальной клавиатуры.

Severcart - бесплатная, дружественная программа c открытым исходным кодом для управления жизненным циклом расходных материалов для офисной оргтехники. Она будет хорошим подспорьем по отслеживанию, систематизации и предоставлению доступа к информации о картриджах, используемых в лазерных и цветных принтерах различных производителей.

     27.09.2016       Выпуск 145 (26.09.2016 - 02.10.2016)       Интересные проекты, инструменты, библиотеки

Автоматизация процесса установки и настройки Nagios

Автоматизация процесса установки и настройки Nagios сервера. Подключение NRPЕ клиентов к Nagios серверу.

     16.09.2016       Выпуск 143 (12.09.2016 - 18.09.2016)       Интересные проекты, инструменты, библиотеки

fixnc - простое редактирование netCDF файлов.

Обертка вокруг библиотеки netCDF4, которая позволяет быстро редактировать имена и значения измерений, переменных, атрибутов и т.д. и записывать эти изменения на диск.

     16.09.2016       Выпуск 143 (12.09.2016 - 18.09.2016)       Интересные проекты, инструменты, библиотеки

tpfd - Text Parsing Function Dispatcher

Aniamls.txt
Turtles are cool
Sloths are cool
Mosquitos are dumb

>>> p  = tpfd.Parser()

>>> @p.on_recognize('{Animal} are cool')
    def main(animal):
        print('I like {0}.'.format(animal))

>>> p.parse_file('animals.txt')
'I like turtles.'
'I like sloths.'

>>> p.iter_parse(['Turtles are cool', 'Sloths are cool', 'Mosquitos are dumb'])
'I like turtles.'
'I like sloths.'

>>> p.parse_string('Sloths are cool')
'I like sloths.'

>>> p.parse_string('Mosquitos are dumb')
None