google-photos
Manage Google Photos library. Upload photos, create albums, and list library content. Use when the user wants to backup, organize, or share images via Google Photos.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage Google Photos library. Upload photos, create albums, and list library content. Use when the user wants to backup, organize, or share images via Google Photos.
How to use
Przejdź do Google Cloud Console i włącz "Google Photos Library API" dla swojego projektu.
Pobierz plik poświadczeń OAuth 2.0 (credentials.json) z sekcji "Credentials" w Cloud Console i zapisz go w bezpiecznym miejscu na swoim komputerze.
Zainstaluj skill w swoim środowisku — upewnij się, że masz dostęp do folderu skills z plikiem gphotos.py oraz że Python i wymagane biblioteki są zainstalowane.
Aby wyświetlić listę istniejących albumów, uruchom skrypt z parametrem --action list, podając ścieżkę do pliku credentials.json. Wynik pokaże identyfikatory albumów, które będą potrzebne do dalszych operacji.
Aby wgrać zdjęcie, użyj parametru --action upload, podaj ścieżkę do pliku obrazu oraz opcjonalnie identyfikator albumu, do którego chcesz dodać zdjęcie. Jeśli nie podasz identyfikatora albumu, zdjęcie zostanie dodane do biblioteki głównej.
Przechowuj pliki credentials.json i token.pickle w bezpiecznym miejscu — nigdy ich nie udostępniaj. Skill ma dostęp tylko do zdjęć, które sam wgrywa, lub tych, które zostały mu jawnie udostępnione.