Commit 431aad3c authored by Francesco Poldi's avatar Francesco Poldi

Edited defaults to User object

parent 432b2337
...@@ -38,18 +38,18 @@ def card(ur, _type): ...@@ -38,18 +38,18 @@ def card(ur, _type):
try: try:
ret = ur.find("p", "ProfileHeaderCard-bio u-dir").text.replace("\n", " ") ret = ur.find("p", "ProfileHeaderCard-bio u-dir").text.replace("\n", " ")
except: except:
ret = None ret = ""
elif _type == "location": elif _type == "location":
try: try:
ret = ur.find("span", "ProfileHeaderCard-locationText u-dir").text ret = ur.find("span", "ProfileHeaderCard-locationText u-dir").text
ret = ret[15:].replace("\n", " ")[:-10] ret = ret[15:].replace("\n", " ")[:-10]
except: except:
ret = None ret = ""
elif _type == "url": elif _type == "url":
try: try:
ret = ur.find("span", "ProfileHeaderCard-urlText u-dir").find("a")["title"] ret = ur.find("span", "ProfileHeaderCard-urlText u-dir").find("a")["title"]
except: except:
ret = None ret = ""
return ret return ret
...@@ -87,20 +87,17 @@ def stat(ur, _type): ...@@ -87,20 +87,17 @@ def stat(ur, _type):
_class = f"ProfileNav-item ProfileNav-item--{_type}" _class = f"ProfileNav-item ProfileNav-item--{_type}"
stat = ur.find("li", _class) stat = ur.find("li", _class)
try : try :
r = stat.find("span", "ProfileNav-value")["data-count"] return int(stat.find("span", "ProfileNav-value")["data-count"])
except AttributeError: except AttributeError:
r = "0" return 0
return int(r)
def media(ur): def media(ur):
logme.debug(__name__+':media') logme.debug(__name__+':media')
try: try:
media_count = ur.find("a", "PhotoRail-headingWithCount js-nav").text.strip().split(" ")[0] media_count = ur.find("a", "PhotoRail-headingWithCount js-nav").text.strip().split(" ")[0]
media_count = convertToInt(media_count) return convertToInt(media_count)
except: except:
media_count = 0 return 0
return media_count
def verified(ur): def verified(ur):
logme.debug(__name__+':verified') logme.debug(__name__+':verified')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment