Self Help Side Project
This is a Python application that sends daily affirmations as text messages to your cell phone.
- Python 3.6 or higher
- Twilio API account and authentication token
-
Clone the repository to your local machine using
git clone https://github.com/yourusername/daily-affirmations.git
-
Install the required packages by running
pip install -r requirements.txt
-
Create a
.env
file and add your Twilio API account SID and authentication token:TWILIO_ACCOUNT_SID=your_account_sid TWILIO_AUTH_TOKEN=your_auth_token
-
Edit the
config.py
file to add your phone number and Twilio phone number. -
Run the application using
python app.py
To use the application:
- Run the application using
python app.py
- The application will send a random affirmation to your phone number at the scheduled time.
- To customize the list of affirmations, edit the
affirmations.txt
file. Each affirmation should be on a separate line.
Contributions are welcome! If you have any suggestions or improvements, feel free to create a pull request or open an issue on GitHub.
If you would like to contribute, please follow these steps:
- Fork the repository to your GitHub account
- Clone the forked repository to your local machine
- Create a new branch for your changes
- Make your changes and commit them with a descriptive message
- Push the changes to your GitHub repository
- Create a pull request on the original repository
We welcome contributions of all kinds, including bug fixes, new features, and improvements to documentation or test coverage.
Before making significant changes, please create an issue on GitHub to discuss your ideas and ensure they align with the project goals.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.