Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal utility scripts

A collection of small command-line utilities for Python 3.14, Bash, and PowerShell. Each script starts with its own usage notes; commands implemented with argparse also support -h/--help.

Python utilities

  • bitflag_visualize.py — display an integer as a table of bits and named flags (json5).
  • bmi_calc.py — calculate BMI and report healthy weight or height thresholds.
  • bibtex_to_cite.py — format BibTeX entries as a CSL bibliography (citeproc-py).
  • calendaralt.py — find years with the same calendar.
  • colorconv.py — convert between HEX, RGB(A), HSL(A), and CMYK colors.
  • export_gh_starred.py — export a user's starred GitHub repositories (requests).
  • extract_highlighting_docx.py — print highlighted DOCX text (python-docx).
  • extract_pdf_annotations.py — export PDF annotations to JSON (PyMuPDF).
  • grow_percentage.py — interactively calculate percentage changes.
  • gitignore_cleanup.py — list paths ignored by a .gitignore and optionally move them to the system trash (pathspec, Send2Trash).
  • md_indexer.py — build JSON indexes for Markdown files (optional PyYAML).
  • pdfmerger.py, pdfslicer.py — merge and slice PDFs (pypdf).
  • pip_checkcompat.py — inspect PyPI wheel compatibility (requests, packaging).
  • stopwatch.py — interactive terminal stopwatch.
  • temperature_monitor.py — record and plot temperature sensors (psutil, matplotlib; optional pythonnet on Windows).
  • vcard_csv.py, vcard_merge.py — convert and merge vCards (pyvcard).
  • videotime_speed_calc.py — calculate playback time at a selected speed.
  • watermark_pdf.py — add text or outline watermarks (PyMuPDF, fonttools).
  • worddict.py — turn a word list into a simple HTML dictionary.

Run a command with Python 3.14, for example:

python3.14 bmi_calc.py bmi 75 180
python3.14 colorconv.py '#336699' --hsl

Shell and PowerShell

  • abandoned_branches.sh — classify Git branches relative to a target branch.
  • imagequant.sh — optimize large PNG files with pngquant and oxipng.
  • skills.sh — install agent skills from local arguments or a list file.
  • windows/GenerateWiFiPasswordList.ps1 — convert saved Windows Wi-Fi profiles into NetworkManager connections.
  • windows/Microsoft.PowerShell_profile.ps1 — configure UTF-8 console and tool output.

Review a script's header or pass --help for prerequisites and complete usage.

About

Scripts useful for me

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages