https://webdevelopment.pythonprogramminghelp.com/how-to-create-yql/