Начну с небольшой предыстории Учусь в 11 классе, в провинциальном городе. Но несмотря на это в плане информационных технологий наш лицей "шагнул далеко вперед" (на фоне остальных школ города, естественно). Если в других школах ученики в начале года узнают расписание на неделю и спокойно учатся по нему, то у нас "плавающее" расписание, которое иногда меняется и выкладывается на сайт: амтэк35.рф/raspisanie/izmenenija-v-raspisanii Формат расписания не самый удобный (особенно, если просматривать его с компьютера, где нет возможности просто зазумить страничку), оно иногда меняется, о чем не всегда своевременно сообщается. В мае 2019 года мне пришла в голову идея "нарезать" расписание - вычленять оттуда расписание для каждого класса. Не нужно даже всматриваться, чтобы понять, что эта картинка, выкладывающаяся на сайт - просто таблица Excel. Но вот незадача - эта таблица тоже постоянно меняется, что исключает возможность просто по координатам вырезать расписание для каждого класса. Мутил много разных схем, в центре которых долгое время OpenCV с его template-matching. Работало! Я был счастлив. Летом я ничего не делал для проекта, и вот, в октябре 2019 вновь им занялся с новыми силами и знаниями. Подумал, что это может быть полезно и для других учеников лицея - реализовал простенького бота ВК (тривиально, но мне тогда это казалось просто верхом технологий!). Прошло почти 4 месяца с начала жизни моего чуда - произошло много изменений (Вот тут весь довольно подробный лист - https://github.com/SIAILYA/ScheduleFlow/blob/dev/CHANGELOG.md) Активно борюсь с багами, попутно разбираясь во всем. Мне нравится, хоть я и осознаю, что наверняка можно лучше/проще/правильнее. Само творение - https://vk.com/scheduleflow (на стене сообщества тоже можно найти какие-то интересные детали)
20 января 2020
Ответить
Пожаловаться