-
Notifications
You must be signed in to change notification settings - Fork 0
Google Drive
Az alkalmazás támogatja a képek közvetlen kezelésétGoogle Drive-ról.
A Google Drive integráció lehetővé teszi:
- Képek direkt Driveről feldolgozása (letöltés nélkül)
- Google Fotók Könyvtár feldolgozása
- Cloud Sync — A Drive és a helyi adatbázis szinkronban marad
- Szinkronizálva képek — Módosított képek automatikusan frissülnek
- Nyiss meg: https://console.developers.google.com/
- Bejelentkezés a Google fiókodba
- Új projekt létrehozása (pl. "Face-Local")
- APIs & Services → Library szekció
- A keresésben:
Google Drive API - Google Drive API kiválasztása
- ENABLE gombra kattintás
- Ugyanez a Google Photos Library API számára
- APIs & Services → Credentials szekció
- Create Credentials → OAuth 2.0 Client IDs
- Application type: Desktop application
- Kitöltés:
- Name: "Face-Local"
-
Authorized redirect URIs:
http://localhost:8080/callback
- Create gombra kattintás
- A létrehozott credentials-re kattintás
- Download JSON gombra kattintás
- A fájlt mentsd el:
google_credentials.json
A projektmappában létrehozz egy .env fájlt:
cat > .env << EOF
GOOGLE_CLIENT_ID=your_client_id_here
GOOGLE_CLIENT_SECRET=your_client_secret_here
EOFAz értékeket a letöltött JSON-ből másold:
{
"client_id": "123456789.apps.googleusercontent.com", // Ez az ID
"client_secret": "abcdefgh_secret" // Ez a secret
}Opcionálisan a config.yaml-ben:
google_drive:
enabled: true
client_id: "YOUR_CLIENT_ID"
client_secret: "YOUR_CLIENT_SECRET"
cache_dir: ~/.cache/face-local/gdrive
sync_enabled: true- Az alkalmazást indítod
- Settings dialógus → Google Drive fülön
- A [Authenticate with Google] gombra kattintasz
- Az alkalmazás egy weboldalt nyit meg a böngészőben
- Google fiók bejelentkezése (ha szükséges)
- Allow gombra kattintás az alkalmazás hozzáféréséhez
Az alkalmazás egy token-t kap, amelyet felhasznál az API-khoz való hozzáféréshez.
Ha le szeretnéd csatlakoztatni a Google Drive-ot:
- Settings → Google Drive fülön
- A [Disconnect] gombra kattintasz
- Az alkalmazás törlésre kerül a Drive-os engedélyezések közül
Az alkalmazásban:
- File → Open Library
- A [Browse Google Drive] gombra kattintasz
- A Google Drive mappastruktúrája megjelenik
- Az feldolgozandó mappádat kiválasztod
- OK gombra kattintasz
Az alkalmazás:
- Feldolgozza a képeket a Drive-ról
- Az eredményes adatbázis a helyi gépen marad
- Az eredeti képek a Drive-on maradnak (nem törlődnek)
Ha engedélyezve van:
google_drive:
sync_enabled: trueAz alkalmazás:
- Bejelentkezéskor szinkronizálja a Drive módosításait
- Feldolgozás közben új Drive képeket azonosít
- Kilépéskor elmenti az adatbázist
Ha szükséges azonnali szinkronizálás:
- Tools → Google Drive → Sync Now
- Az alkalmazás frissítési ellenőrizódik az új Drive képeket
- Az új képek feldolgozódnak
Ha egy képet helyileg és a Drive-on módosítottál:
Conflict detected:
├─ Local version: 2026-06-01 14:30
├─ Drive version: 2026-06-01 15:00
└─ Choose: [Use Local] [Use Drive]
Az alkalmazás támogatja a Google Fotók Könyvtár feldolgozását:
- File → Open Library
- [Google Photos Library] gombra kattintás
- Az alkalmazás az összes Fotók albumat megjeleníti
- Az feldolgozni kívánt albumot kiválasztod
- OK gombra kattintás
Az alkalmazás:
- Le nem tölti az összes képet (csak szükség szerint)
- Feldolgozódik a metaadatok alapján
- Az arcok azonosítódnak a képekből
Az alkalmazás a Google Drive adatokat gyorsítótárazza (cache):
~/.cache/face-local/gdrive/
├─ metadata.json (fotók metaadata)
├─ thumbnails/ (kicsi képek)
└─ ...
A cache automatikusan kezelhető, de manuálisan is törlhetheted:
- Settings → Storage fülön
- Clear Google Drive Cache gombra kattintás
- Az alkalmazás a cache-et újra letölti az API-ból
-
Soha ne osszuk meg a
GOOGLE_CLIENT_SECRET-et - Ellenőrizd, hogy a
.envfájl gitignore-ba van - Csak megbízható networkről csatlakozz a Google Drive-hoz
A .env fájl biztos legyen a .gitignore-ban:
echo ".env" >> .gitignoreAz alkalmazás a token-eket az alábbi helyen tárja:
~/.config/face-local/google_token.json
Ez a fájl szenzitív, nem szabad megosztani!
Oka: A token lejárt vagy érvénytelen.
Megoldás:
- Settings → Google Drive fülön
- [Re-authenticate] gombra kattintás
- Újra bejelentkezés a Google fiókba
Oka: A mappa törölve lett vagy nincs jogosultságod.
Megoldás:
- Ellenőrizd, hogy a mappa még létezik-e a Drive-on
- Sharing beállítások ellenőrzése
- Egy másik mappát próbálj meg
Oka: Az alkalmazás nem tudja, melyik verzióval menjen.
Megoldás:
- Az alkalmazás felkér, hogy válassz: Use Local vagy Use Drive
- Válaszd a frissebbet (vagy a megbízhatóbbat)
Oka: Túl sokszor kérdezted le az API-t.
Megoldás:
- Várakozz néhány percet
- Az API quota percenként újraszámítódik
- Próbáld újra később
- Beállítások — Google Drive beállítások
- Telepítés — OAuth konfigurálása
- Keresés & Szűrés — Drive mappákat böngészni
- 🏠 Kezdőoldal — Az alkalmazás áttekintése
- 🚀 Első Lépések — Gyors útmutató az induláshoz
- 📦 Telepítés — Részletes telepítési útmutató
- 🖥️ Kezelőfelület — Az alkalmazás UI komponen tsei
- 📸 Képböngésző — Képek megtekintése és kezelése
- 👥 Személyek Kezelése — Személyeket rend szerezni
- 🎯 BBox Szerkesztés — Arcok detekciójának javítása
- 🧠 Arcfelismerés — Hogyan működik az AI
- 🔍 Keresés & Szűrés — Adatok gyors megtalálása
- 🎨 Kollázs Készítés — Kollázsok összeállítása
- 📤 Export — Adatok exportálása (CSV, JSON, HTML)
- 🌐 Google Drive — Google Drive integráció
- ⚙️ Beállítások — Alkalmazás konfigurálása
- ⌨️ Gyorsbillentyűk — Billentyű kombinációk
- ❓ Gyakori Problémák — Hibaelhárítás
- 💡 Tippek & Trükkök — Haladó technikák
- Arcok szerkesztése? → BBox Szerkesztés
- Személyeket rendszerezni? → Személyek Kezelése
- Képek exportálása? → Export
- Gyorsbillentyűk? → Gyorsbillentyűk
- Hiba van? → Gyakori Problémák
Az összes oldal listája: Sitemap