От доста време не бях писал. Бях си обещал да пиша повече, но имам чувството, че точно след като дадох обещанието спрях и да пиша. Всъщност напоследък и задачките станаха повечко, но за това в друг пост. Сега ми се щеше просто да споделя няколко трика, които се оказаха доста полезни в писането на goobot – или, може би, по-точно дописването му.
GooBot е идеята да бъде създаден един сравнително прост, но същевременно и функционален irc-бот за канала на българската Убунту общност. Готови решение, разбира се, също имаше, но или бяха прекалено сложни, с модули и незнам още какви безполезни функции, или пък не работеха. Основното желание, което имах беше да бъде написан на Python, просто защото това е езика, на който ми харесва да пиша скриптове и приложения и в който се чувствам свободен. По-добре да не се отклонявам от темата (кратка пауза). Идеята да напиша бота от нищото все още не е изчезнала, но може би за сега не настъпил точният момент. Та ровейки се из google (къде ли другаде?!) се натъкнах на ub0tu.py – разработен от Abhinay Omkar. Бота е събран в един файл и първоначално предлага доста интересни функции, като търсене в google и delicious, проверка на описанието на Debian пакети, отговор на команди от канала. Последната промяна обаче на самия бот беше от 2007-ма година, с което част от функциите просто не работеха. Е преглътнах липсата им – за какво ти е бот, който ти показва резултати от google след като можеш да си отвориш браузъра и да провериш? И така започна едно бавно редактиране, заменяне на функции, добавяне на такива. Бяха му добавени следните функции:

Днес довърших първата версия на българския превод на ръководството за 
Слушайки почти постоянно музика и често коментирайки различни песни с познати в skype, icq и т.н. ми трябваше някакво решение, което да копира настоящата песен от плейъра и да я копира в активния прозорец. Едно от решенията за
