Get the preview of a website
Project description
Preview Link
You may have seen a preview of a link with a title, image, domain, and description when you share a link on social media. This preview has a significant impact on the user's decision to click on or not click on that link.
previewlink will help you to get the preview of a link.
How it works?
previewlink looks for the following tags in the page source
- Open graph protocol
- Twitter cards
- HTML tags (title, p, img, h1, h2)
Installation
Run the following to install
pip install previewlink
Usage
>>> from previewlink import preview_link
>>> # Generate link preview
>>> preview_link("https://github.com/sreehari1997")
{
'title': 'sreehari1997 - Overview',
'description': 'Developer. sreehari1997 has 69 repositories available. Follow their code on GitHub.',
'domain': 'github.com',
'image': 'https://avatars.githubusercontent.com/u/22663556?v=4?s=400'
}
Developing previewlink
To install previewlink, along with the tools you need to develop and run tests, run the following in your virtual env
$ pip install -e .[dev]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
previewlink-0.0.1.tar.gz
(6.2 kB
view hashes)
Built Distribution
Close
Hashes for previewlink-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d46e8bb7c07fb01591ec5a8b0261320f3f348bfe555bdc9fd8dfb17e9c152202 |
|
MD5 | 4efe148271930e9c87185d1cdbbf0702 |
|
BLAKE2b-256 | 09974162ebbe08ec21d494d08309a9ef5009795ed45086a988f36cb2d91bd78d |