Esempio n. 1
0
    def get(self, username):
        deckbox_crawler = DeckboxCrawler("/users/" + username)
        page        = request.args.get('p', 1)
        order_by    = request.args.get('order_by', 'name')
        order       = request.args.get('order', 'asc')
        user_inventory = deckbox_crawler.getUserSetCards("inventory", page, order_by, order)

        return jsonify(user_inventory)
Esempio n. 2
0
    def get(self, username):
        deckbox_crawler = DeckboxCrawler(username)
        user_profile = deckbox_crawler.getUserProfile()
        user_sets = deckbox_crawler.getUserSets()

        return {
            **user_profile,
            "sets": user_sets
        }
Esempio n. 3
0
    def get(self, username):
        deckbox_crawler = DeckboxCrawler("/users/" + username)
        user_profile    = deckbox_crawler.getUserProfile()
        user_sets       = deckbox_crawler.getUserSets()

        return jsonify(
            user_profile,
            sets = user_sets,
        )
Esempio n. 4
0
    def get(self):
        deckbox_crawler = DeckboxCrawler("/games/mtg/cards")
        page        = request.args.get('p', 1)
        order_by    = request.args.get('order_by', 'name')
        order       = request.args.get('order', 'asc')
        filters     = request.args.get('filters', {})

        cards = deckbox_crawler.getCards(page, order_by, order, filters)

        return jsonify(cards)
Esempio n. 5
0
    def get(self, username, page=1, sort_by='name', order='asc'):
        deckbox_crawler = DeckboxCrawler(username)
        user_tradelist = deckbox_crawler.getUserSetCards("tradelist", page, sort_by, order)

        return user_tradelist
Esempio n. 6
0
    def get(self, username, page=1, sort_by='name', order='asc'):
        deckbox_crawler = DeckboxCrawler(username)
        user_inventory = deckbox_crawler.getUserSetCards("inventory", page, sort_by, order)

        return user_inventory
Esempio n. 7
0
    def get(self, username, set_id, page=1, sort_by='name', order='asc'):
        deckbox_crawler = DeckboxCrawler(username)
        user_set = deckbox_crawler.getUserSetCards(set_id, page, sort_by, order)

        return user_set
Esempio n. 8
0
    def get(self, username):
        deckbox_crawler = DeckboxCrawler(username)
        user_sets = deckbox_crawler.getUserSets()

        return user_sets
Esempio n. 9
0
    def get(self, username):
        deckbox_crawler = DeckboxCrawler(username)
        user_friends = deckbox_crawler.getUserFriends()

        return user_friends
Esempio n. 10
0
    def get(self, cardname):
        deckbox_crawler = DeckboxCrawler("/mtg/" + cardname)
        card = deckbox_crawler.getCard()

        return jsonify(card = card)
Esempio n. 11
0
    def get(self, username):
        deckbox_crawler = DeckboxCrawler("/users/" + username)
        user_tradelist = deckbox_crawler.getUserSetCards("tradelist")

        return jsonify(user_tradelist)
Esempio n. 12
0
    def get(self, username):
        deckbox_crawler = DeckboxCrawler("/users/" + username)
        user_sets       = deckbox_crawler.getUserSets()

        return jsonify(sets = user_sets)
Esempio n. 13
0
    def get(self, username):
        deckbox_crawler = DeckboxCrawler("/users/" + username)
        user_friends = deckbox_crawler.getUserFriends()

        return jsonify(friends=user_friends)