I got a GDS-1104B today, and needed a simple program to take screenshots from the scope through the USB port for blogging.
The official program requires a million dependencies, is crazy complicated (crashes through PySide -> Qt -> GTK on my machine...), and unmaintained, so I decided to write my own.
Just putting it here in case anyone else has similar needs:
https://github.com/matthewlai/gdstoolsIt has only been tested on my scope on Linux, but it should be cross-platform. It should work with 2000E and 3000 as well, but not 1000A, 1000-U, or 1000-A-U. Looks like only their higher end scopes support the ":DISPlay:OUTPut?" command.
My aim is to eventually end up with a bunch of simple scripts that can do simple things... maybe even serial decode one day? It shouldn't be difficult, just a bit time consuming to write.
Pull requests are of course welcome.