Skip to content

It is a simple birthday wisher app which will match today's date with the records in the database if present any then it will remind you with a notification and also send them a personalized message on your behalf.

License

DeeshanSharma/Automatic-Birthday-Wisher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatic Birthday Wisher

It is a simple automatic birthday wisher app which will match today's date with the records in the database, if any record matches the database it will automactically notify you about it and send the personalised message to the birthday boy/girl on Whatsapp on your behalf.

Features

  • Sqlite Database to store data
  • Automatically send WhatsApp Messsages
  • Auto run on startup, Query Database and Sends the Message
  • Separate file to manage the Database and to Auto Wish
  • Windows Notification for the Birthday Remainder with Name of the person
  • Uses WhatsApp Web
  • Custom set of Birthday Wishes
  • Easy to Use

Application Currently Works On

Currently it is available for

  • Windows 10

Installation & Requirements

  • Clone the repo
    • HTTPS
      git clone https://github.com/DeeshanSharma/Automatic-Birthday-Wisher.git
    • SSH
      git clone git@github.com:DeeshanSharma/Automatic-Birthday-Wisher.git
  • win10toast
    pip install win10toast
  • Stay Loged in to WhatsApp Web

Usage

Use manage.py to play with the Database.
autowisher.pyw is the file which will be used to send the messages and giving the notifications add custom birthday wishes to this file (URL encoded).

To-Do

  • Add Buttons to the Notification
  • Email Wishing
  • Support for more platform

About

It is a simple birthday wisher app which will match today's date with the records in the database if present any then it will remind you with a notification and also send them a personalized message on your behalf.

Topics

Resources

License

Stars

Watchers

Forks

Languages