Metadata-Version: 1.1
Name: django-embed-video
Version: 1.3.2
Summary: Django app for easy embeding YouTube and Vimeo videos and music from SoundCloud.
Home-page: https://github.com/jazzband/django-embed-video
Author: Cedric Carrard
Author-email: cedric.carrard@gmail.com
License: UNKNOWN
Description: django-embed-video
        ==================
        
        Django app for easy embedding YouTube and Vimeo videos and music from SoundCloud.
        
        .. image:: https://jazzband.co/static/img/badge.svg
           :target: https://jazzband.co/
           :alt: Jazzband
        .. image:: https://travis-ci.org/jazzband/django-embed-video.png?branch=master
            :target: https://travis-ci.org/jazzband/django-embed-video
        .. image:: https://coveralls.io/repos/yetty/django-embed-video/badge.png?branch=master
            :target: https://coveralls.io/r/yetty/django-embed-video?branch=master
        
        Documentation
        -------------
        
        Documentation is here: http://django-embed-video.rtfd.org/
        
        
        Quick start
        -----------
        
        #. Install ``django-embed-video``:
        
           ::
        
              pip install django-embed-video
        
        
           or from sources
        
           ::
        
              pip install git+https://github.com/jazzband/django-embed-video
        
        
        #. Add ``embed_video`` to ``INSTALLED_APPS`` in your Django settings.
        
        #. If you want to detect HTTP/S in template tags, you have to set ``request``
           context processor in ``settings.TEMPLATES``:
        
           .. code-block:: python
        
               TEMPLATES = [
                   {
                       'BACKEND': 'django.template.backends.django.DjangoTemplates',
                       # ...
                       'OPTIONS': {
                           'context_processors': [
                               # ...
                               'django.template.context_processors.request',
                           ],
                       },
                   },
               ]
        
        #. Usage of template tags:
        
           .. code-block:: html+django
        
              {% load embed_video_tags %}
        
              <!-- The video tag: -->
              {% video item.video as my_video %}
                URL: {{ my_video.url }}
                Thumbnail: {{ my_video.thumbnail }}
                Backend: {{ my_video.backend }}
        
                {% video my_video "large" %}
              {% endvideo %}
        
              <!-- Or embed shortcut: -->
              {% video my_video '800x600' %}
        
        #. Usage of model fields
        
           .. code-block:: python
        
              from django.db import models
              from embed_video.fields import EmbedVideoField
        
              class Item(models.Model):
                  video = EmbedVideoField()  # same like models.URLField()
        
        Contributing
        ------------
        
        This is a `Jazzband <https://jazzband.co>`_ project.
        By contributing you agree to abide by the `Contributor Code of Conduct <https://jazzband.co/about/conduct>`_
        and follow the `guidelines <https://jazzband.co/about/guidelines>`_.
        
        
        Changes
        =======
        
        
        Release 1.3.2 (March 29, 2020)
        ------------------------------
        
        - Add support for Soundcloud mobile URLs.
        
        
        Release 1.3.1 (January 6, 2020)
        -------------------------------
        
        - Add support for Vimeo review video URLs.
        - Update example project code.
        
        
        Release 1.3 (August 30, 2019)
        -----------------------------
        
        - Drop unsupported Python version prior to 3.6.
        - Drop unsupported Django versions prior to 1.11.
        - Add support for Python up to 3.8 including PyPy.
        - Add support for Django up to 2.2.
        - Improve project structure, docs and language.
        - Improve CI and CD infrastructure and automation.
        - Move project to Jazzband organization.
        
        
        Release 1.2.0 (October 04, 2018)
        --------------------------------
        
        - hotfix docs directive
          (`#94 <https://github.com/jazzband/django-embed-video/pull/94>`_)
        
        - update docs
          (`#92 <https://github.com/jazzband/django-embed-video/pull/92>`_)
        
        - use tests_require and setup_requires for nose testing requirements
          (`#91 <https://github.com/jazzband/django-embed-video/pull/91>`_)
        
        - add renderer kwarg to Widget render method to support Python 2.1 and later
          (`#88 <https://github.com/jazzband/django-embed-video/pull/88>`_)
        
        - enable default HTTPS support for YouTube, VimeoBackend, SoundCloudBackend
          (`#86 <https://github.com/jazzband/django-embed-video/pull/86>`_)
        
        - added syntax highlight in README.rst
          (`#81 <https://github.com/jazzband/django-embed-video/pull/81>`_)
        
        - updating requests >=2.19
        
        
        Release 1.1.2 (April 27, 2017)
        ------------------------------
        
        - fix pypi
        
        
        Release 1.1.1 (March 24, 2017)
        ------------------------------
        
        - updates for Django 1.10 and 1.11
          (`#73 <https://github.com/jazzband/django-embed-video/pull/73>`_)
        
        - update requirements for installation of the example project
          (`#72 <https://github.com/jazzband/django-embed-video/pull/72>`_)
        
        - use secure connection to query soundcloud endpoint
          (`#68 <https://github.com/jazzband/django-embed-video/pull/68>`_)
        
        
        
        Release 1.1.0 (Jan 19, 2016)
        ----------------------------
        
        - added support fort Django 1.9
          (`#52 <https://github.com/jazzband/django-embed-video/issues/52>`_)
        
        - if possible YouTube thumbnails are returned in better resolution
          (`#43 <https://github.com/jazzband/django-embed-video/issues/43>`_)
        
        
        Release 1.0.0 (May 01, 2015)
        ----------------------------
        
        **Backward incompatible changes:**
        
        - filter `embed_video_tags.embed` has been removed
        
        - changed behaviour of extra params in video tag
          (`#34 <https://github.com/jazzband/django-embed-video/issues/34>`_, `#36 <https://github.com/jazzband/django-embed-video/pull/36>`_)
        
        
        Backward compatible changes:
        
        - added support for Django 1.7 and Django 1.8
        
        - added support for Vimeo channels
          (`#47 <https://github.com/jazzband/django-embed-video/pull/47>`_)
        
        - fix resizing of SoundCloud iframe
          (`#41 <https://github.com/jazzband/django-embed-video/pull/41>`_)
        
        
        Release 0.11 (July 26, 2014)
        ----------------------------
        
        - add support for YouTube mobile urls
          (`#27 <https://github.com/jazzband/django-embed-video/pull/27>`_)
        
        - fix passing parameters in calling request library
          (`#28 <https://github.com/jazzband/django-embed-video/pull/28>`_)
        
        - fix validation of urls
          (`#31 <https://github.com/jazzband/django-embed-video/issues/31>`_)
        
        
        Release 0.10 (May 24, 2014)
        ---------------------------
        
        - ``video`` tag accepts kwargs
          (`#20 <https://github.com/jazzband/django-embed-video/pull/20>`_)
        
        - ``video`` tag will not crash anymore with ``None`` passed as url
          (`#24 <https://github.com/jazzband/django-embed-video/issues/24>`_)
        
        
        Release 0.9 (Apr. 04, 2014)
        ---------------------------
        
        - Add ``VideoBackend.template_name`` and rendering embed code from file.
        
        - Allow relative sizes in template tag
          (`#19 <https://github.com/jazzband/django-embed-video/pull/19>`_).
        
        - Fix handling invalid urls of SoundCloud.
          (`#21 <https://github.com/jazzband/django-embed-video/issues/21>`_).
        
        - Catch ``VideoDoesntExistException`` and ``UnknownBackendException`` in
          template tags and admin widget.
        
        - Add base exception ``EmbedVideoException``.
        
        
        Release 0.8 (Feb. 22, 2014)
        ---------------------------
        
        - Add ``EMBED_VIDEO_TIMEOUT`` to settings.
        
        - Fix renderering template tag if no url is provided
          (`#18 <https://github.com/jazzband/django-embed-video/issues/18>`_)
        
        - If ``EMBED_VIDEO_TIMEOUT`` timeout is reached in templates, no exception is
          raised, error is just logged.
        
        - Fix default size in template tag.
          (`See more... <https://github.com/jazzband/django-embed-video/commit/6cd3567197d6fdc31bc63fb799815e8368128b90>`_)
        
        
        Release 0.7 (Dec. 21, 2013)
        ---------------------------
        
        - Support for sites running on HTTPS
        
        - ``embed`` filter is deprecated and replaced by ``video`` filter.
        
        - caching for whole backends was removed and replaced by caching properties
        
        - minor improvements on example project (fixtures, urls)
        
        
        Release 0.6 (Oct. 04, 2013)
        ---------------------------
        
        - Ability to overwrite embed code of backend
        
        - Caching backends properties
        
        - PyPy compatibility
        
        - Admin video mixin and video widget
        
        
        Release 0.5 (Sep. 03, 2013)
        ---------------------------
        
        - Added Vimeo thumbnails support
        
        - Added caching of results
        
        - Added example project
        
        - Fixed template tag embed
        
        - Fixed raising UnknownIdException in YouTube detecting.
        
        
        
        Release 0.4 (Aug. 22, 2013)
        ---------------------------
        
        - Documentation was rewrited and moved to http://django-embed-video.rtfd.org/ .
        
        - Custom backends
          (http://django-embed-video.rtfd.org/en/latest/examples.html#custom-backends).
        
        - Improved YouTube and Vimeo regex.
        
        - Support for Python 3.
        
        - Renamed ``base`` to ``backends``.
        
        
        
        Release 0.3 (Aug. 20, 2013)
        ---------------------------
        
        - Security fix: faked urls are treated as invalid. See `this page
          <https://github.com/jazzband/django-embed-video/commit/d0d357b767e324a7cc21b5035357fdfbc7c8ce8e>`_
          for more details.
        
        - Fixes:
        
          - allow of empty video field.
        
          - requirements in setup.py
        
        - Added simplier way to embed video in one-line template tag::
        
            {{ 'http://www.youtube.com/watch?v=guXyvo2FfLs'|embed:'large' }}
        
        - ``backend`` variable in ``video`` template tag.
        
          Usage::
        
            {% video item.video as my_video %}
                Backend: {{ my_video.backend }}
            {% endvideo %}
        
        
        Release 0.2 (June 25, 2013)
        ---------------------------
        
        - Support of SoundCloud
        
        Release 0.1 (June 1, 2013)
        --------------------------
        
        - Initial release
        
Keywords: youtube,vimeo,video,soundcloud
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Environment :: Plugins
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.11
Classifier: Framework :: Django :: 2.2
Classifier: Framework :: Django :: 3.0
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet :: WWW/HTTP
