Skip to content
This repository has been archived by the owner on Dec 7, 2024. It is now read-only.

Latest commit

 

History

History
85 lines (60 loc) · 2.06 KB

README.md

File metadata and controls

85 lines (60 loc) · 2.06 KB

Calendar Using Tkinter

CalendarInTkinter is an implementation of calendar using tkinter package of python. Both Tk and tkinter are available on most Unix platforms, including macOS, as well as on Windows systems.

demo

Features

  • Multiple User login as well as authentication
  • Storing user data in user's file structure, in csv format
  • Creation, Read, Update, Delte, on calendar-events of users
  • Time related calculations
    • Date after a particular time period from a given date
    • Time difference between given two dates
    • Time after a particular time period
  • Time Unit conversions from
    • sec to min
    • year to week
    • month to days etc.

Installation

git clone https://github.com/ujjwalgarg100204/CalendarInTkinter.git

Dependencies

  • Python 3.10+
    • Babel==2.10.3
    • future==0.18.2
    • pytz==2022.1
    • tkcalendar==1.6.1

Run in your local environment

# for linux & mac based systems 

# create a virtual environment
python3 -m venv env

# activate virtual environment
source env/bin/activate

# install dependencies from requirements.txt
python3 -m pip install -r requirements.txt

# run the project
python3 main.py

Some Linux users might not have tkinter preinstalled, so they need to run sudo apt-get install python3-tk

:: For Windows

:: create a virtual enviornment
py -m venv env

:: activate virtual enviornment
.\env\Scripts\activate

:: install dependencies from requirements.txt
py -m pip install -r requirements.txt

:: run the project
py main.py

Screenshots

Calendar View Date Calculator Time Calculator Unit Conversion New Event View

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT