Vodeći izdavač udžbenika radi sa stotinama Word fajlova i desetinama školskih planova: prevodi, stari formati, planovi koji moraju da prate svaki novi školski kalendar.
Tim je to radio ručno. Kopiraj tekst u AI, sačekaj, kopiraj odgovor nazad, popravi formatiranje — pa isto za sledeći fajl, i sledeći.
Uzeo sam logiku koju AI svaki put piše iznova i spakovao je u alat.
Preokret je došao kad sam primetio da AI svaki put piše istu logiku.
Sada alati to rade odmah, svaki put isto — i fajlovi ne napuštaju računar.
Alati koji predaju posao jedan drugom.
Šest alata, dva lanca. Svaki radi jedan posao i predaje fajlove sledećem.
A Dokumenti
- Konverzija.doc → .docx
- Prevodna bosanski
Spajanje dokumenata je pomoćni alat — i sam ume da konvertuje .doc.
B Planovi
- Spajanjemesečni fajlovi → jedan plan
- Operativni planovinovi školski kalendar · centralna Srbija i Vojvodina
- Globalni planovibrojevi časova iz operativnog
- Provera stepenicakontrola
- ProblemStotine fajlova, ručno, jedan po jedan.
- RešenjeDva lanca alata koji predaju fajlove dalje.
- RezultatJedna osoba, par dana.
Jedno mesto, šest alata.
Svaki alat ide istim putem: dodaš fajlove, pritisneš jedno dugme, preuzmeš rezultat.
- 01
Prevod na bosanski
Word dokumenti sa srpskog (ćirilica) na bosanski (latinica, ijekavica), uz netaknuto formatiranje. Umesto da AI svaki put prevodi iz početka, alat koristi ugrađen rečnik i pravila, pa je prevod praktično instant. Više fajlova odjednom, ZIP na izlazu.


fajlovi dodatigotovo ✓ - 02
Konverzija u .docx
Neki fajlovi su bili u starom .doc formatu, a prevodilac je radio samo sa .docx. Napravio sam konvertor, pa ga ugradio u prevodilac. Rešeno jednom, za sve alate.


fajlovi dodatigotovo ✓ - 03
Spajanje dokumenata
Operativni planovi su stizali podeljeni po mesecima. Alat ih spaja u jedan dokument po izabranom redosledu, sa prelomom strane po želji, i svaki deo zadržava formatiranje.


fajlovi dodatigotovo ✓ - 04
Operativni planovi
Nastavnici su tražili planove usklađene sa novim školskim kalendarom, a nijedan drugi izdavač to nije radio. Alat preraspodeljuje časove po mesecima prema radnim danima (i za Vojvodinu), a ukupan broj časova ostaje isti. Kalendar za svaku godinu se menja u samoj aplikaciji.


fajlovi dodatigotovo ✓ - 05
Globalni planovi
Brojevi časova po mesecima prelaze iz operativnog plana u globalni. Kategorije i zbirovi ostaju netaknuti. Folderi u kojima se teme ne poklapaju se preskaču i navode u izveštaju.


fajlovi dodatigotovo ✓ - 06
Provera stepenica
Kontrola kvaliteta. Proverava da li globalni planovi imaju očekivani „stepeničasti“ raspored: teme idu jedna za drugom, ne prepliću se. Fajlove ne menja, samo daje izveštaj.


fajlovi dodatigotovo ✓
Novi kalendar. Isti zbir.
Časovi se preraspodele po mesecima prema radnim danima. Zbir se nikad ne menja.
| Primer: 144 časa godišnje, centralna Srbija, školska 2026/27 | IX | X | XI | XII | I | II | III | IV | V | VI | Ukupno |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Radni dani | 22 | 22 | 18 | 22 | 9 | 15 | 23 | 21 | 19 | 9 | 180 |
| Pre | 16 | 16 | 16 | 12 | 8 | 16 | 16 | 16 | 16 | 12 | 144 |
| Posle | 18 | 18 | 14 | 18 | 7 | 12 | 18 | 17 | 15 | 7 | 144 |
| Primer: 144 časa godišnje, centralna Srbija, školska 2026/27 | Radni dani | Pre | Posle |
|---|---|---|---|
| IX | 22 | 16 | 18 |
| X | 22 | 16 | 18 |
| XI | 18 | 16 | 14 |
| XII | 22 | 12 | 18 |
| I | 9 | 8 | 7 |
| II | 15 | 16 | 12 |
| III | 23 | 16 | 18 |
| IV | 21 | 16 | 17 |
| V | 19 | 16 | 15 |
| VI | 9 | 12 | 7 |
| Ukupno | 180 | 144 | 144 |
Šta se promenilo.
- jedan ceo ciklus
~2 meseca20 minuta - na poslu
5 ljudi1 osoba - predviđen posao
ceo urednički timjedna osoba, par dana
Ništa ne napušta računar.
Sve radi lokalno. Nema oblaka, nema slanja fajlova — dokumenti ne napuštaju računar. Jedna aplikacija, jedan klik za pokretanje.
Za radoznale.
- Python + Flask
- jedno lokalno mesto za svih šest alata, otvara se u browseru
- python-docx
- čita i piše Word fajlove bez diranja formatiranja
- docxcompose
- spaja dokumente, svaki deo zadržava svoje stilove
- LibreOffice
- konvertuje stare .doc fajlove na istom računaru
- Ugrađen rečnik
- pravila prevoda umesto novog AI upita svaki put
