def list_ads(): """ Params accepted =============== - Search text Use case ======== - http://mysite.com/ads?search-text=foo :return: Dict of ads found with the params """ connector = Connector() request_params = request.args params = {"search-text": request_params['search-text']} ads_page = connector.get_ads(params) try: parser = Parser(ads_page) ads = parser.get_ads() except Exception as e: print(e) return {'ads': ads}