from docx import Document
import sys
from pathlib import Path

def extract(docx_path, out_path):
    doc = Document(docx_path)
    texts = []
    for p in doc.paragraphs:
        texts.append(p.text)
    with open(out_path, 'w', encoding='utf-8') as f:
        f.write('\n'.join(texts))

if __name__ == '__main__':
    if len(sys.argv) < 3:
        print('Usage: extract_docx.py <input.docx> <output.txt>')
        sys.exit(1)
    extract(sys.argv[1], sys.argv[2])
    print('Extraction complete:', sys.argv[2])
