- Navigate to google custom search api page https://developers.google.com/custom-search/v1/introduction
- Click on "Get a Key"
- Use existing project or create a new one, click next
- Take note of your API key for use below
- Navigate to search API page https://programmablesearchengine.google.com/cse/create/new
- Switch to "New control panel"
- Name your new search engine, eg "PrintPage"
- Click "Search entire web" under "What to search?"
- Toggle on "Image search" and "SafeSearch" under "Search Settings"
- Click "Create"
- Click "Back" and click your engine name under "All Search engines"
- Take note of your "Search Engine ID" under the "Basics" tab
Note that the free tier of this API will allow up to 100 search requests per day
- Build from source (current supported xcode version is 13.1)
- Run application
- Navigate to "preferences" menu
- Fill api information with API Key and Search Engine ID from above ^
- Close preferences menu and search for coloring pages
- Click "Load More" button at bottom to load more search results. Number of pages is capped to 5 to prevent exhausting max number of API searches in 24 hr period (100). Note that image and search results are cached to prevent API thrashing. To clear cache, click "Clear Cache" on preferences menu.