simplified export_profile()

This commit is contained in:
likhy 2023-08-30 00:07:37 -07:00
parent 9fbdf2a8a7
commit de78ad42b8

View File

@ -353,25 +353,17 @@ if __name__ == "__main__":
return s return s
import json import json
# generate json basd on profile
def export_profile(post_count, last_update, config): def export_profile(post_count, last_update, config):
if "profile" not in config: if "profile" not in config:
return return
if "username" not in config["profile"] \ p = config["profile"]
or "url" not in config["profile"]: p["post-count"] = post_count
p["last-updated"] = last_update
if "username" not in p or "url" not in p:
print("Warning: no profile exported", file=sys.stderr) print("Warning: no profile exported", file=sys.stderr)
return return
profile = {
"username" : config["profile"]["username"],
"url": config["profile"]["url"],
"last-updated": last_update,
"short-bio" : config["profile"]["short_bio"],
"post-count" : post_count
}
if "avatar" in config["profile"]:
profile["avatar"] = config["profile"]["avatar"]
with open(config["file_output"], 'w') as f: with open(config["file_output"], 'w') as f:
print(json.dumps(profile), file=f) print(json.dumps(p), file=f)
def fn1(webring_config): # come up with better name later/ def fn1(webring_config): # come up with better name later/
import pycurl import pycurl