django-embed-video


Namedjango-embed-video JSON
Version 1.4.9 PyPI version JSON
download
home_pagehttps://github.com/jazzband/django-embed-video
SummaryDjango app for easy embedding YouTube and Vimeo videos and music from SoundCloud.
upload_time2023-07-01 14:28:43
maintainer
docs_urlNone
authorCedric Carrard
requires_python
license
keywords youtube vimeo video soundcloud
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            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://github.com/jazzband/django-embed-video/workflows/Test/badge.svg
   :target: https://github.com/jazzband/django-embed-video/actions
   :alt: GitHub Actions
.. image:: https://coveralls.io/repos/yetty/django-embed-video/badge.svg?branch=master
   :target: https://coveralls.io/r/yetty/django-embed-video?branch=master
   :alt: Coveralls coverage percentage
.. image:: https://img.shields.io/pypi/pyversions/django-embed-video.svg
   :target: https://pypi.org/project/django-embed-video/
   :alt: Supported Python versions
.. image:: https://img.shields.io/pypi/djversions/django-embed-video.svg
   :target: https://pypi.org/project/django-embed-video/
   :alt: Supported Django versions


Documentation
-------------

Documentation is at: 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.4.9 (July 1, 2023)
----------------------------

- Update Python and Django versions.
- Fix Soundcloud tests.
- Add example sites.


Release 1.4.8 (November 19, 2022)
---------------------------------

- Fixes in migrations and documentation.


Release 1.4.7 (September 28, 2022)
----------------------------------

- Fix rST file formatting for release automation approval.


Release 1.4.6 (September 28, 2022)
----------------------------------

- Use Django 3.2 LTS for the example project.
- Add URLvalidator to validate input in the admin widget.


Release 1.4.5 (September 1, 2022)
---------------------------------

- Add support for Django 4.1


Release 1.4.4 (April 18, 2022)
------------------------------

- Add ``EMBED_VIDEO_YOUTUBE_CHECK_THUMBNAIL`` to settings.
- Drop support for EOL Django 2.2.


Release 1.4.3 (April 8, 2022)
------------------------------

- Add support for YouTube short URLs.


Release 1.4.2 (March 17, 2022)
------------------------------

- Add Polish translation


Release 1.4.1 (January 6, 2022)
---------------------------------

- Add Code of Conduct to repository
- Add support for Python 3.10
- Add support for Django 3.2 and Django 4.0
- Drop support for EOL Python 3.6
- Drop support for EOL Django 3.0 and EOL Django 3.1
- Remove Nose from dependencies due to version incompatibility


Release 1.4.0 (December 18, 2020)
---------------------------------

- Add lazy loading for video template tags.
- Handle Vimeo admin "manage" URLs
- Migrate from Travis CI to GitHub Actions.
- Drop unsupported Django versions prior to 2.2.
- Add support for Python up to 3.9.
- Add support for Django up to 3.1.
- Improve code formatting.


Release 1.3.3 (June 10, 2020)
-----------------------------

- Fix admin UI exception with form validation.


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

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jazzband/django-embed-video",
    "name": "django-embed-video",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "youtube,vimeo,video,soundcloud",
    "author": "Cedric Carrard",
    "author_email": "cedric.carrard@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/67/5f/e22c8a4a85648173cf41c45ac979936c6ef50c2c96ccc5032224d5a28540/django-embed-video-1.4.9.tar.gz",
    "platform": null,
    "description": "django-embed-video\n==================\n\nDjango app for easy embedding YouTube and Vimeo videos and music from SoundCloud.\n\n.. image:: https://jazzband.co/static/img/badge.svg\n   :target: https://jazzband.co/\n   :alt: Jazzband\n.. image:: https://github.com/jazzband/django-embed-video/workflows/Test/badge.svg\n   :target: https://github.com/jazzband/django-embed-video/actions\n   :alt: GitHub Actions\n.. image:: https://coveralls.io/repos/yetty/django-embed-video/badge.svg?branch=master\n   :target: https://coveralls.io/r/yetty/django-embed-video?branch=master\n   :alt: Coveralls coverage percentage\n.. image:: https://img.shields.io/pypi/pyversions/django-embed-video.svg\n   :target: https://pypi.org/project/django-embed-video/\n   :alt: Supported Python versions\n.. image:: https://img.shields.io/pypi/djversions/django-embed-video.svg\n   :target: https://pypi.org/project/django-embed-video/\n   :alt: Supported Django versions\n\n\nDocumentation\n-------------\n\nDocumentation is at: http://django-embed-video.rtfd.org/\n\n\nQuick start\n-----------\n\n#. Install ``django-embed-video``:\n\n   ::\n\n      pip install django-embed-video\n\n\n   or from sources\n\n   ::\n\n      pip install git+https://github.com/jazzband/django-embed-video\n\n\n#. Add ``embed_video`` to ``INSTALLED_APPS`` in your Django settings.\n\n#. If you want to detect HTTP/S in template tags, you have to set ``request``\n   context processor in ``settings.TEMPLATES``:\n\n   .. code-block:: python\n\n       TEMPLATES = [\n           {\n               'BACKEND': 'django.template.backends.django.DjangoTemplates',\n               # ...\n               'OPTIONS': {\n                   'context_processors': [\n                       # ...\n                       'django.template.context_processors.request',\n                   ],\n               },\n           },\n       ]\n\n#. Usage of template tags:\n\n   .. code-block:: html+django\n\n      {% load embed_video_tags %}\n\n      <!-- The video tag: -->\n      {% video item.video as my_video %}\n        URL: {{ my_video.url }}\n        Thumbnail: {{ my_video.thumbnail }}\n        Backend: {{ my_video.backend }}\n\n        {% video my_video \"large\" %}\n      {% endvideo %}\n\n      <!-- Or embed shortcut: -->\n      {% video my_video '800x600' %}\n\n#. Usage of model fields\n\n   .. code-block:: python\n\n      from django.db import models\n      from embed_video.fields import EmbedVideoField\n\n      class Item(models.Model):\n          video = EmbedVideoField()  # same like models.URLField()\n\n\nContributing\n------------\n\nThis is a `Jazzband <https://jazzband.co>`_ project.\nBy contributing you agree to abide by the `Contributor Code of Conduct <https://jazzband.co/about/conduct>`_\nand follow the `guidelines <https://jazzband.co/about/guidelines>`_.\n\n\nChanges\n=======\n\n\nRelease 1.4.9 (July 1, 2023)\n----------------------------\n\n- Update Python and Django versions.\n- Fix Soundcloud tests.\n- Add example sites.\n\n\nRelease 1.4.8 (November 19, 2022)\n---------------------------------\n\n- Fixes in migrations and documentation.\n\n\nRelease 1.4.7 (September 28, 2022)\n----------------------------------\n\n- Fix rST file formatting for release automation approval.\n\n\nRelease 1.4.6 (September 28, 2022)\n----------------------------------\n\n- Use Django 3.2 LTS for the example project.\n- Add URLvalidator to validate input in the admin widget.\n\n\nRelease 1.4.5 (September 1, 2022)\n---------------------------------\n\n- Add support for Django 4.1\n\n\nRelease 1.4.4 (April 18, 2022)\n------------------------------\n\n- Add ``EMBED_VIDEO_YOUTUBE_CHECK_THUMBNAIL`` to settings.\n- Drop support for EOL Django 2.2.\n\n\nRelease 1.4.3 (April 8, 2022)\n------------------------------\n\n- Add support for YouTube short URLs.\n\n\nRelease 1.4.2 (March 17, 2022)\n------------------------------\n\n- Add Polish translation\n\n\nRelease 1.4.1 (January 6, 2022)\n---------------------------------\n\n- Add Code of Conduct to repository\n- Add support for Python 3.10\n- Add support for Django 3.2 and Django 4.0\n- Drop support for EOL Python 3.6\n- Drop support for EOL Django 3.0 and EOL Django 3.1\n- Remove Nose from dependencies due to version incompatibility\n\n\nRelease 1.4.0 (December 18, 2020)\n---------------------------------\n\n- Add lazy loading for video template tags.\n- Handle Vimeo admin \"manage\" URLs\n- Migrate from Travis CI to GitHub Actions.\n- Drop unsupported Django versions prior to 2.2.\n- Add support for Python up to 3.9.\n- Add support for Django up to 3.1.\n- Improve code formatting.\n\n\nRelease 1.3.3 (June 10, 2020)\n-----------------------------\n\n- Fix admin UI exception with form validation.\n\n\nRelease 1.3.2 (March 29, 2020)\n------------------------------\n\n- Add support for Soundcloud mobile URLs.\n\n\nRelease 1.3.1 (January 6, 2020)\n-------------------------------\n\n- Add support for Vimeo review video URLs.\n- Update example project code.\n\n\nRelease 1.3 (August 30, 2019)\n-----------------------------\n\n- Drop unsupported Python version prior to 3.6.\n- Drop unsupported Django versions prior to 1.11.\n- Add support for Python up to 3.8 including PyPy.\n- Add support for Django up to 2.2.\n- Improve project structure, docs and language.\n- Improve CI and CD infrastructure and automation.\n- Move project to Jazzband organization.\n\n\nRelease 1.2.0 (October 04, 2018)\n--------------------------------\n\n- hotfix docs directive\n  (`#94 <https://github.com/jazzband/django-embed-video/pull/94>`_)\n\n- update docs\n  (`#92 <https://github.com/jazzband/django-embed-video/pull/92>`_)\n\n- use tests_require and setup_requires for nose testing requirements\n  (`#91 <https://github.com/jazzband/django-embed-video/pull/91>`_)\n\n- add renderer kwarg to Widget render method to support Python 2.1 and later\n  (`#88 <https://github.com/jazzband/django-embed-video/pull/88>`_)\n\n- enable default HTTPS support for YouTube, VimeoBackend, SoundCloudBackend\n  (`#86 <https://github.com/jazzband/django-embed-video/pull/86>`_)\n\n- added syntax highlight in README.rst\n  (`#81 <https://github.com/jazzband/django-embed-video/pull/81>`_)\n\n- updating requests >=2.19\n\n\nRelease 1.1.2 (April 27, 2017)\n------------------------------\n\n- fix pypi\n\n\nRelease 1.1.1 (March 24, 2017)\n------------------------------\n\n- updates for Django 1.10 and 1.11\n  (`#73 <https://github.com/jazzband/django-embed-video/pull/73>`_)\n\n- update requirements for installation of the example project\n  (`#72 <https://github.com/jazzband/django-embed-video/pull/72>`_)\n\n- use secure connection to query soundcloud endpoint\n  (`#68 <https://github.com/jazzband/django-embed-video/pull/68>`_)\n\n\n\nRelease 1.1.0 (Jan 19, 2016)\n----------------------------\n\n- added support fort Django 1.9\n  (`#52 <https://github.com/jazzband/django-embed-video/issues/52>`_)\n\n- if possible YouTube thumbnails are returned in better resolution\n  (`#43 <https://github.com/jazzband/django-embed-video/issues/43>`_)\n\n\nRelease 1.0.0 (May 01, 2015)\n----------------------------\n\n**Backward incompatible changes:**\n\n- filter `embed_video_tags.embed` has been removed\n\n- changed behaviour of extra params in video tag\n  (`#34 <https://github.com/jazzband/django-embed-video/issues/34>`_, `#36 <https://github.com/jazzband/django-embed-video/pull/36>`_)\n\n\nBackward compatible changes:\n\n- added support for Django 1.7 and Django 1.8\n\n- added support for Vimeo channels\n  (`#47 <https://github.com/jazzband/django-embed-video/pull/47>`_)\n\n- fix resizing of SoundCloud iframe\n  (`#41 <https://github.com/jazzband/django-embed-video/pull/41>`_)\n\n\nRelease 0.11 (July 26, 2014)\n----------------------------\n\n- add support for YouTube mobile urls\n  (`#27 <https://github.com/jazzband/django-embed-video/pull/27>`_)\n\n- fix passing parameters in calling request library\n  (`#28 <https://github.com/jazzband/django-embed-video/pull/28>`_)\n\n- fix validation of urls\n  (`#31 <https://github.com/jazzband/django-embed-video/issues/31>`_)\n\n\nRelease 0.10 (May 24, 2014)\n---------------------------\n\n- ``video`` tag accepts kwargs\n  (`#20 <https://github.com/jazzband/django-embed-video/pull/20>`_)\n\n- ``video`` tag will not crash anymore with ``None`` passed as url\n  (`#24 <https://github.com/jazzband/django-embed-video/issues/24>`_)\n\n\nRelease 0.9 (Apr. 04, 2014)\n---------------------------\n\n- Add ``VideoBackend.template_name`` and rendering embed code from file.\n\n- Allow relative sizes in template tag\n  (`#19 <https://github.com/jazzband/django-embed-video/pull/19>`_).\n\n- Fix handling invalid urls of SoundCloud.\n  (`#21 <https://github.com/jazzband/django-embed-video/issues/21>`_).\n\n- Catch ``VideoDoesntExistException`` and ``UnknownBackendException`` in\n  template tags and admin widget.\n\n- Add base exception ``EmbedVideoException``.\n\n\nRelease 0.8 (Feb. 22, 2014)\n---------------------------\n\n- Add ``EMBED_VIDEO_TIMEOUT`` to settings.\n\n- Fix renderering template tag if no url is provided\n  (`#18 <https://github.com/jazzband/django-embed-video/issues/18>`_)\n\n- If ``EMBED_VIDEO_TIMEOUT`` timeout is reached in templates, no exception is\n  raised, error is just logged.\n\n- Fix default size in template tag.\n  (`See more... <https://github.com/jazzband/django-embed-video/commit/6cd3567197d6fdc31bc63fb799815e8368128b90>`_)\n\n\nRelease 0.7 (Dec. 21, 2013)\n---------------------------\n\n- Support for sites running on HTTPS\n\n- ``embed`` filter is deprecated and replaced by ``video`` filter.\n\n- caching for whole backends was removed and replaced by caching properties\n\n- minor improvements on example project (fixtures, urls)\n\n\nRelease 0.6 (Oct. 04, 2013)\n---------------------------\n\n- Ability to overwrite embed code of backend\n\n- Caching backends properties\n\n- PyPy compatibility\n\n- Admin video mixin and video widget\n\n\nRelease 0.5 (Sep. 03, 2013)\n---------------------------\n\n- Added Vimeo thumbnails support\n\n- Added caching of results\n\n- Added example project\n\n- Fixed template tag embed\n\n- Fixed raising UnknownIdException in YouTube detecting.\n\n\n\nRelease 0.4 (Aug. 22, 2013)\n---------------------------\n\n- Documentation was rewrited and moved to http://django-embed-video.rtfd.org/ .\n\n- Custom backends\n  (http://django-embed-video.rtfd.org/en/latest/examples.html#custom-backends).\n\n- Improved YouTube and Vimeo regex.\n\n- Support for Python 3.\n\n- Renamed ``base`` to ``backends``.\n\n\n\nRelease 0.3 (Aug. 20, 2013)\n---------------------------\n\n- Security fix: faked urls are treated as invalid. See `this page\n  <https://github.com/jazzband/django-embed-video/commit/d0d357b767e324a7cc21b5035357fdfbc7c8ce8e>`_\n  for more details.\n\n- Fixes:\n\n  - allow of empty video field.\n\n  - requirements in setup.py\n\n- Added simplier way to embed video in one-line template tag::\n\n    {{ 'http://www.youtube.com/watch?v=guXyvo2FfLs'|embed:'large' }}\n\n- ``backend`` variable in ``video`` template tag.\n\n  Usage::\n\n    {% video item.video as my_video %}\n        Backend: {{ my_video.backend }}\n    {% endvideo %}\n\n\nRelease 0.2 (June 25, 2013)\n---------------------------\n\n- Support of SoundCloud\n\nRelease 0.1 (June 1, 2013)\n--------------------------\n\n- Initial release\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Django app for easy embedding YouTube and Vimeo videos and music from SoundCloud.",
    "version": "1.4.9",
    "project_urls": {
        "Homepage": "https://github.com/jazzband/django-embed-video"
    },
    "split_keywords": [
        "youtube",
        "vimeo",
        "video",
        "soundcloud"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2224ecfe32364f6e1e086888a07bfaa5ccf28134f0ada0db80a1ff154c16c353",
                "md5": "821d6337b417b6af8f4c53064516975a",
                "sha256": "a82097e160039796c9da08cef16b1aef23b319844839131d681174d019429fa5"
            },
            "downloads": -1,
            "filename": "django_embed_video-1.4.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "821d6337b417b6af8f4c53064516975a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 25090,
            "upload_time": "2023-07-01T14:28:41",
            "upload_time_iso_8601": "2023-07-01T14:28:41.462748Z",
            "url": "https://files.pythonhosted.org/packages/22/24/ecfe32364f6e1e086888a07bfaa5ccf28134f0ada0db80a1ff154c16c353/django_embed_video-1.4.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "675fe22c8a4a85648173cf41c45ac979936c6ef50c2c96ccc5032224d5a28540",
                "md5": "b08c40cff3b182afb4bf0baa57064588",
                "sha256": "c50c76f2c3b7c464efb281a47d579689dca4f681b8efefec1c8ae29d20d6df99"
            },
            "downloads": -1,
            "filename": "django-embed-video-1.4.9.tar.gz",
            "has_sig": false,
            "md5_digest": "b08c40cff3b182afb4bf0baa57064588",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 42401,
            "upload_time": "2023-07-01T14:28:43",
            "upload_time_iso_8601": "2023-07-01T14:28:43.323904Z",
            "url": "https://files.pythonhosted.org/packages/67/5f/e22c8a4a85648173cf41c45ac979936c6ef50c2c96ccc5032224d5a28540/django-embed-video-1.4.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-01 14:28:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jazzband",
    "github_project": "django-embed-video",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "django-embed-video"
}
        
Elapsed time: 0.08724s