Code Monkey home page Code Monkey logo

birthday-reminder's Introduction

Birthday Reminder for Windows

This is a simple birthday reminder application built using Python for Windows. It utilizes the win10toast library to display toast notifications on Windows 10 whenever there are birthdays today.

Features

  • Allows users to save birthdays along with names in a text file (file.txt).
  • Displays toast notifications on Windows 10 for birthdays occurring on the current day.

Installation

  1. Ensure you have Python installed on your Windows system. You can download Python from the official website: https://www.python.org/downloads/

  2. Install the win10toast library using pip: pip install win10toast

Usage

  1. Create a text file named file.txt where you'll store the birthdays. Each entry in the file should be in the format: "MonthDay Name Surname" (without quotes), e.g., "0101 John Doe".

  2. Run the reminder.py script using Python. Ensure that the path to the file.txt is correctly set in the script.

  3. The script will check for birthdays occurring today. If there are any birthdays, it will display toast notifications.

Running the Application at Startup

To ensure that the birthday reminder application runs automatically at startup:

  1. Press Win + R to open the Run dialog.
  2. Type shell:startup and press Enter. This will open the Startup folder.
  3. Copy the reminder.py script or create a shortcut to it in this folder.

Now, the script will run automatically every time you start your Windows system, and you'll receive birthday reminders via toast notifications.

Requirements

  • Python 3.x
  • win10toast library

future Work

Improve Tkinter design

References

birthday reminder appilcation made for Ubuntu: https://www.geeksforgeeks.org/birthday-reminder-application-python/

birthday-reminder's People

Contributors

gargimittal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.