Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,3 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
- Source Code link: `https://github.com/kzuraw/tools/blob/main/html/new-tool.html`
- kzuraw.com link: `https://kzuraw.com`
5. Update README.md html tool list

## Python

- **`python/`**: Standalone scripts with inline dependencies (PEP 723)
- Use `uv run` for execution (handles dependencies automatically)

### Adding new python script

1. Add to `python/` directory
2. Use PEP 723 inline dependency spec
3. Run `uvx ruff format python/` and commit changes
4. Update README.md with usage example
20 changes: 1 addition & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Tools

A collection of web-based and python utility tools.
A collection of web-based utility tools.

## Available Tools

Expand All @@ -12,24 +12,6 @@ A collection of web-based and python utility tools.
- **[Markdown to Rich Text](https://tools.kzuraw.com/html/markdown-to-rich-text.html)** - convert markdown to rich text
- **[SVG to React](https://tools.kzuraw.com/html/svg-to-react.html)** - convert SVG to React components with camelCased props

## Python Scripts

### rename_epubs.py

Rename epub files to `Author - Title.epub` format using metadata from the epub file

```bash
uv run https://tools.kzuraw.com/python/rename_epubs.py <directory> [--dry-run]
```

### rename_invoices.py

Rename invoice PDFs from `company_name invoice_number.pdf` to `yyyy-mm company_name invoice_number.pdf` format. Uses file creation date and formats the invoice number (removes whitespace, converts `/` to `-`).

```bash
uv run https://tools.kzuraw.com/python/rename_invoices.py <directory> [--dry-run]
```

## Deployment

This project is automatically deployed to Cloudflare Pages. Any changes pushed to the main branch will be reflected at [https://tools.kzuraw.com/](https://tools.kzuraw.com/).
Expand Down
117 changes: 0 additions & 117 deletions python/rename_epubs.py

This file was deleted.

116 changes: 0 additions & 116 deletions python/rename_invoices.py

This file was deleted.