Собсна, у меня ночной тупняк: как распарсить список строк из строки. Есть файл со строками вида
['hello', 'test, '', ',, ,\' \\ ']
(собсна, вывод repr). Как такую строку превратить в список? Элементы только строки.
Собсна, у меня ночной тупняк: как распарсить список строк из строки. Есть файл со строками вида
['hello', 'test, '', ',, ,\' \\ ']
(собсна, вывод repr). Как такую строку превратить в список? Элементы только строки.
Вот я щас поковырял говнодокументацию говноапи этого говносервиса и обнаружил, что там ничего нет про то, как захуячить скробблер.
Открыл клиент, а он, блеать, на плюсах!
Закрыл, проблевался, забил.
Я вот думаю переписать p2t на эрланге и пусть себе просто работает.
Но это уже не раньше среды, ибо пора получать повышение на работе: через неделю с небольшим очередная аттестация :)
Сделайте меня уже сесть и переписать это поделие p2t по-нормальному.
А лучше форкните и попилите самостоятельно.
Mozilla Rhino — страшная штука, особенно если в ней толком не разобраться.
http://dl.dropbox.com/u/3101095/rhino.pn...
Только пофиксил p2t так, тут же добавил баг.
Надо тестить даже мелкие фиксы, ибо в них всё зло!
Собственно, запилил в p2t нормальный парсер постов. Теперь:
- слова заменяются на хештеги только если они целиком совпадают с одним из тегов поста;
- сообщения обрезаются нормально (остаются только целые слова и ссылки);
- возможно, пофиксились ещё какие-то баги, о которых я не знаю.
В общем, если кто сможет ... more →
А как бы по-халявнее разбить строку по заданным разделителям с сохранением самих разделителей?
Например из "привет (вася.хуй)7,5" получить [ "привет",
" (",
"вася",
".",
"хуй",
")" ]
http://stackoverflow.com/questions/71019...
Нет, сам вопрос, наверное хороший. Но вы посмотрите на эти ответы =_=
Современные жабоебы не могут в знание побитовой логики, совершенно. Они, похоже, не знают о существовании битов вообще =\
Няши, а кто-нибудь хочет сделать p2t не заменять слова в тексте поста на хештег, если это слово — часть ссылки? А то я хрен знает когда запилю.
Пстач, у меня ФРУГУРТ от этой моей кросспостилки! Уже хотеть домой, чтобы чинить!
Придумал куда использовать Sikuli :)
http://dl.dropbox.com/u/3101095/games/si...
Я кончаю на Mq extensions в Mercurial. Можно править дохуя всякого одновременно и не превращать коммиты в говно минимальными усилиями ^__^
Гит сделали какие-то пидорасы и явно не для людей:
$ git clone git://github.com/fritzy/SleekXMPP.git
$ cd SleekXMPP
$ git checkout develop
Branch develop set up to track remote branch develop from origin.
Switched to a new branch 'develop'
$ git branch
* develop
master
$ git pull
Already up-to-date.
А теперь ... more →
В общем, починил этого зверька. Теперь пстач его не считает спамером и вообще должно быть ок.
Всем, кто поможет потестить и/или пофиксить баги, буду благодарен.
Все подробности уже описаны в
http://eoranged.psto.net/nzgii так что дерзайте.
А я-то думаю, чего это всё работает, а ссылка мне в личку не приходит.
Включил дебаг, а там пстач суровым голосом: Probably flood.
Оно таки работает >_<
Я обожаю Lua!
В очередной раз сидел, трахался с сишкой, курил устаревшие маны и до жопы оптимизированные исходники, а потом забил, взял биндинги для Lua и за ~10 минут запилил мегафичу :3
Щастье, псточ.
Личкрафты забавны. Даже в гиде по стилю : http://leechcraft.org/development-code-s...
В примере функция с попыткой обращения по нулевому адресу :)
В общем, вот регулярка, которой можно парсить посты, приходящие через бота:
^@([\w\-]{2,})\s?(?:→\s?@([\w\-]{2,}))?\:\n(?:\*([^\n]+)(?:\n|\/\/))(.*)\#[ 0-9a-z]{3,10} ( http\:\/\/psto.net\/[0-9a-z]{3,10})
В питоне потребовался параметр re.DOTALL, указывающий точке отлавливать все символы, включая перевод ... more →
Посмотрел я на то, что пилил вчера и сегодня, дропнул и вот результат:
Запилил кривую и косую версию p2t.
- пока не работает
- вебморда просто заглушка
- сто пудов есть куча косяков
Зависимости:
sleekxmpp, pyyaml, oauth2, python-twitter, flask
Если кто посмотрит кот и поможет в девелопменте, буду рад, ибо со ... more →
utros
ulidtko
eoranged
arts
xaos
NIR
Crazy_Owl
dorfe
mva
Nico-izo
Like-all
part1zano
DarkElve
Darion
asmer
techpriest
jabber
proton
magog
nya
hleem
VidaDI
zetoke
jamhed
carnero
sim0ne
Iwasawafag
Haomand
238328
MPogoda
ap-Codkelden
cirno
nemckoff
vs
kaberc
nexeuse
Elemir
kb
DancingWolf
Tremerix
gisty
Bupyc
rapture
Daemon
miviru
bashorgru
rakoth
Rejjin
silvery
richmond
rnd_d
nixer
Reisen
hedgehog
zamotivator