Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012hkQY3ErWLWQ6zshJfwMoS
2.1 KiB
2.1 KiB
Manual ROA
Manualele de utilizare ale aplicatiilor ROA. Remote: git@gitea.romfast.ro:romfast/manual-roa.git (branch main).
Manualele vechi (.doc/.odt + poze*) sunt doar arhiva; cel intretinut activ e ROAAUTO.
Manual ROAAUTO — 4 formate, mereu sincronizate
| Fisier | Rol |
|---|---|
manual_ROAAUTO.docx |
sursa pentru PDF |
manual_ROAAUTO.pdf |
generat din docx, livrat clientilor |
manual_ROAAUTO.md |
acelasi continut, cu diacritice |
manual_ROAAUTO.txt |
acelasi continut, fara diacritice, latime 80, separatori =/- |
Orice modificare de continut se face in toate 4.
Versiune si istoric (obligatoriu la fiecare modificare)
- Sub titlu:
v. DD.MM.YYYY(data zilei modificarii); in docx e paragraf italic, 10pt. - La sfarsit, sectiunea Istoric versiuni, inainte de subsolul „Manual generat…”: un rand per versiune,
cea mai noua sus, scurt:
v. DD.MM.YYYY — ce s-a adaugat/schimbat.
Flux de lucru
- Editeaza docx cu
python-docx: cloneaza (copy.deepcopy(p._p)) un paragraf existent cu stilul dorit (titlu de sectiune, rand cu run bold + run normal) si schimba doar textul — docx-ul nu foloseste stiluri Word, formatarea e pe run-uri. - Editeaza md si txt.
- Regenereaza PDF-ul:
"/c/Program Files/LibreOffice/program/soffice.exe" --headless --convert-to pdf manual_ROAAUTO.docx --outdir . - Verifica vizual:
pdftoppm -f N -l N -r 60 -png manual_ROAAUTO.pdf <scratchpad>/pN, apoi citeste imaginea. - Commit + push, apoi copiaza PDF-ul in aplicatie:
cp manual_ROAAUTO.pdf /d/ROA/ROAAUTO/Help/manual_ROAAUTO.pdf.
Capcane de mediu
- Scripturile Python se scriu intr-un fisier in scratchpad si se ruleaza cu
python fisier.py.python - <<EOFpoate esua tacut (shim pyenv), iarpython -fara stdin blocheaza shell-ul. - Consola e cp1252:
printcu diacritice daUnicodeEncodeError. Nu afisa textul cu diacritice sau foloseste.encode('ascii','replace'). pdftotextpierde diacriticele la afisare. E doar o problema de afisare, PDF-ul e corect.- Versiunea anterioara a PDF-ului (pentru diff la istoric) e cea din
D:\ROA\ROAAUTO\Help\inainte de copiere.