Skip to main content

A simple Django app to generate embed code from youtube, twitter and slideshare.

Project description

Embed is a Django app to generate the embed code for youtube, twitter and slideshare.

Detailed documentation is in the “docs” directory.

Quick start

  1. Add “embed” to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = (
        ...
        'embed',
    )
  2. Run python manage.py syncdb to create the embed cache model.

  3. Import Embed class.

    from embed.utils import Embed

  1. You can use it individually for each service or all of them.

    youtube = Embed.get_youtube_embed(string=”Check this video https://youtu.be/THgLyTucjmk”)

  2. The Embed will return a string with the link replaced with the embed code.

  3. If you want use the twitter functionality you have to set your twitter api keys.

    Embed.consumer_key = ‘dummy-consumer-key’ Embed.consumer_secret = ‘dummy-consumer-secret’ Embed.oauth_token = ‘dummy-access-token’ Embed.oauth_token_secret = ‘dummy-access-token-secret’

  4. You can set the parameters for the embed objects.

    Embed.config[‘width’] = ‘430’

  5. If you are using MySQL you need to encode to utf-8 the “embed_code” column of the EmbedCache table in your database.

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

django-embed-0.2.1.tar.gz (90.4 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