A ComfyUI custom node that integrates Google Photos into your workflows. List albums, load images from specific albums, and search photos directly within ComfyUI. Features customizable image loading options, sorting, and efficient caching for seamless integration of your Google Photos library into AI image processing pipelines.
To correctly use this workflow you need to right click on each node that has "client_secrets.json" directory file definition, and click "fix node", than it brings the directory name to the default one.
Check out this video tutorial to see the Google Photos Loader for ComfyUI in action:
The Google Photos Loader for ComfyUI is a custom node that allows users to seamlessly integrate Google Photos into their ComfyUI workflows. This powerful tool enables direct access to your Google Photos library, making it easy to list albums, load images from specific albums, and load images based on various criteria - all within your ComfyUI environment.
custom_nodes
directory:
cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/lazniak/comfyui-google-photos-loader.git
pip install -r requirements.txt
To use this node, you need to set up a Google Cloud project and enable the Google Photos Library API:
client_secrets.json
in the same directory as the custom node files.client_secrets.json
file is correctly placed and formatted. (IMPORTANT!!! NAME SHOULD HAVE "s" rather then original file was secret in this case use secrets)This project uses the following main dependencies:
For full license details, please refer to the individual package repositories.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)If you encounter any issues or have questions, please file an issue on the GitHub repository. For more detailed support or custom development inquiries, you can reach out to Paul directly through his social media channels or website.
This ComfyUI CustomNode was created by Paul Lazniak (Paweล ลaลบniak), also known as PabloGFX. Paul is a multifaceted professional with extensive experience in software development, filmmaking, VFX artistry, and entrepreneurship.
Paul began his career in the early 2000s, working on various projects for prominent Polish TV stations such as MTV, TVN, and TVP. His expertise spans compositing, editing, special effects, and software development.
As an innovator in virtual reality (VR), Paul co-founded the VR Visio Group, which later evolved into Ignibit S.A., one of Poland's leading companies focused on virtual reality and immersive technologies.
Paul is currently involved in developing new projects through his companies:
Paul is a Polish-speaking content creator focusing on technology and digital tools. He provides tutorials and guides, particularly on topics such as Stable Diffusion and other AI-based tools.
Paul's contributions to the Polish film industry are documented in the Polish Film Database. He is also known for his thought leadership in digital and virtual realities.
To learn more about Paul's journey and work, check out his bio video.
Enjoy using the Google Photos Loader in your ComfyUI workflows!