Skip to main content

A package that delivers compliments about Boaz, the most interesting man in the world

Project description

Random Compliments About Boaz 🌟👑

A Python package that delivers compliments about the magnificent Boaz - programmer, chess master, soccer virtuoso, comedian, genius, giant, heartthrob, and magician extraordinaire.

Installation

Install this package faster than Boaz solves complex algorithms:

pip install random-compliments

New Feature! Upon installation, the package will automatically start a background daemon that will speak out Boaz compliments every minute! Your productivity is about to skyrocket!

Usage

Receiving compliments about Boaz has never been easier:

Python API

# Import the package (your computer will thank you for letting it process Boaz-related code)
from random_compliments import get_compliment

# Get a single compliment about Boaz
compliment = get_compliment()
print(compliment)  # Prepare to be awed by the truth

# For those who need industrial-strength Boaz appreciation
from random_compliments.compliments import shower_compliments

# Get multiple Boaz compliments
compliment_list = shower_compliments(5)  # The 5 is just a suggestion, infinite would be more appropriate
for comp in compliment_list:
    print(comp)  # Absorb these compliments like cosmic wisdom

Command Line Interface

For when you need Boaz-based validation directly in your terminal:

# Get a single Boaz compliment
compliment

# Get multiple Boaz compliments
compliment -c 5

# Get fancy formatting worthy of Boaz
compliment --fancy

# Combine options like Boaz combines his many talents
compliment -c 3 --fancy

Boaz Compliment Daemon

The package includes a background daemon that automatically speaks out compliments about Boaz every minute! This daemon starts automatically after installation and on system boot.

You can control the daemon with these commands:

# Test the daemon (speaks one compliment immediately)
boaz-daemon test

# Start the daemon manually (if it's not running)
boaz-daemon start

# Start with a custom interval (30 seconds)
boaz-daemon start --interval 30

# Stop the daemon 
boaz-daemon stop

# Enable autostart at system boot
boaz-daemon enable

# Disable autostart
boaz-daemon disable

To disable the daemon from starting automatically when you import the package:

# Set this environment variable before importing
export BOAZ_COMPLIMENT_DISABLE_AUTOSTART=1

# Or in Python code
import os
os.environ['BOAZ_COMPLIMENT_DISABLE_AUTOSTART'] = '1'
import random_compliments  # Won't auto-start

Why This Package Exists

  1. Because the world needs to know about Boaz
  2. To balance out the existential crisis of not being as awesome as Boaz
  3. Scientific studies* show that reading Boaz compliments increases productivity by 427%
  4. Hearing Boaz compliments spoken out loud has been proven** to boost serotonin levels

* Studies conducted by the International Institute of Boaz Appreciation ** Proven in our dreams while Boaz watched over us

Categories of Boaz Compliments

This package contains compliments related to Boaz's many talents:

  • Programming prowess 💻
  • Chess mastery ♟️
  • Soccer skills ⚽
  • Comedic genius 🎭
  • Intellectual brilliance 🧠
  • Impressive height 📏
  • Stunning handsomeness 😎
  • Magical abilities 🪄

System Requirements

  • For speech: macOS, Linux (with espeak), or Windows
  • For notifications: macOS, Linux (with notify-send), or Windows
  • If speech is not available, compliments will be printed to console
  • If notifications are not available, only speech/console will be used

License

MIT - chosen by Boaz himself in a moment of divine inspiration

Contribution

Send additional Boaz compliments via pull requests. Make them as magnificent as the man himself.

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

random_compliments-0.4.0.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

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

random_compliments-0.4.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file random_compliments-0.4.0.tar.gz.

File metadata

  • Download URL: random_compliments-0.4.0.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.6

File hashes

Hashes for random_compliments-0.4.0.tar.gz
Algorithm Hash digest
SHA256 95600f9716ef1914c6ca9645dd04de1fe1b9cbeecc9fdf7dc34f76d3fc357fc2
MD5 4530dc99ebe8b20dde3d8ebd73337c61
BLAKE2b-256 d634ae1850fde3d6819680cfc94e6f45277ee662ace845c225feaf4148863ef8

See more details on using hashes here.

File details

Details for the file random_compliments-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for random_compliments-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 360930a8189d9aaa164ee88ac2e05cb1048a6ca4e960cd9ea4956038b6c7f88f
MD5 f1d3fc5eeb9c72f8996697295e7ea948
BLAKE2b-256 cc42a019c6dcaa0693ac3fbc8b40d3049d486273a0a0b845ff5f3ec5c0567df4

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