>>584524> Короче я опечален
В таком случае немного позитива от меня - я на половину написал скрипт. Хреново то, что почти всю неделю у меня [возможно] не будет доступа к нету, и я может быть не смогу его допилить/выслать. К счастью, он уже довольно юзабелен, проще перечислить, что он
не умеет:
- самостоятельно генерировать календарь текущего месяца - вместо этого он берёт заготовленную картинку (ноябрь только начался, поэтому пока проблем не будет)
- возможно не выставлен максимальный уровень сжатия png
- не умеет отображать ачивки
Данные он берёт из текстового файла, поля отделены
табами (
не пробелами (!)), аватары грузит из соответствующего каталога. На случай, если мне действительно не удастся добраться до сети, выкладываю этот полусырой вариант - без ачивок можно пока пережить, зато времени он экономит просто массу. Ты можешь начинать переводить все данные из xls в текстовый файл. Единственное но - если захочешь добавлять новые поля в файл, придётся чуть-чуть подредактировать следующую строчку (строка 11):
avatar, name, d1, d2, fails = line.chomp.split("\t")
после fails нужно добавить [произвольные] имена новых полей, например:
avatar, name, d1, d2, fails, achievement
list, someother_field = line.chomp.split("\t")
Для запуска [как минимум] нужно: интерпретатор Ruby, Qt, биндинги Ruby к Qt
Если возникнут какие либо трудности в моё отсутствие, попроси помощи зала - думаю среди 30+ человек должен найтись тот, кто осилит разобраться/запустить.
Архив со скриптом и пример его работы прилагаются.