Skip to content

Anyone can obtain data(url, image, title, description, etc) easily from plain text for showing preview card like Twitter, Facebook newsfeed

License

Notifications You must be signed in to change notification settings

jwkcp/preview-card

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

You can create preview card(social card) very simple and easily. With Django? Fantastic!

preview-card

Anyone can obtain data(url, image, title, description, etc) easily from plain text for showing preview card like Twitter, Facebook newsfeed.

Installing

pip install preview-card

Quick Start

from preview_card import cardview, MediaSourceType


result = cardview.get_data(plain_Text)

Example

CASE 1 - if article url included

CODE:

from preview_card import cardview, MediaSourceType

# Any Text you want including URL 
plain_text = "Hi, I read some article below. How do you think? https://www.nytimes.com/2019/09/17/technology/personaltech/iphone-11-review.html Is it cool or not?"

result = cardview.get_data(plain_Text)

RESULT:

ms_type     MediaSourceType.ARTICLE
url         https://www.nytimes.com/2019/09/17/technology/personaltech/iphone-11-review.html
image_url   https://static01.nyt.com/images/2019/09/17/business/17techfix2/17techfix2-facebookJumbo.jpg
title       IPhone 11 and 11 Pro Review: Thinking Differently in the Golden Age of Smartphones
desc        This is not your typical gadget review. That’s because it is time to rethink when to upgrade your iPhone.
error       

CASE 2 - if youtube url included

CODE

from preview_card import cardview, MediaSourceType

# Any Text you want including URL 
plain_text = "Hi, I watch some video below. How do you think? https://www.youtube.com/watch?v=Jzz4AEIddzY Is it cool or not?"

result = cardview.get_data(plain_Text)

RESULT

ms_type     MediaSourceType.YOUTUBE
url         https://www.youtube.com/embed/Jzz4AEIddzY
image_url   
title       
desc        
error       

About

Anyone can obtain data(url, image, title, description, etc) easily from plain text for showing preview card like Twitter, Facebook newsfeed

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages