Тег python

unfalse

Наконец-то, за три дня мучений зопелил себе самодельный подкаст из скачанных mp3-файлов одного подкаста, у которого нет rss. Скачал BeyondPod'ом. Теперь можно слушать по-человечески, с сохранением места, где последний раз нажал на паузу.

Astynax

Чистил тут сорцы чужие. Pylint говорит: Unnecessary lambda. Исправление очевидное, вот diff:

# -
escape = lambda s: "'{}'".sormat(s)
# +
+escape = "'{}'".format

Если бы не pylint, это бы не приняли: после отсылки к пайлинту ито со скрипом приняли ("Нуууу не занааааю...").
Аргумент: первый вариант очевиднее и "не нужно на Python, писать как на Haskell".
Негодую.

schors

А кто-нибудь транзакции в Python MySQLdb использовал? Как ловить last_insert_id() внутри транзакции? Сейчас ловлю через cursor.lastrowid, но чую бесовщину - я же не закоммитил ещё...

unfalse

Иду я, значит, по улице, и вдруг!

greenjoker

Tishka17

unfalse

Посмотрите на эксперта. Не мог не заскринить, цитировать лень.

greenjoker

питоновый ютуб

https://github.com/np1/mps-youtube |

sudo pip install -M --install-option="--install-layout=deb" --install-option="--prefix=/usr" mps-youtube

перловый ютуб

https://github.com/trizen/youtube-viewer |
http://www.webupd8.org/2015/02/youtube-viewer-complete-youtube-client.html |
https://aur.archlinux.org/packages/youtube-viewer-git/ |
https://aur.archlinux.org/packages/gtk-youtube-viewer/ |

ppa:nilarimogard/webupd8

ноде.жээсовый ютуб

https://github.com/Atraci/Atraci |
http://www.webupd8.org/2014/07/atraci-new-youtube-based-music-player.html |

ppa:webupd8team/atraci

bitfield

Вот сколько лет уже пишу на питоне, а все никак не привыкну к x is not Y. Мозг парсит это как x is (not Y) вместо not (x is Y).
C a not in bполучше, ибо not a in b == (not a) in b.

Tishka17

Посоветуйте библиотеку которая помогла бы мне вытаскивать питоновские объекты из базы данных. Но при этом чтобы работа с БД была только с помощью процедур (хуже - в разных процедурах один пол смыслу столбец может называться по разному). Планируется oracle/mysql.

partizan

Котаны, есть такое предложение.

Чуваки пилят всякие штуку для семантического анализа научных статей, вот такие: http://sciencewise.info/ , собираются такое же еще для анализа климатических условий делать, и им требуются крутые питонисты.

Есть желающие двигать науку?

bitfield

http://www.modulecounts.com/
Внезапно удивлен количеством пакетов на Clojure и Go.
Улыбнула Avg Growth = -9/day у R.

Oxyd
Shumaher

пытаюсь поставить sync server для FF
вроде собрался, но косяк с make test

ImportError: No module named pysqlite2

сделал easy_install pysqlite
а еще поставил libsqlite0-dev и libsqlite3-dev
но пофиг.
наверно проблема в том, что поставил версию 2.7.8, но юзаю его через virtualenv
что делать?

partizan

так, у меня есть строка

s = 'Grafing Bei M\xfcnchen'

как из неё сделать

s = u'Grafing Bei M\xfcnchen'

bitfield

first, make the C++ library accessible to Python (already done, in many cases), then, let your Haskell program use the Python interpreter to make calls into the C++ library

bitfield

Напоролся на красивый баг в архитектуре проекта.
Добавил команду "скачать все логи в .zip". Команда проходит все слои от фронтэнда до воркера, ответ на нее (с содержимым архива) -- в обратную сторону. И пишутся в логи со всем своим содержимым, раздувая их в несколько раз.

schors

а кто детально разбирался в virtualenv/pip/easy_install? почему например ansible впрямую ни в какую не ставится в $HOME, хотя я задаю переменные окружения PYTHONPATH и --prefix $HOME, а из virtualenv для того же интерпретатора - безо всяких --prefix ставится запросто? WTF?

schors

кратко - перевел хостинг на apache 2.4, завёл php 5.5 и 5.6 (жду теперь UMI.CMS 3.0 :), немного запоздало (а может и верно, что запоздало - неясно куда там всё дуло) завёл python 3.3 и python 3.4, надоело искать куда редмайны пристроить - завёл ruby 1.9 и 2.1, ну и начитался twitter bootstrap - теперь есть bower и lesscss :) теперь буду потихоньку описывать что где нового и что с этим делать для чайников

partizan

как мне из питона проверить наличие аудиодорожки в видеофайле?

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.