def publish(parts,email,password,blog_id,draft=False): publish = not draft blogger = Blogger(email,password,blog_id) # Try to update an existing post based on title. for id,title,updated,content,entry in blogger.query(): if title == parts['title']: logging.info("U %s" % parts['title']) blogger.updatePost(entry,parts,publish) break # Or create new post else: logging.info("A %s" % parts['title']) blogger.createPost(parts,publish)
def list(email,password,blog_id): blogger = Blogger(email,password,blog_id) for id,title,updated,content,entry in blogger.query(10): print id,updated[0:10],title