| 123456789101112131415161718 |
- """Final KB audit - doc count, frontmatter, sizes"""
- import os
- d = r'E:\workspace\dan\num\knowledge\research'
- files = sorted([f for f in os.listdir(d) if f.endswith('.md')])
- print(f'Total .md files: {len(files)}')
- print()
- # Count words across all files
- total_words = 0
- for f in files:
- content = open(os.path.join(d, f), 'r', encoding='utf-8').read()
- wc = len(content.split())
- total_words += wc
- lines = len(content.split('\n'))
- has_fm = content.startswith('---')
- print(f' {wc:6d}w {lines:4d}L {"FM" if has_fm else " "} | {f}')
- print(f'\nTotal: {total_words} words across {len(files)} files')
|