http://iakov.davydov.name/blog/tag/grtoolkit/Iakov Davydov blog blog posts with tag intersection grtoolkit2011-04-11T00:44:26ZIakovdjango-atompubhttp://iakov.davydov.name/blog/2009/01/22/xkcdru-sources/Исходники xkcd.ru2011-04-11T00:44:26Z2009-01-22T16:23:37Z<p>Под влиянием <a href="http://hoverhell.livejournal.com/profile"><img src="http://l-stat.livejournal.com/img/userinfo.gif?v=2" alt="LiveJournal user" /></a><a href="http://hoverhell.livejournal.com/">hoverhell</a>&#8216;а наконец-то выложил исходники <a href="http://www.xkcd.ru">архива</a> на <a href="http://www.bitbucket.org">bitbucket</a>. Если кому-то это интересно, изучайте: <a href="http://bitbucket.org/Davydov/xkcdru">bitbucket.org/Davydov/xkcdru</a>.</p> <p>Помимо этого я начал прикручивать постинг в <a href="http://www.livejounral.com"><span class="caps">LJ</span></a> для архива. В связи с чем я выдрал из <a href="http://clear.com.ua/en/projects/python/zapys">Zapys</a> файл <code>lj.py</code>. Теперь <code>lj.py</code> живёт независимой жизнью: <a href="http://bitbucket.org/Davydov/ljpy">bitbucket.org/Davydov/ljpy</a>. Из того, что добавил я, следует отметить (безопасную) challenge-response авторизацию. Написал <a href="http://bitbucket.org/Davydov/ljpy/src/tip/example.py">маленький пример использования</a>. <a href="http://clear.com.ua/ru/">Тимофей Бабич</a> собирается включить обновлённую версию <code>lj.py</code> обратно в&nbsp;Zapys.</p> <p>Ну и до кучи выложил исходники <a href="http://www.myths.ru/grtoolkit">grtoolkit</a> <a href="http://bitbucket.org/Davydov/grtoolkit">там же</a>. Исходники самого расширения легко достаются из <code>.XPI</code>, интерес представляет лишь система сборки, которая в <code>.XPI</code> не попадает. Система довольно странная (на основе препроцессора <a href="http://en.nothingisreal.com/wiki/GPP"><span class="caps">GPP</span></a>), но для меня&nbsp;удобная.</p>