Phone Call Reminder
This Python script checks a spreadsheet for tasks and makes a phone call to you when it is time for a particular task.
Requirements
- Python 3.6 or higher
- openpyxl
- phonenumbers
- requests
- Twilio account
Installation
- Install the required Python packages:
pip install openpyxl phonenumbers requests
- Create a Twilio account and get your account SID and auth token.
- Update the
YOUR_ACCOUNT_SID
andpk9UvfGi1gmaI4lXmtAzpF91AS635kXq
placeholders in the script with your own Twilio account SID and auth token. - Save the script as
phone_call_reminder.py
.
Usage
-
Create a spreadsheet with the following columns:
- Task name
- Start time
-
Save the spreadsheet as
schedule.xlsx
. -
Run the script:
python phone_call_reminder.py
The script will check the spreadsheet for tasks and make a phone call to you when it is time for a particular task.
Example
Here is an example of a spreadsheet that you can use with the phone call reminder script:
Task name | Start time |
---|---|
Study computer science | 6:00 AM |
Work on software development company | 1:00 PM |
Exercise | 6:00 PM |
If you run the script at 6:00 AM, it will make a phone call to you to remind you to study computer science. If you run the script at 1:00 PM, it will make a phone call to you to remind you to work on your software development company.
Contributions
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License
This project is licensed under the MIT License.