def getUserNotifications(): notifications = linkedInScraper().getNotifications() for notification in notifications: qs = LinkedInPost.objects.filter(url=notification['url']) if not qs: notification['created'] = parseDateTime(notification['created']) LinkedInPost(**notification).save()
def _parse_evis(evis, reverse_type_id=True): "Parse Evis response" m = Members(int(evis.mem_id.text)) n = Nodes(int(evis.nod_id.text)) evi = Evis(evis.id, n, m, evis.evi_subject.text, evis.evi_body.text,\ evis.type.text, evis.evi_comment_count.text, parseDateTime(evis.evi_insert_date.text), evis.ref,\ reverse_type_id=reverse_type_id) return evi
def getUserNotifications(): notifications = ScraperPersonal().getNotifications() for notification in notifications: qs = MediumNotification.objects.filter( description=notification['description']) if not qs: notification['date'] = parseDateTime(notification['date']) MediumNotification(**notification).save()
def _parse_comment_json(c): "Parse comment response" comment= c.get('comment', {}) n = Nodes(int(comment.get('nod_id', None)), nod_name=comment.get('nod_name', None)) return Comments(c.get('id', None),\ n,\ comment.get('ecm_comment', None),\ comment.get('mem_pen_name', None),\ parseDateTime(comment.get('ecm_insert_date', None)))
def getUserNotifications(): notifications = youtubeScraper().getNotifications() for notification in notifications: qs = YoutubeNotification.objects.filter( videoLink=notification['videoLink']) if not qs: notification['time'] = parseDateTime(notification['time']) YoutubeNotification(**notification).save()
def _parse_evis_json(e): evi = e.get('evis', {}) m = Members(int(evi.get('mem_id', None)), evi.get('mem_name', None)) n = Nodes(int(evi.get('nod_id', None)), evi.get('nod_name', None), m, nod_logo_image=evi.get('nod_logo_image', None)) return Evis(id=e.get('id', None),\ node=n,\ member=m,\ evi_subject=evi.get('evi_subject', None),\ evi_body=evi.get('evi_body', None),\ evi_type=evi.get('typ_value', None),\ evi_comment_count=evi.get('evi_comment_count', None),\ evi_insert_date=parseDateTime(evi.get('evi_insert_date', None)),\ evi_permalink=e.get('ref', None) )
def _parse_evis_json(e): evi = e.get("evis", {}) m = Members(int(evi.get("mem_id", None)), evi.get("mem_name", None)) n = Nodes( int(evi.get("nod_id", None)), evi.get("nod_name", None), m, nod_logo_image=evi.get("nod_logo_image", None) ) return Evis( id=e.get("id", None), node=n, member=m, evi_subject=evi.get("evi_subject", None), evi_body=evi.get("evi_body", None), evi_type=evi.get("typ_value", None), evi_comment_count=evi.get("evi_comment_count", None), evi_insert_date=parseDateTime(evi.get("evi_insert_date", None)), evi_permalink=e.get("ref", None), )