Skip to content

Commit e119fce

Browse files
committed
Update CLAUDE.md: fix line counts and test count after Qwen3.5 upgrade
1 parent b2c5e73 commit e119fce

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

CLAUDE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ any2md/
1313
│ ├── cli.py # Unified entry point — auto-detect + subcommands (200 lines)
1414
│ ├── common.py # Shared: build_frontmatter(), setup_logging(), OutputFormat, write_output() (155 lines)
1515
│ ├── yt.py # Audio/video/YouTube transcription + Sortformer diarization (847 lines)
16-
│ ├── pdf.py # PDF extraction + optional VLM OCR via mlx-vlm (577 lines)
16+
│ ├── pdf.py # PDF extraction + optional VLM OCR via mlx-vlm (578 lines)
1717
│ ├── img.py # Image OCR via Qwen3.5 (mlx-vlm) (422 lines)
1818
│ ├── web.py # Web URL → markdown via ReaderLM-v2 (mlx-lm) (448 lines)
1919
│ ├── html.py # Local HTML → markdown via ReaderLM-v2 (285 lines)
@@ -56,7 +56,7 @@ any2md/
5656
└── README.md
5757
```
5858

59-
**Total**: 8,698 lines of source code across 18 modules. 739 tests.
59+
**Total**: 8,700 lines of source code across 18 modules. 740 tests.
6060

6161
## Key Libraries & Dependencies
6262

@@ -153,7 +153,7 @@ python scripts/download_models.py --all
153153
## Testing
154154

155155
- **Framework**: unittest.TestCase classes, run via pytest
156-
- **Test count**: 739 collected tests
156+
- **Test count**: 740 collected tests
157157
- **Run all unit tests**: `python -m pytest tests/`
158158
- **Run specific**: `python -m pytest tests/test_csv.py -v`
159159
- **Slow tests** (real inference): `python -m pytest tests/test_inference.py -m slow -v -s`
@@ -195,4 +195,4 @@ See [GOALS.md](GOALS.md) for the full expansion plan. Key areas:
195195

196196
## Project History
197197

198-
Originally `yt2srt` on `lightning-whisper-mlx`. Migrated to `yt2md` on `mlx-audio` with Parakeet, rewritten from argparse to typer. Then expanded from 2 tools (yt2md + pdf2md) to 16 converters as a proper Python package (`src/any2md/`) with unified CLI, optional dependency groups, and 739 tests.
198+
Originally `yt2srt` on `lightning-whisper-mlx`. Migrated to `yt2md` on `mlx-audio` with Parakeet, rewritten from argparse to typer. Then expanded from 2 tools (yt2md + pdf2md) to 16 converters as a proper Python package (`src/any2md/`) with unified CLI, optional dependency groups, and 740 tests.

0 commit comments

Comments
 (0)