{"repo":"sanjarzayniev/deadline-notifier","free":true,"listed":false,"github":"https://github.com/sanjarzayniev/deadline-notifier","clone":"git clone https://github.com/sanjarzayniev/deadline-notifier.git","description":"Serverless application to notify Inha students about the upcoming deadlines of 7 days ahead via telegram bot","language":"Java","stars":20,"topics":["deadline","java","selenium","telegram-bot","ui-automation","github-actions","inha"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"deadline-notifier ⏰ [!WARNING] It works only for students of Inha University in Tashkent! Table of Contents 📋 - About the Project - Technologies Used - Setup and Installation - Project Structure - Contributing - License About the Project It is nothing but a serverless application that scrapes data with selenium UI automation framework and notifies about the upcoming deadlines of 7 days ahead via telegram bot. Technologies Used - Java SE-11 : Language used for writing the application. - Selenium WebDriver 4.17.0 : For browser automation & scraping. - Maven 3.6.3 : Build and dependency management tool. - WebDriver Manager 5.8.0 : For automatic browser driver management (setup). - GitHub Actions : To continiously run the project and send the output via telegram bot once a day. Setup and Installation [!IMPORTANT] Actually, you don't need to install & run it locally. You just need to fork this repo on GitHub and add 4 repository secrets & create a telegram bot by yourself to get the benefit of this project. And it will itself notify you about your forthcoming deadlines for today(Assignment, Quiz, Video, which means all type of deadlines) and later (available only for videos)! [!NOTE] When forking, do not forget to fork from the master branch as it is the one you need. In the dev branch, i usually test some modifications that may be upcoming. These are the very 4 repository secrets: - ID - your student ID to login (U2....). - PASSWORD - your password for eclass. - TELEGRAM BOT TOK","default_branch":null,"files":null,"tree":[],"storefront":"/r/sanjarzayniev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sanjarzayniev/deadline-notifier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}