def fetch_template(email,password,blog_id,destination): blogger = Blogger(email,password,blog_id) template = blogger.fetchTemplate() ftemplate = open(destination,'w+') ftemplate.write(template) ftemplate.close() logging.info("Saved template as %s" % destination)
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