import requests
import urllib

from random import shuffle

def escape(html):
    return html.encode('utf8').replace('"', "'")


def quizz() : 
        req = requests.get("https://opentdb.com/api.php?amount=1&difficulty=easy")
        al = req.json()
        pas_reponse = []
        rep= al['results'][0]

        question = escape(rep['question'])
        reponse= escape(rep['correct_answer'])
        choix = [reponse]
        for f in rep['incorrect_answers'] :
                pas_reponse.append(escape(f))
                choix.append(escape(f))
        shuffle(choix)
        return {'question' : question, 'reponse' : reponse, 'choix' : choix, 'pas_reponse' : pas_reponse }      



if __name__ == "__main__" : 
        print quizz()