def make_ref(self, card, score, url, citation): data = { 'citation': citation, 'url': url, 'source': 'OpenCorporates', 'score': score, 'source_url': 'https://opencorporates.com' } ref = Reference.find(card, data.get('url')) if ref is None: ref = Reference() ref.save(data, card, User.default_user())
def make_ref(self, card, id, score, type_, record, idx): label = record.get('Citation', record.get('title', record.get('Name'))) if len(label) > 80: label = label[:80] + '...' data = { 'citation': '%s: %s' % (type_, label), 'url': URL + 'homes/tree/%s#match%s' % (id, idx), 'source': 'OpenDuka', 'score': score, 'source_url': 'http://openduka.org' } ref = Reference.find(card, data.get('url')) if ref is None: ref = Reference() ref.save(data, card, User.default_user())