Skip to content

Being an MNNITIAN we all are having so busy day schedule that we often miss important notification . Usually we have to login to our academic portals and then check out the notifications . And most of us usually don't do this. We are creating a tool for our college academic's website which can detect the important notifications from there and se…

Notifications You must be signed in to change notification settings

AshishSharma1203/NotifyNow

 
 

Repository files navigation

NotifyNow

NotifyNow is a tool which fetches the new notifcations from the MNNIT's academic website and delivers it to respective user's Whatsapp Id.

The purpose of this tool is to help students in getting regular updates and relieving them from the burden of logging again and again to the academic portal.

Features

It broadcasts new updates directly to user's Whatsapp Id and always keep them updated without missing any crucial info.

*Instant updates

  • Provides doucument link of the new notification

  • Delivers notification on widely used messaging platform i.e. Whatsapp (presently on Telegram due to WhatsApp API i.e. Twilio issue.

Tech Stacks

  • Languages Used: Python

  • Tech Stack Used: BeautifulSoup,Scrapy,Twilio, Telegram API,Flask.

Presentation & Video

Here is the presentation of our project .
https://docs.google.com/presentation/d/1DAZOQspx836p-jajOrrBEep3r4h-JWYd/edit?usp=sharing&ouid=102285003065471675463&rtpof=true&sd=true

Video Demo Link Deployed on Server: https://drive.google.com/drive/folders/1Yv7fxaH8YiLMKsZAB1MHIg5Ff15lDY-h?usp=sharing

Problems Faced

  • While scraping and parsing there was difficulty in detecting the changes occuring in notification section of the website.
  • Whatsapp messaging API i.e. Twilio wasn't working and was throwing "error:500" so we switched to it's alternative i.e. Telegram API.
  • After detecting the change , converting the new notification from HTML to doc. was quite challenging.
  • While deploying our code on web server we faced lot of errors.

Authors

  • Harshit Chaudhari

    GitHub Profile:Lucifer2525-jnv

  • Ashish Kumar sharma

    GitHub Profile:AshishSharma1203

  • Anurag Kumar

    GitHub Profile:Anurag5040

  • Anupesh Kumar Verma

    GitHub Profile :anupeshverma

About

Being an MNNITIAN we all are having so busy day schedule that we often miss important notification . Usually we have to login to our academic portals and then check out the notifications . And most of us usually don't do this. We are creating a tool for our college academic's website which can detect the important notifications from there and se…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 73.1%
  • HTML 26.9%