{"id":18041561,"url":"https://github.com/bashu/wagtail-embedvideos","last_synced_at":"2025-08-21T18:33:05.374Z","repository":{"id":32384795,"uuid":"35961197","full_name":"bashu/wagtail-embedvideos","owner":"bashu","description":"🎬 Integration of django-embed-video for Wagtail CMS","archived":false,"fork":false,"pushed_at":"2022-04-20T07:52:38.000Z","size":568,"stargazers_count":55,"open_issues_count":1,"forks_count":34,"subscribers_count":8,"default_branch":"develop","last_synced_at":"2024-12-13T19:27:24.513Z","etag":null,"topics":["django-embed-video","wagtail"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bashu.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-20T16:48:45.000Z","updated_at":"2024-12-06T13:42:16.000Z","dependencies_parsed_at":"2022-06-26T21:03:13.380Z","dependency_job_id":null,"html_url":"https://github.com/bashu/wagtail-embedvideos","commit_stats":null,"previous_names":["infoportugal/wagtail-embedvideos"],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bashu%2Fwagtail-embedvideos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bashu%2Fwagtail-embedvideos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bashu%2Fwagtail-embedvideos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bashu%2Fwagtail-embedvideos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bashu","download_url":"https://codeload.github.com/bashu/wagtail-embedvideos/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230527866,"owners_count":18240051,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django-embed-video","wagtail"],"created_at":"2024-10-30T16:10:38.672Z","updated_at":"2024-12-20T03:09:20.072Z","avatar_url":"https://github.com/bashu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"wagtail-embedvideos\n===================\n\n.. image:: https://img.shields.io/pypi/v/wagtail-embedvideos.svg\n    :target: https://pypi.python.org/pypi/wagtail-embedvideos/\n\n.. image:: https://img.shields.io/pypi/dm/wagtail-embedvideos.svg\n    :target: https://pypi.python.org/pypi/wagtail-embedvideos/\n\n.. image:: https://img.shields.io/github/license/bashu/wagtail-embedvideos.svg\n    :target: https://pypi.python.org/pypi/wagtail-embedvideos/\n\n.. image:: https://app.travis-ci.com/bashu/wagtail-embedvideos.svg?branch=develop\n    :target: https://app.travis-ci.com/bashu/wagtail-embedvideos\n\nSimple app that works similar to ``wagtailimages``, but for embedding YouTube and Vimeo videos and music from SoundCloud.\n\nThe current version is tested for compatiblily with the following:\n\n- Wagtail versions 2.7 to 2.15\n- Django versions 2.2 to 3.2\n- Python versions 3.6 and 3.9\n\nMaintained by `Basil Shubin \u003chttps://github.com/bashu\u003e`_,  and some great\n`contributors \u003chttps://github.com/bashu/wagtail-embedvideos/contributors\u003e`_.\n\n.. raw:: html\n\n    \u003cp align=\"center\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/bashu/wagtail-embedvideos/develop/screenshot.png\"\u003e\n    \u003c/p\u003e\n\nInstallation\n------------\n\nFirst install the module, preferably in a virtual environment. It can be installed from PyPI:\n\n.. code-block:: shell\n\n    pip install wagtail-embedvideos\n\nRequirements\n~~~~~~~~~~~~\n\nYou must have *django-embed-video* installed and configured, see the\ndjango-embed-video_ documentation for details and setup instructions.\n\nSetup\n-----\n\nMake sure the project is configured for django-embed-video_.\n\nThen add the following settings:\n\n.. code-block:: python\n\n    INSTALLED_APPS += (\n        \"wagtail_embed_videos\",\n    )\n\nThen run ``./manage.py migrate`` to create the required database tables.\n\nUsage\n-----\n\nIn models, implement as a ``ForeignKey`` relation, same as ``wagtailimages``.\n\n.. code-block:: python\n\n    # models.py\n\n    from wagtail.core.models import Page, PageBase\n\n    from wagtail_embed_videos import get_embed_video_model_string\n    from wagtail_embed_videos.edit_handlers import EmbedVideoChooserPanel\n\n    class CustomPage(Page):\n        video = models.ForeignKey(\n            get_embed_video_model_string(),\n            null=True, blank=True,\n            on_delete=models.SET_NULL,\n            related_name='+'\n        )\n\n        # ...\n\n        content_panels = [\n                EmbedVideoChooserPanel('video'),\n        ]\n\nIn templates, load the ``embed_video_tags`` library in every template where you want to use it:\n\n.. code-block:: html+django\n\n    \u003c!-- custom_page.html --\u003e\n\n    {% load embed_video_tags %}\n\n    {% video self.video.url as my_video %}\n        {% video my_video 'small' %}\n    {% endvideo %}\n\nCheck django-embed-video_ documentation for more details.\n\nContributing\n------------\n\nIf you like this module, forked it, or would like to improve it, please let us know!\nPull requests are welcome too. :-)\n\nCredits\n-------\n\n`wagtail-embedvideos \u003chttps://github.com/bashu/wagtail-embedvideos/\u003e`_ was originally started by `InfoPortugal, S.A. \u003chttps://github.com/infoportugal/\u003e`_ who has now unfortunately abandoned the project.\n\nLicense\n-------\n\n``wagtail-embedvideos`` is released under the BSD license.\n\n.. _django-embed-video: https://github.com/jazzband/django-embed-video/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbashu%2Fwagtail-embedvideos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbashu%2Fwagtail-embedvideos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbashu%2Fwagtail-embedvideos/lists"}