Рубрики
Без рубрики

Imbotus – как я автоматизировал посещение онлайн -классов

Мотивация во время написания этого, я вернулся домой после того, как покинул университет из -за … Tagged с Python, OpenSource, Octograd2020, Django.

Мотивация

Во время написания этого я вернулся домой после того, как покинул университет из -за печально известной пандемии вируса короны. Когда наш университет уведомил нас, что у нас будут онлайн -классы до дальнейшего уведомления, большинство из нас были в восторге. Я, например, поделился чувством, но только потому, что мне не пришлось бы посещать мои утренние занятия – хотя мои мысли и молитвы были с жертвами Короны.

Тем не менее, к моему ужасу, мы получили последующее электронное письмо от Uni, в котором говорилось, что у нас будут онлайн-классы, придерживающиеся регулярного расписания !!! Речь шла не о занятиях – как я уже сказал, я не очень утренний человек, и поэтому речь шла только о сроках занятий. У нас была строгая политика посещаемости в UNI, что означало, что утренние занятия никуда не ден.

Желание спать может сделать чудеса, и тогда это поразило меня – это были онлайн классы – Моя точка зрения в том, что вам нужно только войти в систему на протяжении всего класса, чтобы быть помеченным как присутствующее. И я был уверен, что если вы сможете заполнить свои учетные данные для входа в систему, и нажмите на несколько кнопок, чтобы посещать лекции, так и Python.

Ну, вы можете подумать, что я делаю очень много работы, чтобы не использовать то, за что я плачу, а именно образование. На что я хотел бы отметить и повторить, что я просто не хотел посещать занятия по утрам, и восполнить, посещая мои занятия ночью, в своем собственном темпе. Это была уникальная возможность сделать краткий перерыв из того, что большинство из нас посещают занятия, и я просто не мог позволить этому ускользнуть.

Это когда я наткнулся на библиотеку селена Webdriver, которая позволяет мне автоматизировать свои действия в веб -браузере. Я использовал это в унисон с обоими «Планировщиком задач Windows» (в Windows, DUH) и «Crontab» (на Linux Distros), чтобы планировать запуск Imbotus Согласно моему расписанию.

Демо -ссылка

Видео демонстрации размещено здесь

Ссылка на код

И вот Код за github, если вы хотите проверить его (возможно, вы могли бы использовать его самостоятельно, если вы тоже не утренний человек;))

Как я его построил

Я не использовал какого-либо стека для этого проекта (это просто сценарий Python LOL), но я сделал личный блог кодирования примерно в то же время, чтобы показать этот проект среди других. Блог был построен с использованием Django, и это была моя первая попытка создать фактический проект Web-Dev (лично это был действительно полезный опыт обучения. Я знаю, что есть совершенно новый уровень уважения веб -разработчиков, ха -ха). Поэтому для тех, кто заинтересован в деталях реализации, вы можете проверить мой пост в блоге по сравнению с Здесь, на narcodes.org (Бесстыдная заглушка: P)

Оригинал: “https://dev.to/adithyatp/imbotus-how-i-automated-attending-online-classes-heb”