The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
The goal of opengraph
is to read and process Open Graph
Protocol metadata on websites.
You can install the development version of opengraph
from GitHub with:
# install.packages('pak')
::pak('christopherkenny/opengraph') pak
This is a relatively simple package. The main function is
og_parse()
which returns a named vector of Open Graph
metadata found on a given webpage.
library(opengraph)
<- 'https://christophertkenny.com/opengraph/'
url og_parse(url)
#> title
#> "Process the Open Graph Protocol"
#> description
#> "Parse metadata on websites which use the Open Graph Protocol."
#> image
#> "http://christophertkenny.com/opengraph/logo.png"
The package can also read specific Open Graph properties with
og_property()
. Properties can be prefixed with
og:
or not.
og_property(url, 'og:title')
#> [1] "Process the Open Graph Protocol"
og_property(url, 'title')
#> [1] "Process the Open Graph Protocol"
If there is no Open Graph metadata found, og_parse()
will return an empty named vector.
og_parse('https://cran.r-project.org/')
#> named character(0)
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.