Skip to main content

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-0.4.zip (3.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page