Anyone can obtain data(url, image, title, description, etc) easily from plain text for showing preview card like Twitter, Facebook newsfeed
Project description
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 ~~~
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 Distributions
Built Distribution
Hashes for preview_card-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17ebe232ee3cb059bffabab1f4c0d5baa46972dccab1e93040ab506d172e5842 |
|
MD5 | d4a20bd64c4ac058d8b886e4f0809f25 |
|
BLAKE2b-256 | 98a663b77f85b60f2d1776df11b709f369a35ae9127a60fd3a6bb24691a0cabc |