All Projects → podcastcrawler → podcastcrawler

podcastcrawler / podcastcrawler

Licence: MIT license
PHP library to find podcasts

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to podcastcrawler

iTunesSearch
🎵 A .NET wrapper to the iTunes search API
Stars: ✭ 20 (-50%)
Mutual labels:  podcast, itunes, itunes-api
Podcasts-UIKit
OUTDATED. A clone of Apple's Podcasts. UIKit version.
Stars: ✭ 145 (+262.5%)
Mutual labels:  podcast, itunes-api
podpodge
Convert YouTube playlists to audio-only RSS feeds for podcast apps to consume.
Stars: ✭ 32 (-20%)
Mutual labels:  podcast, itunes
Russia It Podcast
Список русскоязычных подкастов на тему информационных технологий
Stars: ✭ 1,095 (+2637.5%)
Mutual labels:  podcast, itunes
podsearch bot
Telegram bot that searches Podcast in iTunes store.
Stars: ✭ 28 (-30%)
Mutual labels:  podcast, itunes
Podcastgenerator
Open Source Podcast Publishing Solution since 2006
Stars: ✭ 344 (+760%)
Mutual labels:  podcast, itunes
Podcast
iTunes and RSS 2.0 Podcast Generator in Golang
Stars: ✭ 91 (+127.5%)
Mutual labels:  podcast, itunes
Greg
A command-line podcast aggregator
Stars: ✭ 246 (+515%)
Mutual labels:  podcast
podhouse
The best way to listen to your favorite podcasts.
Stars: ✭ 39 (-2.5%)
Mutual labels:  podcast
Podlove Publisher
Podlove Podcast Publisher for WordPress
Stars: ✭ 241 (+502.5%)
Mutual labels:  podcast
Fog
Unofficial overcast.fm podcast app
Stars: ✭ 232 (+480%)
Mutual labels:  podcast
hurley
🎧 The Podcast Web Interface
Stars: ✭ 12 (-70%)
Mutual labels:  podcast
podcast-player
A Python command line podcast player
Stars: ✭ 20 (-50%)
Mutual labels:  podcast
Spotifeed
A simple service to serve up Spotify podcasts as RSS feeds for use in any podcast app.
Stars: ✭ 238 (+495%)
Mutual labels:  podcast
vscode-mediaplayer
Mediaplayer extention for VS Code
Stars: ✭ 18 (-55%)
Mutual labels:  podcast
Swiftbysundell
Code samples from the Swift by Sundell website & podcast
Stars: ✭ 239 (+497.5%)
Mutual labels:  podcast
audiocard
⏯️ AudioCard - Opinionated, responsive, audio player compatible with Twitter Cards
Stars: ✭ 66 (+65%)
Mutual labels:  podcast
puppet-master
Puppeteer as a service hosted on Saasify.
Stars: ✭ 25 (-37.5%)
Mutual labels:  crawling
pdf-crawler
SimFin's open source PDF crawler
Stars: ✭ 100 (+150%)
Mutual labels:  crawling
BaiduSpider
项目已经移动至:https://github.com/BaiduSpider/BaiduSpider !! 一个爬取百度搜索结果的爬虫,目前支持百度网页搜索,百度图片搜索,百度知道搜索,百度视频搜索,百度资讯搜索,百度文库搜索,百度经验搜索和百度百科搜索。
Stars: ✭ 29 (-27.5%)
Mutual labels:  crawling

Podcast Crawler

Build Status Codacy Badge Packagist Packagist Packagist

Podcast Crawler is a library that enables the search for podcasts to get details and mp3 files through API providers.

Table of Contents

Highlights

  • Simple API
  • Fully documented
  • Fully unit tested
  • Search podcasts on multiple API providers Itunes Digital Podcast
  • Search for podcasts by Term
  • Get details and mp3 files through from podcast's RSS

System Requirements

You need PHP >= 5.4.0 to use podcastcrawler/podcastcrawler, but the latest stable version of PHP is recommended.

Podcast Crawler is verified and tested on PHP 5.4, 5.5, 5.6 and 7.0.

It's necessary have installed Tidy library.

Installation

Install podcastcrawler/podcastcrawler using Composer:

$ composer require podcastcrawler/podcastcrawler

Basic Usage

<?php
// Require the composer auto loader
require 'vendor/autoload.php';

use PodcastCrawler\PodcastCrawler;
use PodcastCrawler\Provider\Itunes;

$PodcastCrawler = new PodcastCrawler(new Itunes);

$PodcastCrawler->get('nerdcast');
// Returns an array with search result (result count and a list with podcasts).

$PodcastCrawler->limit(2)->get('dev');
// Returns an array with 2 (two) items. Result count is also included.

$PodcastCrawler->find('https://jovemnerd.com.br/feed-nerdcast/');
// Returns an array with the podcast's detail and episodes with its mp3 files.

API

See the full API through this link.

Contribuing

We are so excited that you want contribute with the project! Follow these recommendations.

License

Podcast Crawler is open-sourced software licensed under the MIT License (MIT). Please see LICENSE for more information.

Designed with ❤️ by Dorian Neto

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].