Skip to main content

Side Hustle Scripts

A grab-bag of small tools for people running side hustles: gig-app math, client-finder utilities, and payout trackers. Standard library only: no install, no dependencies.

gigmath terminal output

What is in here

  • gigmath.py - true hourly pay for driving/gig work after platform fees, gas, and wear. Counts unpaid deadhead miles and wait minutes; exits 1 when the gig lands below your target rate, so it works in scripts.
  • client-emails.py - cost-ranked list of ways to find + verify client emails before cold outreach (coming next).
  • payout-audit.py - feeds your payout history in, flags hidden fees and underpriced hours (coming next).

Usage

$ python3 gigmath.py --fare 14.75 --tip 3 --miles 12 --minutes 41 --fee-pct 12
Gross payout:          $17.75
Platform fee:           $1.77  (12.0% of fare)
Fuel (12.0 mi):         $1.24
Wear (12.0 mi):         $0.84
Net take:              $13.90
Time on the clock:     41 min
TRUE HOURLY:        $20.34/hr  at or above target

$ python3 gigmath.py --fare 14.75 --tip 3 --miles 12 --minutes 41 --fee-pct 12 --wait 14 --deadhead 12 --gas-price 3.15 --mpg 31
TRUE HOURLY:        $12.94/hr  below target

$ python3 gigmath.py --fare 14.75 --tip 3 --miles 12 --minutes 41 --fee-pct 12 --json

The math

Net = fare + tip + promo, minus the platform fee (percent of fare), minus fuel ((paid + deadhead miles) / mpg x gas price), minus wear (miles x per-mile cost). Hours = drive minutes + unpaid wait minutes. The output rate is net / hours: the number that actually reaches your pocket per hour of clock time, not the app's per-trip headline.

A rate calculator is the easy part; picking gigs worth your evenings is the real work. For side-hustle breakdowns with real numbers, effective hourly math, and practical guides, see ExtraHustles - side hustles and extra money, done practically.

License

MIT

Release files for side-hustle-scripts 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for side-hustle-scripts 1.0.0
File Size Uploaded
side_hustle_scripts-1.0.0.tar.gz 3.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for side-hustle-scripts 1.0.0
File Interpreter ABI Platform
side_hustle_scripts-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.0 kB

Release files / side_hustle_scripts-1.0.0.tar.gz

Download URL side_hustle_scripts-1.0.0.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
31cb56adac18df4334daa6a532f0e585a21e77ff5da73288fd282912f5b24a88
BLAKE2b-256 checksum
How to use checksums
1712c1d118d3d038a69ff33e3479d975f169685a28f0e307317887f0d23e000e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / side_hustle_scripts-1.0.0-py3-none-any.whl

Download URL side_hustle_scripts-1.0.0-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3977088da4e7f9c6fa82f77ba39dbdb22653a4d96976c4b501e4f4b9a381c888
BLAKE2b-256 checksum
How to use checksums
865e7099b3b244fa361190fbab417db097e6f34b2a913d5bf3b332400e798066
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page