Exemplo n.º 1
0
    def get(self):
        center_id = request.args['center_id']
        games = api_helper.search_games_from_game_center(center_id)

        if games is None:
            return 204, 'we could not found game center (Id: {})'.format(
                center_id)

        game_dicts = mongo_helper.mongo_set_to_python_list(games)
        return response_helper.unicode_safe_json_respnose(game_dicts)
Exemplo n.º 2
0
    def get(self):
        song_title = request.args.get('song_title')
        songs = api_helper.search_songs(song_title=song_title)

        page_index = int(request.args.get('page_index', 1))
        page_length = int(request.args.get('page_length', 5))

        songs = api_helper.paging_items(songs, page_index, page_length)
        song_dicts = mongo_helper.mongo_list_to_python_list(songs)

        return response_helper.unicode_safe_json_respnose(song_dicts)
Exemplo n.º 3
0
    def get(self):
        site_name = request.args['site_name']
        songs = api_helper.search_music_chart_songs(site_name=site_name)

        page_index = int(request.args.get('page_index', 1))
        page_length = int(request.args.get('page_length', 5))

        songs = api_helper.paging_items(songs, page_index, page_length)
        song_dicts = mongo_helper.mongo_list_to_python_list(songs)

        return response_helper.unicode_safe_json_respnose(song_dicts)
    def get(self):
        centers = api_helper.search_game_centers(
            center_city_name=request.args.get('city_name'),
            center_name=request.args.get('center_name'),
            center_game_name=request.args.get('game_name'),
            target_lng=request.args.get('target_lng'),
            target_lat=request.args.get('target_lat'),
            search_radius=request.args.get('search_radius'))

        center_dicts = [
            mongo_helper.mongo_doc_to_dict(c, ['games']) for c in centers
        ]
        return unicode_safe_json_respnose(center_dicts)
Exemplo n.º 5
0
    def get(self):
        product_brand = request.args.get('product_brand')
        product_name = request.args.get('product_name')
        product_flag = request.args.get('product_flag')

        page_index = int(request.args.get('page_index', 1))
        page_length = int(request.args.get('page_length', 5))

        products = api_helper.search_products(product_brand, product_name,
                                              product_flag)
        products = api_helper.paging_items(products, page_index, page_length)

        product_dicts = mongo_helper.mongo_list_to_python_list(products)
        return response_helper.unicode_safe_json_respnose(product_dicts)
Exemplo n.º 6
0
    def get(self):
        store_brand = request.args.get('store_brand')
        store_name = request.args.get('store_name')
        store_address = request.args.get('store_address')

        target_lng = request.args.get('target_lng')
        target_lat = request.args.get('target_lat')
        search_radius = request.args.get('search_radius')

        page_index = int(request.args.get('page_index', 1))
        page_length = int(request.args.get('page_length', 5))

        stores = api_helper.search_cstores(store_brand,
                                           store_name,
                                           store_address,
                                           target_lat,
                                           target_lng,
                                           search_radius)

        stores = api_helper.paging_items(stores, page_index, page_length)
        store_dicts = mongo_helper.mongo_list_to_python_list(stores)

        return response_helper.unicode_safe_json_respnose(store_dicts)