{"repo":"openpodcast/pipelines","free":true,"listed":false,"github":"https://github.com/openpodcast/pipelines","clone":"git clone https://github.com/openpodcast/pipelines.git","description":"Podcast Analytics Data collected from Spotify and stored in Open Podcast API","language":"Python","stars":15,"topics":["metrics","podcast","spotify","apple"],"license":"MIT","category":"analytics","readme_excerpt":"📈 Open Podcast Metrics Pipelines This repo contains two pipelines for collecting and processing podcast metrics data from Spotify, Apple, Podigee, and Anchor. It uses the following connector libs: - Anchor: - Apple: - Podigee: - Spotify: A pipeline consists of a Docker image which uses cron to run the connector periodically and forwards the fetched data to the Open Podcast API. Getting started Starting the full stack For local development, you can use the docker-compose.yml file to run the pipeline. To start the stack, consisting of the pipeline and a sample database, run: This will start the pipeline and a sample database. The pipeline will run every minute and fetch data from Spotify, Apple, and Anchor according to the podcastSources SQL table (see db local dev/schema.sql ). Starting the database only Alternatively, you can also start the database only. This is helpful if you want to run the pipeline in interactive mode After that, you can start the manager container to run the pipeline: Production Usage Have a look at to see a full stack which also consists of the pipeline containers to fetch data. Contributing If you also want to collect metrics for your podcast, have a look at or reach out. We'll get you onboarded. You can also help contribute or request new connectors. [Open Podcast API]: https://github.com/openpodcast/api","default_branch":null,"files":null,"tree":[],"storefront":"/r/openpodcast","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openpodcast/pipelines/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}