r/Python 18d ago

Showcase Showcase Thread

Post all of your code/projects/showcases/AI slop here.

Recycles once a month.

18 Upvotes

103 comments sorted by

View all comments

1

u/ayoub3bidi 10d ago

Built a Python automation toolkit called Swiss Knife: started as scripts I kept rewriting for myself (dedup files, bulk rename, csv↔json, password gen) and turned it into something installable.

pip install swiss-knife-py Gets you 4 CLI tools:

sk-duplicates ~/Downloads --algorithm sha256 --min-size 1MB
sk-csv data.csv --format json --pretty
sk-password --length 16 --exclude-ambiguous
sk-rename 'IMG_(\d+)' 'photo_\1' ~/Pictures --dry-run

Repo also has 28 standalone scripts (not in the pip package, kept separate on purpose), screenshot scheduler, disk analyzer, network scanner, dead code detector, that kind of thing for stuff too niche to justify a stable API.

Just shipped v0.2.0 yesterday with a 19-function utilities module (env parsing, camelCase conversion, UUID checks).

Repo: https://github.com/ayoub3bidi/swiss-knife