Exemple #1
0
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}