Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

preview_card-1.0.0-py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 3

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