O aplicație hibridă concepută pentru biserici care indexează fișierele locale PowerPoint și se integrează în timp real cu resursele online pentru o proiecție simplă și rapidă a versurilor.
A hybrid app designed for churches that indexes local PowerPoint files and integrates in real-time with online resources for quick and effortless projection of song lyrics.
Experimentează cum funcționează aplicația reală. Tastează o căutare și apasă pe o strofă pentru a o proiecta pe ecranul secundar.
Experience how the real application functions. Type a search query and click on a stanza to project it onto the screen.
În versiunea reală, serverul local expune panoul de control pe Wi-Fi. Operatorul scanează codul QR cu telefonul/tableta pentru a schimba slide-urile de la distanță.
In the real version, the local server hosts the control panel over local Wi-Fi. The operator scans the QR code with a phone/tablet to control projection remotely.
PPT Finder simplifică fluxul de lucru hibrid combinând stocarea locală cu serviciile web.
PPT Finder simplifies your hybrid workflow by linking local storage file system with web scraping engines.
La pornire, citește folderele setate în config.txt și extrage automat textul din slide-urile .pptx utilizând biblioteca nativă Python.
On startup, it parses the folders defined in config.txt, extracting text slides from all .pptx files using python-pptx.
Căutările sunt normalizate prin eliminarea diacriticelor și a diferențelor de litere mari/mici, returnând potriviri perfecte în sub 5ms.
Search queries are normalized (ignoring diacritics and casing), matching and filtering slides in under 5 milliseconds.
Dacă un cântec nu este găsit în calculator, interoghează automat baza de date Resurse Creștine online, formatează textul și îl afișează instant.
If a song is missing locally, it fetches lyrics from the Resurse Creștine database, parses them into stanzas, and displays them.
Ecranul secundar al proiectorului rulează ca un tab fullscreen în browser și face polling automat pentru a proiecta instantaneu slide-ul selectat.
The secondary screen runs as a browser window in fullscreen mode, polling the backend state to project slides instantly.
Filtrează inteligent "harul" sau "măreț" chiar dacă le tastezi cu greșeli, fără caractere românești speciale.
Intelligently matches search terms even if typed without Romanian diacritics or with minor typos.
Nu trebuie să stai blocat la laptopul proiectorului. Folosește telefonul din rețea scanând codul QR.
No need to be glued to the computer screen. Control presentation slides from your phone anywhere in the room.
Toate slide-urile indexate sunt salvate într-un fișier local JSON, funcționând complet offline în timpul slujbelor.
All indexed slides are saved in a local JSON index file, making it completely reliable offline.
Descarcă ultima versiune direct din secțiunea Releases de pe GitHub. Nu ai nevoie de Python instalat.
Download the precompiled packages from the GitHub releases page. No Python installation required.
ppt_finder.exe: Deschide interfața desktop.Launches the desktop native app wrapper.ppt_server.exe: Rulează doar serverul pe fundal.Runs the silent backend server.Instalează dependințele necesare și pornește scriptul:
Install requirements using pip and boot the server application:
pip install flask python-pptx pywebview
python ppt_server.py
Creează un fișier numit config.txt în același folder cu scriptul și adaugă căile complete către folderele tale, câte una pe linie:
Create a text file named config.txt inside the directory, listing folder paths to scan (one per line):
D:\Cantari Biserica\PowerPoint C:\Prezentari\Teme
http://localhost:8080/projector pe monitorul secundar și apasă F11 pentru ecran complet.http://localhost:8080/projector onto the projector and press F11..pptx direct la nivel binar folosind librării Python. Nu ai nevoie de pachetul Office instalat pentru căutare sau indexare.
No. PPT Finder parses the raw XML binaries of .pptx files directly. Microsoft Office or PowerPoint is not required to scan, search, or index.