#!/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'&quot;([^&]*?\.[pj][np]g)&quot;', page["text"]):
        if result.startswith("http"):
            return result
    return "Oh no, Bing turned into Google!"
