#!/usr/bin/env python3 # http://inamidst.com/saxo/ # Created by Sean B. Palmer import re import urllib.parse import saxo @saxo.command() def img(arg): url = "https://www.bing.com/images/search?q=" + urllib.parse.quote(arg) page = saxo.request(url) for result in re.findall(r'"([^"]*?\.[pj][np]g)"', page["text"]): if result.startswith("http"): return result for result in re.findall(r'"([^&]*?\.[pj][np]g)"', page["text"]): if result.startswith("http"): return result return "Oh no, Bing turned into Google!"