Skip to main content

An app to track podcast chart positions from various services.

Project description

Django Podcast Charts

A Django app for tracking podcast charts. WIP: Not ready for use!

PyPI PyPI - Python Version PyPI - Versions from Framework Classifiers Black code style Pre-commit License uv Ruff Security: bandit Checked with pyright Semantic Versions Test results Coverage Status Documentation

This application provides a means to keep track of current podcast chart rankings from various backends. When an official API is provided, it is used, otherwise it will attempt to scrape this information from available web views.

You can configure this to check as many or as few charts as you would like. Keep in mind that tracking all charts and countries will result in a lot of database entries. This app will attempt to do client-based rate limiting so long as you ensure you only call chart tracking through the dedicated task functions.

Models are kept light so that you can enrich them with dedicated types such as those found in django-podcast-analyzer.

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_podcast_charts-0.0.1.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_podcast_charts-0.0.1-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file django_podcast_charts-0.0.1.tar.gz.

File metadata

File hashes

Hashes for django_podcast_charts-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e11523a31ea9b6545d38ccf2ccaf3400b0896c0d8d60a56eb88a40314a70cf14
MD5 002716a9e0b42ba8dad91a925e00d903
BLAKE2b-256 eb698697538a093694c3c6540a0996ddd22c41b7adc79045520e151a7cc6052b

See more details on using hashes here.

File details

Details for the file django_podcast_charts-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for django_podcast_charts-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fb0625e67bc9f76f235c3d534a3646c388872b95fea5d7bd97fa7017083efe16
MD5 bff7fe7049018ad9fa7f3710c0a773ce
BLAKE2b-256 80beab1d676352f041d756f4b79e98dc97383664a26ced26ecd4360dedacd4a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page