ExtendedOpenGraphParser is a python module for parsing the Open Graph Protocol.
Open Graph Protocol spec: http://ogp.me/
Installation
pip install ExtendedOpenGraph
Features
Based on opengraph.
If not exist Open Graph properties in meta tag, it is able to parse basic Metadata.
Input URL and HTML.
Output python dictionary.
Like Facebook.
Usage
input : url
>>> import ExtendedOpenGraph >>> data = ExtendedOpenGraph.parse(url="http://www.twitter.com") >>> for key, value in data.items(): ... print "%-15s => %s" % (key, value) ... url => http://www.twitter.com image => https://abs.twimg.com/a/1373572090/t1/img/front_page/jp-mountain@2x.jpg type => website title => 트위터
input : html
>>> ex_html="<html><head><title>ExtendOpenGraph</title></head><body><img src='logo.png'/></body></html>" >>> data = ExtendedOpenGraph.parse(html=ex_html) >>> for key, value in data.items(): ... print "%-15s => %s" % (key, value) ... url => None image => logo.png type => website title => ExtendOpenGraph
Metadata
Release files for ExtendedOpenGraph 0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ExtendedOpenGraph-0.3.tar.gz | 3.8 kB | Details |
Release files / ExtendedOpenGraph-0.3.tar.gz
| Download URL | ExtendedOpenGraph-0.3.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7bfb1650a29db154832dc59f816e2404131a9586360a5b0ec18366048ff06b2b
|
|
BLAKE2b-256 checksum How to use checksums |
ed449ada67a91d79be491f39996b2a9365e4ff2e863b33ae8046750155734b1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |