A fun package to help procrastinators with excuses, quotes, and more
Project description
procrastination_helper
Project Description
procrastination_helper is a user-friendly application designed to assist individuals in managing their tasks and overcoming procrastination. By generating creative and humorous custom excuses, the app provides users with a lighthearted way to navigate their responsibilities. Whether you need a reason to delay a chore, skip a meeting, or take a break from studying, Procrastination Helper offers a variety of tailored excuses to suit any situation. With its intuitive interface and engaging content, this app aims to make task management more enjoyable and less stressful.
PyPI Package
procrastination_helper on PyPI
Importing and Using procrastination_helper in Your Code
Developers can import and use procrastination_helper functions in their own projects.
Available Functions & Examples
1. get_custom_excuse(task)
Returns a personalized excuse based on the task using random templates.
from procrastination_helper import get_custom_excuse
print(get_custom_excuse("homework"))
2. delay_timer(minutes)
Allows the user to set a procrastination timer.
from procrastination_helper import delay_timer
delay_timer(15)
3. get_excuse_list(n)
Returns a specified number n of random excuses from the sample excuses list.
from procrastination_helper import get_excuse_list
print(get_excuse_list(3))
4. get_excuse()
Returns a single random excuse from a predefined list of sample excuses.
from procrastination_helper import get_excuse
print(get_excuse())
5. get_procrastination_quotes(num_quotes)
Returns a specified number num_quotes of random motivational quotes about procrastination.
from procrastination_helper import get_procrastination_quotes
print(get_procrastination_quotes(2))
Developer Setup Guide
Follow these steps to set up and contribute to the procrastination_helper project:
1. Clone the Repository
git clone https://github.com/software-students-spring2025/3-python-package-market-correction.git
cd 3-python-package-market-correction
2. Set Up a Virtual Environment
You can use either venv or pipenv:
- Using venv:
python -m venv venv
source venv/bin/activate # For Windows: venv\Scripts\activate
- Using pipenv:
pipenv shell
3. Install Dependencies
- Using venv:
pip install -e .[dev]
- Using pipenv:
pipenv install -e .[dev]
4. Run Tests
Ensure everything is working by running:
pytest
5. Build the Package
To package the application, use:
python -m build
6. Run the Application
Navigate to the source directory and execute:
cd src
python3 -m procrastination_helper
Team Members
| Name | NYU Email | GitHub Profile |
|---|---|---|
| Chris Leu | cl3880@nyu.edu | cl3880 |
| Ava August | aca9900@nyu.edu | aaugust22 |
| Keith Dusling | ksd332@nyu.edu | kdusling56 |
| Joel Kim | jdk91370@nyu.edu | joel-d-kim |
Environment Variables & Starter Data
This project does not require any environment variables or a database.
Secret Configuration Files
This project does not require any secret configuration files.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file procrastination_helper-0.1.0.tar.gz.
File metadata
- Download URL: procrastination_helper-0.1.0.tar.gz
- Upload date:
- Size: 49.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a7881e25b71e85491aa61d563c2d634bb3be71e553e8231007132483762e650
|
|
| MD5 |
ac8b05ddb5b2645d910a9e4195b0cd0d
|
|
| BLAKE2b-256 |
f580ec375c7bc515ee1b5c0b26e5b74430bb68616f9600bd33840e8d9691132e
|
File details
Details for the file procrastination_helper-0.1.0-py3-none-any.whl.
File metadata
- Download URL: procrastination_helper-0.1.0-py3-none-any.whl
- Upload date:
- Size: 36.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
446ee0c7d941fbf32e2930400898791b58f60bd66f5171d1dbee693ab81f888c
|
|
| MD5 |
fea5e34880cdbb454539aa2f42bc919f
|
|
| BLAKE2b-256 |
6587d1d5856bf5659bdb2b1d3cba9809ad63398d210d34d2af82ef9ae46ea8d5
|