def to_card_dict(issues): result = [] for issue in issues: four_sponsors = [] dic = {'id': issue.id, 'title': issue.title, 'status': issue.get_status(), 'project_link': '#', 'description': strip_markdown(issue.description), 'totalPaidPriceUSD': str(issue.getTotalPaidPriceUSD()), 'totalOffersPriceUSD': str(issue.getTotalOffersPriceUSD()), 'four_sponsors': four_sponsors, 'moresponsors': max(issue.getOffers().count() - 4, 0), 'image_link': issue.get_card_image(), 'viewcount': -1, 'commentcount': issue.getComments().count()} if issue.project: dic['project_link'] = issue.project.get_view_link() for offer in issue.getOffers()[0:4]: sponsor = { 'image_link': offer.sponsor.gravatar_url_medium(), 'screen_name': offer.sponsor.getUserInfo().screenName } four_sponsors.append(sponsor) result.append(dic) return result
def to_card_dict(issues): result = [] for issue in issues: four_sponsors = [] dic = {'id': issue.id, 'title': issue.title, 'status': issue.get_status(), 'sponsor_status': 'SPONSORED' if issue.is_sponsored else 'PROPOSED', 'project_link': '#', 'issue_link': issue.get_view_link(), 'description': strip_markdown(issue.description), 'total_paid_offers_usd': str(issue.total_paid_offers_usd), 'total_paid_offers_btc': str(issue.total_paid_offers_btc), 'total_open_offers_usd': str(issue.total_open_offers_usd), 'total_open_offers_btc': str(issue.total_open_offers_btc), 'four_sponsors': four_sponsors, 'moresponsors': max(issue.getOffers().count() - 4, 0), 'image_link': issue.get_card_image(), 'viewcount': -1, 'commentcount': issue.getComments().count()} if issue.project: dic['project_link'] = issue.project.get_view_link() dic['project_name'] = issue.project.name for offer in issue.getOffers()[0:4]: sponsor = { 'image_link': offer.sponsor.gravatar_url_medium(), 'username': offer.sponsor.username, 'sponsor_link': offer.sponsor.get_view_link(), } four_sponsors.append(sponsor) result.append(dic) return result
def to_card_dict(issues): result = [] for issue in issues: four_sponsors = [] dic = { 'id': issue.id, 'title': issue.title, 'status': issue.get_status(), 'project_link': '#', 'description': strip_markdown(issue.description), 'totalPaidPriceUSD': str(issue.getTotalPaidPriceUSD()), 'totalOffersPriceUSD': str(issue.getTotalOffersPriceUSD()), 'four_sponsors': four_sponsors, 'moresponsors': max(issue.getOffers().count() - 4, 0), 'image_link': issue.get_card_image(), 'viewcount': -1, 'commentcount': issue.getComments().count() } if issue.project: dic['project_link'] = issue.project.get_view_link() for offer in issue.getOffers()[0:4]: sponsor = { 'image_link': offer.sponsor.gravatar_url_medium(), 'screen_name': offer.sponsor.getUserInfo().screenName } four_sponsors.append(sponsor) result.append(dic) return result
def to_card_dict(issues): result = [] for issue in issues: four_sponsors = [] dic = { 'id': issue.id, 'title': issue.title, 'status': issue.get_status(), 'sponsor_status': 'SPONSORED' if issue.is_sponsored else 'PROPOSED', 'project_link': '#', 'issue_link': issue.get_view_link(), 'description': strip_markdown(issue.description), 'total_paid_offers_usd': str(issue.total_paid_offers_usd), 'total_paid_offers_btc': str(issue.total_paid_offers_btc), 'total_open_offers_usd': str(issue.total_open_offers_usd), 'total_open_offers_btc': str(issue.total_open_offers_btc), 'four_sponsors': four_sponsors, 'moresponsors': max(issue.getOffers().count() - 4, 0), 'image_link': issue.get_card_image(), 'viewcount': -1, 'commentcount': issue.getComments().count() } if issue.project: dic['project_link'] = issue.project.get_view_link() dic['project_name'] = issue.project.name for offer in issue.getOffers()[0:4]: sponsor = { 'image_link': offer.sponsor.gravatar_url_medium(), 'username': offer.sponsor.username, 'sponsor_link': offer.sponsor.get_view_link(), } four_sponsors.append(sponsor) result.append(dic) return result