예제 #1
0
def specific_card(card_url):
    my_deck = cards.get_deck()
    my_card = next((item for item in my_deck if item["url"] == card_url))
    return render_template("specific_card.html",
                           name=my_card['name'],
                           title=my_card['name'],
                           meaning=my_card['desc'],
                           reversed_meaning=my_card['rdesc'],
                           image=my_card['image'])
예제 #2
0
def more_cards():
	my_deck = cards.get_deck()
	hand = []
	num = 1
	while num < 4:
		my_card = cards.get_card(my_deck)
		hand.append(my_card)
		num +=1
	return render_template("three_cards.html", hand = hand, title="Three card spread")
예제 #3
0
def one_card():
    my_deck = cards.get_deck()
    my_card = cards.get_cards(my_deck)
    return render_template("one_card.html",
                           name=my_card[0]['name'],
                           title=my_card[0]['name'],
                           rev=my_card[1],
                           meaning=my_card[0]['desc'],
                           reversed_meaning=my_card[0]['rdesc'],
                           image=my_card[0]['image'],
                           url=my_card[0]['url'])
예제 #4
0
def specific_card(card_url):
	my_deck = cards.get_deck()
	my_card = list(filter(lambda my_card: my_card['url'] == card_url, my_deck))[0]
	if my_card['sequence'] > 1 :
		previous_card_url = '/one-card/' + list(filter(lambda previous_card: previous_card['sequence'] == (my_card['sequence'] -1), my_deck))[0]['url']
	else :
		previous_card_url = '/all-cards'
	if my_card['sequence'] < 78 :
		next_card_url = '/one-card/' + list(filter(lambda next_card: next_card['sequence'] == (my_card['sequence'] +1), my_deck))[0]['url']
	else :
		next_card_url = '/all-cards'
	return render_template("specific_card.html",
							name = my_card['name'],
							title = my_card['name'],
							meaning = my_card['desc'],
							reversed_meaning = my_card['rdesc'],
							image = my_card['image'],
						    previous = previous_card_url,
						    next = next_card_url,
						    sequence = my_card['sequence'])