В процессе изучения Groovy получился приятный сервис – Список всех Jabber конференций. Класс Analyzer, написанный на Groovy анализирует XML, полученный с jabberes.org со списком серверов, и опрашивает каждый из них, получая список конференций. На выходе получается XML файл, который можно просмотреть здесь.
Интересующиеся могут ознакомиться с исходным кодом анализатора. Использовать класс очень просто:
def cache = new File("conferences.xml")
def writer = new FileWriter(cache)
new Analyzer("jabber.ru", "lena1988", "pass").analyze(writer);
writer.flush()
writer.close()
def writer = new FileWriter(cache)
new Analyzer("jabber.ru", "lena1988", "pass").analyze(writer);
writer.flush()
writer.close()
