Geeadd: Google Earth Engine Batch Asset Manager with Addons

GEE addon tool with a number of useful functionalities, written by Samipriya Roy.

From the official docs:

geeadd (which stands for Google Earth Engine batch asset manager with addons ) provides a command-line tool for managing Google Earth Engine assets in batch. It allows you to perform a variety of operations on your assets that add to the existing earthengine command line tool. This includes tools that allows a user to estimate their quota usage, asset sizes, set permissions on assets, move and copy and many others. There are also some functions that are build to provided extended functionality like convert any earth engine app script to the source code and search tool which allows you to search both the GEE official data catalog and the community catalog.

If you search for a way to expose the code for any public facing GEE app, this is the tool that will come up.

Unfortunately, there is currently a bug, a frozen runpy error AttributeError: 'NoneType' object has no attribute 'string' · Issue #20 · samapriya/gee_asset_manager_addon · GitHub

Wondering about the future of this tool? Perhaps the asset manager functionalities are less relevant now Google has mandated Cloud projects? However, the catalog search and especially the App to Script functionality would still be very useful. Its the only way I know of to accomplish the latter.

Thanks for reporting this I had a few other updates in mind as well but working on a fix now :slight_smile:

1 Like

You are awesome. Please forgive me for starting off with a naggy post. However I did think this tool deserved its own topic!

1 Like

Totally fine, this has been fixed and updated to v 1.2.1, simply upgrade using

pip install geeadd --upgrade 

or

pip3 install geeadd --upgrade
1 Like