Как стать автором
Обновить

Мой рейтинг

Время на прочтение2 мин
Количество просмотров502
Вот так у меня выглядят некоторые закладки в Fast Dial:
Изображение закладок

Однажды я заметил, что первым делом, вместо того, чтобы отправиться туда, куда хотел, открывая браузер, я посещаю несколько ресурсов, 2 из которых представлены на изображении выше. Я заходил на страницы с рейтингом, чтобы скорректировать прием/отдачу торрент-клиента. Чтобы узнать, не пора ли ставить на закачку долгожданный фильм, или лучше посидеть на раздаче популярного сериала, чтобы завтра, не боясь скатиться до минимальной отметки, поставить на закачку то, что мне интересно, но на чем не заработаешь рейтинг…
Мне это надоело и я сказал себе: почему не сделать так, чтобы рейтинг был перед глазами сразу после открытия окна браузера, да еще и со всех интересующих меня сайтов одновременно? Сказано – сделано. За пару вечеров была написана небольшая программка, которая при запуске ходит по заданным адресам, собирает статистику и отображает ее на картинках, которые потом используются в качестве изображений на закладках.

В течение нескольких недель она запускается по расписанию и прекрасно справляется со своей задачей. За это время ситуация с рейтингом существенно улучшилась: теперь он не на грани минимально допустимого, потому поискал ей еще применения – показать информацию с Хабра, отобразить количество фильмов. И стали возникать идеи по улучшению этой нехитрой программки. Добавить хранение статистики за период, наглядное отражение рейтинга в виде графиков, разработать оконный интерфейс (сейчас управление скромными возможностями реализовано посредством командной строки), встроить визуальный конструктор (сейчас добавить новый сайт или изменить внешний вид можно только редактированием текстовых файлов), и т.д. и т.п.
А так же возник следующий вопрос: а нужно ли это еще кому-то, кроме меня? Или, возможно, есть готовые решения, о которых я не знаю? Надеюсь, ваши комментарии рассеют тени моих сомнений.

Краткое описание, или как это работает и что из себя представляет

Программа написана на C#, работает под Windows (тестировалась пока только на XP и Windows 7).
После запуска она ищет в своей папке файлы содержащие описания страниц с рейтингом, шаблоны для поиска показателей и правила их отображения, обрабатывает каждый найденный файл: авторизуется на сайте (если необходимо), получает страницу с рейтингом, находит нужные данные, выводит показатели на картинку и сохраняет ее в PNG. На этом ее миссия заканчивается.

UPD. Саму программу выложу, как только напишу вменяемый мануал.
Программа
Исходник
Теги:
Хабы:
+9
Комментарии31

Публикации