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 details)

Uploaded Python 3

File details

Details for the file preview_card-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: preview_card-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.36.0 CPython/3.7.4

File hashes

Hashes for preview_card-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 17ebe232ee3cb059bffabab1f4c0d5baa46972dccab1e93040ab506d172e5842
MD5 d4a20bd64c4ac058d8b886e4f0809f25
BLAKE2b-256 98a663b77f85b60f2d1776df11b709f369a35ae9127a60fd3a6bb24691a0cabc

See more details on using hashes here.

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