Introduction
This chapter provides interesting QGIS Python tricks that didn't fit within the themes of other chapters. Each recipe has a specific purpose, but in many cases, a recipe may demonstrate multiple concepts that you'll find useful in other programs. Nearly all of the recipes in this chapter are run in the QGIS Python console, except for one that is noted in this recipe. For this second edition of the book, we have added several new recipes to this chapter. The recipes include a quick way to switch web proxies if you run QGIS on a laptop and frequently move it to different network environments. Another shows you how to capture the output names of processing scripts in case you need to use that dynamically generated output in other scripts. We cover how to run QGIS scripts as scheduled tasks for truly automated processes that start themselves at set intervals. We create a 2D globe using an azimuthal orthographic projection. And finally, we've added a recipe...