posts.py, opengraph, parser