Skip to main content

A fun package to help procrastinators with excuses, quotes, and more

Project description

procrastination_helper

Python build & test


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))

Example Program


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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

procrastination_helper-0.1.0.tar.gz (49.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

procrastination_helper-0.1.0-py3-none-any.whl (36.2 kB view details)

Uploaded Python 3

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

Hashes for procrastination_helper-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4a7881e25b71e85491aa61d563c2d634bb3be71e553e8231007132483762e650
MD5 ac8b05ddb5b2645d910a9e4195b0cd0d
BLAKE2b-256 f580ec375c7bc515ee1b5c0b26e5b74430bb68616f9600bd33840e8d9691132e

See more details on using hashes here.

File details

Details for the file procrastination_helper-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for procrastination_helper-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 446ee0c7d941fbf32e2930400898791b58f60bd66f5171d1dbee693ab81f888c
MD5 fea5e34880cdbb454539aa2f42bc919f
BLAKE2b-256 6587d1d5856bf5659bdb2b1d3cba9809ad63398d210d34d2af82ef9ae46ea8d5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page