Archived
1
0
Fork 0
Routinely send reminder messages to people
This repository has been archived on 2025-11-18. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
2024-12-27 11:07:56 +05:30
.images adding archived status 2024-12-27 11:07:56 +05:30
scripts updated send reminder 2024-10-25 21:26:05 +05:30
src run conditions for wa_bulk 2024-10-09 22:23:30 +05:30
.gitattributes Initial commit 2024-09-28 14:08:29 +05:30
.gitignore fixed bug 2024-09-29 23:46:38 +05:30
LICENSE Initial commit 2024-09-28 14:08:29 +05:30
README.md adding archived status 2024-12-27 11:07:56 +05:30

reminder

Personal reminder system; with the help of the vik-caldav (archived) and automate-whatsapp-message this tiny program will go through my calendar events and log the events that are categorized as reminders.

for example:

  1. remind person-1 to buy milk; this will send a message person-1 on reminder date.
  2. remind person-1 on their birthday;


How It Works?

  1. Grab all the events for today from the CalDav server
  2. Arrange the data into format that is understood by wa_bulk.py
{
    "person1":["message 1","message 2"],
    "person2":["message 1","message 2"]
}
  1. send the message to wa_bulk.py

above steps are carried out by sendreminder.ps1

Setting Up

  1. Install all the necessary modules
pip install -r requirements.txt
  1. Create env.py file on the src and enter login information of the CalDav Server
CALURL = ""
CALPASSWORD = ""
CALUSERNAME = ""
# path where the reminder-data is saved
DATAPATH = ""
  1. Run main.py to generate a wa_bulk.py compatible file