Size: a a a

2015 December 06
PythonDigest
Confit - система конфигурации на YAML

http://pypi.python.org/pypi/confer/

Confit - предоставляет общий API для конфигов. Конфиги можно комбинировать из нескольких файлов. 
источник
PythonDigest
источник
PythonDigest
cinje - шаблон движка DSL

http://pypi.python.org/pypi/cinje/

Движок позволяет очень просто писать свои DSL
источник
2015 December 07
PythonDigest
django-extensions - 1.5.8

https://allmychanges.com/p/python/django-extensions/#1.5.8

Набор пользовательских расширений для Django-проектов. Изменения описаны по ссылке https://allmychanges.com/p/python/django-extensions/#1.5.8. Скачать можно по ссылке: https://pypi.python.org/pypi/django-extensions
источник
PythonDigest
redis - 2.10.5

https://allmychanges.com/p/python/redis/#2.10.5

Python клиент для Redis. Изменения описаны по ссылке https://allmychanges.com/p/python/redis/#2.10.5. Скачать можно по ссылке: http://pypi.python.org/pypi/redis/
источник
PythonDigest
kombu - 3.0.27

https://allmychanges.com/p/python/kombu/#3.0.27

Фреймворк для работы с AMQP. Изменения описаны по ссылке https://allmychanges.com/p/python/kombu/#3.0.27. Скачать можно по ссылке: http://pypi.python.org/pypi/kombu/
источник
PythonDigest
virtualenv  - 0.8

https://allmychanges.com/p/python/virtualenv/#0.8

Инструмент создания виртуального рабочего окружения. Изменения описаны по ссылке https://allmychanges.com/p/python/virtualenv/#0.8. Скачать можно по ссылке: http://pypi.python.org/pypi/virtualenv/
источник
2015 December 08
PythonDigest
cffi  - 1.3.1

https://allmychanges.com/p/python/cffi/#1.3.1

Интерфейс для вызова C-кода. Изменения описаны по ссылке https://allmychanges.com/p/python/cffi/#1.3.1. Скачать можно по ссылке: http://pypi.python.org/pypi/cffi/
источник
PythonDigest
Используем JSON Schema для валидации JSON данных

http://jugad2.blogspot.com/2015/12/using-json-schema-with-python-to.html

Статья описывает использование JSON Schema для валидации JSON данных на Python

Аналогичный подход можно применять для валидации XML данных.
источник
PythonDigest
evernote3 - Evernote SDK для Python3

http://pypi.python.org/pypi/evernote3/
источник
PythonDigest
braindump - исходники органайзера заметок - https://braindump.pw/

http://github.com/levlaz/braindump

Проект https://braindump.pw/ - это органайзер заметок
источник
PythonDigest
nzbhydra - мета-поиск по NZB индексаторов

http://github.com/theotherp/nzbhydra

NZB - это XML формат для пересылки постов из Usenet'а
источник
PythonDigest
Разбираемся с бинарными данными на Python

http://www.devdungeon.com/content/working-binary-data-python

Статья содержит довольно подробный вводный материал для работы с бинарными данными. Рассказывается про Bytearray, как читать бинарные данные, как конвертировать между типами данных, как использовать struct
источник
2015 December 09
PythonDigest
vycro - обертка над VBA для Microsoft Excel.

http://pypi.python.org/pypi/vycro/

from vycro import MacroWrapper

mw = MacroWrapper()
wb_kwargs = {"ReadOnly":"True"}
m_args = ["arg1", "True", "111"]
with mw.open_workbook("/full/path/with.extension", **wb_kwargs):
   mw.run_macro("macro_name", *m_args)  # See declaration for function args
источник
PythonDigest
python-sjsclient - Python client для Spark Jobserver

http://pypi.python.org/pypi/python-sjsclient/
источник
PythonDigest
maltrail - система обнаружения вредоносного трафика

http://github.com/stamparm/maltrail
источник
PythonDigest
Калибровка Kinect v2 с помощью OpenCV на Python

http://habrahabr.ru/post/272629/

Не так давно мы начали пару проектов, в которых необходима оптическая система с каналом дальности, и решили для этого использовать Kinect v2. Поскольку проекты реализуются на Python, то для начала нужно было заставить работать Kinect из Python, а затем откалибровать его, так как Kinect из коробки вносит некоторые геометрические искажения в кадры и дает сантиметровые ошибки в определении глубины.

До этого я никогда не имел дела ни с компьютерным зрением, ни с OpenCV, ни с Kinect. Исчерпывающую инструкцию, как со всем этим хозяйством работать, мне найти тоже не удалось, так что в итоге пришлось порядком повозиться. И я решил, что будет не лишним систематизировать полученный опыт в этой статье. Быть может, она окажется небесполезной для какого-нибудь страждущего, а еще нам нужна популярная статья для галочки в отчетности.
источник
PythonDigest
bashhub-client - клиент для Bashhub - системы хранения истории bash в облаке

http://github.com/rcaloras/bashhub-client
источник
PythonDigest
Синтаксис Python: strip, rstrip, lstrip

http://pynsk.ru/posts/2015/Dec/07/sintaksis-python-strip-rstrip-lstrip/

Не редко возникает задача убрать лишние пробелы с начала/конца строки. Например

a = 'Доброе утро, Иван'
message, name = a.split(',')
print(name)
> ' Иван' # (лишний пробел сначала строки)
источник
PythonDigest
Синтаксис Python: *args, **kwargs

http://pynsk.ru/posts/2015/Dec/07/sintaksis-python-args-kwargs/
источник