https://github.com/ephes/django-cast
Django and Wagtail based blogging / podcasting app
https://github.com/ephes/django-cast
audio django podcast podcasting python video wagtail
Last synced: 6 months ago
JSON representation
Django and Wagtail based blogging / podcasting app
- Host: GitHub
- URL: https://github.com/ephes/django-cast
- Owner: ephes
- License: other
- Created: 2018-11-05T09:23:34.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-12-22T09:27:50.000Z (10 months ago)
- Last Synced: 2024-12-24T12:54:10.216Z (10 months ago)
- Topics: audio, django, podcast, podcasting, python, video, wagtail
- Language: Jupyter Notebook
- Homepage:
- Size: 8.85 MB
- Stars: 56
- Watchers: 5
- Forks: 6
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Authors: AUTHORS.rst
Awesome Lists containing this project
README
# Django Cast
[](https://img.shields.io/badge/python-3.10%7C3.11%7C3.12-brightgreen)
[](https://img.shields.io/badge/django-4.2%7C5.0%7C5.1-brightgreen)
[](https://img.shields.io/badge/wagtail-4%7C5-brightgreen)
[](https://badge.fury.io/py/django-cast)
[](https://codecov.io/gh/ephes/django-cast)
[](https://github.com/ephes/django-cast)
[](https://djangopackages.org/packages/p/django-cast/)A blogging/podcasting package based on [Django](https://www.djangoproject.com/)
and [Wagtail](https://wagtail.org).After switching to Wagtail, the documentation has to be updated. Stay tuned 😄.
**Documentation for [current version 0.2.44](https://django-cast.readthedocs.io/en/develop/)**
## Key Features
- [Responsive images](https://django-cast.readthedocs.io/en/develop/features.html#responsive-images)
- Wagtail as CMS makes it possible for non-technical people to manage the content
(blog posts, podcast episodes, ...)
- Podcast support: this package powers [python-podcast.de](https://python-podcast.de/show)
since 2018 using the [Podlove Web Player](https://podlove.org/podlove-web-player/)
- Video support - not as sophisticated as image / audio support, but it works 🤗
- Comments via [django-fluent-comments](https://github.com/django-fluent/django-fluent-comments)
and a built-in moderating spam filter
- Code blocks for the Wagtail page editor
- Use [Twitter Player Card](https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/player-card)
for links to podcast episode detail pages
- Tags and categories for posts which are then included in the faceted navigation UI (beta feature)
- [Frontend themes](https://django-cast.readthedocs.io/en/develop/features.html#templates-themes) to
customize the look and feel of your site## Deployment
See [the deployment documentation](https://django-cast.readthedocs.io/en/develop/installation.html).
## Roadmap
Although switching to Wagtail was a big step, there is still a lot to do. Things that are on the roadmap:
- Improve the documentation
- Design improvements for the default theme
- Collaborators for podcast episodes
- Transcripts for podcast episodes## Contributing
If you'd like to contribute, please read
[our contributing docs](https://django-cast.readthedocs.io/en/develop/contributing.html).