Python package to get elements that make link preview
Project description
A python module that gathers elements required for linkPreview.
Overview
link_preview is now a fashionable way of sharing links in social media. The contents of what the preview is made up are:-
1. og.title:-
Title of the preview.
In HTML: <meta property="og.title" content="XYZ">
Value: XYZ
2. og.description:-
Description of the preview.
In HTML: <meta property="og.description" content="XYZ">
Value: XYZ
3. og.image:-
Image of the preview.
In HTML: <meta property="og.image" content="XYZ">
Value: XYZ
4. title:-
if 'og:title' is not found, this becomes the Title.
In HTML: <title>XYZ</title>
Value: XYZ
5. meta description:-
if 'og:description' is not found, this becomes the Description.
In HTML: <meta name="description" content="XYZ">
Value: XYZ
6. favicon:-
if 'og:image' is not found, this becomes the Image.
In HTML: <link rel="shortcut icon" href="XYZ" type="image/x-icon">
Value: XYZ
7. website:-
Host website for the link.
Reference:- richpreview (from where I learned)
This module fetches all these data and combines those into a dictionary.
A sample WhatsApp link_preview:-
####################################### # I # Title # # M # Description # # A # # # G # website # # E # # #######################################
Usage:-
from link_preview import link_preview dict_elem = link_preview.generate_dict(url) # this is a dict() # Access values title = dict_elem['title'] description = dict_elem['description'] image = dict_elem['image'] website = dict_elem['website']
Insatallation
To install from pip, use the following command
pip install link_preview
to update, use
pip install -U link_preview
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
link_preview-1.0.zip
(4.5 kB
view details)
File details
Details for the file link_preview-1.0.zip.
File metadata
- Download URL: link_preview-1.0.zip
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d08c1c16d4f127f0f31ba0b5f8fd47581b01c178429181931af806398a9e8034
|
|
| MD5 |
590a956775d14779f23e0464cc37868a
|
|
| BLAKE2b-256 |
fb100e71c62b1cf3d9f4983bd5d2defc269571e354ed2d5d1c67de58665390eb
|