gp_wrapper v=0.9.11
A Google Photos API wrapper library
- Official API is already supported
What does this package offer?
Support for all of the official API and more convenience function as well. A-lot of well defined API inspired Classes and Enums to simplify the usage.
GooglePhotosclass - wrapper over authenticated HTTP sessionAlbumClass - handles all of the global and instance methods for an AlbumMediaItemClass - handles all of the global and instance methods for MediaItem- Enums:
RequestType,HeaderType,MimeType,PositionType,EnrichmentType,MediaItemMaskTypes,AlbumMaskType,RelativeItemType,StatusCode - Classes:
SimpleMediaItem,NewMediaItem,AlbumPosition,Status,MediaItemResult,MediaMetadata,ContributorInfo
Quick Start
- Create a Google Cloud Console project
- Enable google photos API here
- Fill information here
- Fill application name and detail
- Apply scopes
- Add a google account as a Test User which will be able to use you project as an 'end user'
- Extract relevant data for
client_secrets.json - Install:
- From PyPI:
pip install gp_wrapperoruv add gp_wrapper - Local development (this repo):
uv sync(runtime) oruv sync --group dev(mypy, pylint, pytest, quickpub, …) - Publish a new version: bump
VERSIONinpublish.py, thenuv run --all-groups python publish.py(quickpub 4.1.3+; needs.pypirc)
- From PyPI:
- See example here
Metadata
Release files for gp-wrapper 0.9.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gp_wrapper-0.9.11.tar.gz | 45.3 kB | Details |
Release files / gp_wrapper-0.9.11.tar.gz
| Download URL | gp_wrapper-0.9.11.tar.gz |
|---|---|
| Size | 45.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
de83530fb9f51a5447baa63d2b0bdde7b9f618e74031ed60f80f58dc2632d919
|
|
BLAKE2b-256 checksum How to use checksums |
cd77a32ea5b2929934dfef394684ae49121633fc49c006a08afafb6676d34b49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.19
|