// the find
giswqs/qgis-earthengine-examples
A collection of 300+ Python examples for using Google Earth Engine in QGIS
A script collection that ports the entire Google Earth Engine JavaScript API documentation to Python, specifically targeting the QGIS Earth Engine plugin. Useful if you're doing geospatial analysis in QGIS and want to pull satellite imagery or run GEE computations without leaving the desktop GIS environment.
290+ working examples covering the full GEE API surface — reducers, joins, image collections, ML classifiers, asset export — means you can almost always find a starting point rather than writing from scratch. The folder structure mirrors the official GEE docs, so navigation is intuitive if you know the JavaScript API. Includes a CI lint check via GitHub Actions, so at least the scripts aren't completely untested. The Folium fallback for people without QGIS installed is a practical touch.
Last pushed in November 2021 — the GEE Python API and the QGIS plugin have both moved on since then, and some scripts will likely fail against current versions without modification. It's a conversion exercise, not original work: these are mechanical JS-to-Python ports, not opinionated examples that explain why you'd choose one approach over another. No requirements.txt or environment spec, so 'just run it' doesn't exist — you're on your own for version pinning. The QGIS plugin dependency adds a heavyweight setup requirement for what are often simple data queries you could run headlessly.