node-podcast-parser - Node module to parse a podcast's RSS feed

  •        91

Takes an opinionated view on what should be included so not everything is. The goal is to have the result be as normalized as possible across multiple feeds. node-podcast-parser only takes care of the parsing itself, you'll need to download the feed first yourself.

https://github.com/akupila/node-podcast-parser

Dependencies:

lodash : ^4.17.10
sax : 1.1.5

Tags
Implementation
License
Platform

   




Related Projects

RSS Parser - An Android library to parse a RSS Feed

  •    Kotlin

RSS Parser is an Android library to parse any RSS feed. With RSS Parser, you can fetch plenty of useful information from any RSS channel, be it a blog, magazine, or even a podcast feed.

Podgrab - A self-hosted podcast manager to download episodes as soon as they become live

  •    Javascript

Podgrab is a is a self-hosted podcast manager which automatically downloads latest podcast episodes. It is a light-weight application built using GO. It works best if you already know which podcasts you want to monitor. However there is a podcast search system powered by iTunes built into Podgrab.

BeyondPod for Windows Mobile

  •    

BeyondPod is RSS feed reader and podcast manager (podcatcher) for mobile devices. With BeyondPod you can subscribe for RSS feeds, read the feed content, download and listen to associated podcasts (enclosures) directly on your mobile device.

Doppler

  •    DotNet

Doppler is a podcast aggregator. It’s a tool to subscribe to RSS feeds which supply downloadable files. Doppler will go out and fetch the files enclosed in the RSS feed and will automatically add them to your preferred media player.

node-rss - RSS feed generator for Node.

  •    Javascript

RSS feed generator. Add RSS feeds to any project. Supports enclosures and GeoRSS. An item can be used for a blog entry, project update, log entry, etc. Your RSS feed can have any number of items. Most feeds use 20 or fewer items.


node-htmlparser - Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers

  •    Javascript

#NodeHtmlParser A forgiving HTML/XML/RSS parser written in JS for both the browser and NodeJS (yes, despite the name it works just fine in any modern browser). The parser can handle streams (chunked data) and supports custom handlers for writing custom DOMs/output.

gofeed - Parse RSS and Atom feeds in Go

  •    Go

The gofeed library is a robust feed parser that supports parsing both RSS and Atom feeds. The universal gofeed.Parser will parse and convert all feed types into a hybrid gofeed.Feed model. You also have the option of parsing them into their respective atom.Feed and rss.Feed models using the feed specific atom.Parser or rss.Parser.It also provides support for parsing several popular predefined extension modules, including Dublin Core and Apple’s iTunes, as well as arbitrary extensions. See the Extensions section for more details.

PodAdmin - Web-based podcast management

  •    PHP

PodAdmin is a very simple web-based podcast management tool. Upload your new episode via web form, PodAdmin will then grab title and description from the ID3 tags and generate a new RSS feed on your website. PodAdmin uses PHP and MySQL.

ROME

  •    Java

ROME is an set of Java tools for parsing, generating and publishing RSS and Atom feeds. The core ROME library depends only on the JDOM XML parser and supports parsing, generating and converting all of the popular RSS and Atom formats including RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, and Atom 1.0. You can parse to an RSS object model, an Atom object model or an abstract SyndFeed model that can model either family of formats.

node-expat - libexpat XML SAX parser binding for node.js

  •    Javascript

We don't emit an error event because libexpat doesn't use a callback either. Instead, check that parse() returns true. A descriptive string can be obtained via getError() to provide user feedback. Alternatively, use the Parser like a node Stream. write() will emit error events.

Open Podcast Directory Application

  •    

The open podcast directory application allows anyone to build a web-based podcast directory. It supports parsing, creation, maintenance and presentation of linked OPML amp; RSS files. It also has an API for podcast clients to query the directory.

Juice - Listen to Podcasts

  •    Python

Juice is the premier podcast receiver, allowing users to capture and listen to podcasts anytime, anywhere. Its primary purpose is to manage podcasts. It has a built-in directory with thousands of listed podcast feeds. Juice is technically a Media Aggregator, a program that allows you to select and download audio files. You have the option to select the feed and schedule the time to download.

FeedParser - Parse RSS and Atom feeds in Python

  •    Python

Universal Feed Parser is a Python module for parsing syndicated feeds. It can handle RSS 0.90, Netscape RSS 0.91, Userland RSS 0.91, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0, and CDF feeds. It also parses several popular extension modules, including Dublin Core and Apple's iTunes extensions.

feed - A RSS, Atom and JSON Feed generator for Node

  •    TypeScript

👩🏻‍💻 Developer Ready: Quickly generate syndication feeds for your Website. 💪🏼 Strongly Typed: Developed using TypeScript / type-safe.

node-feedparser - Robust RSS, Atom, and RDF feed parsing in Node.js

  •    Javascript

Feedparser is for parsing RSS, Atom, and RDF feeds in node.js. This example is just to briefly demonstrate basic concepts.

russia-it-podcast - Список русскоязычных подкастов на тему информационных технологий

  •    

Список русскоязычных подкастов на тему информационных технологий. DevZen Podcast (ранее EaxCast) — единственный подкаст на русском языке о программировании, администрировании и вообще IT, который (1) выходит каждую неделю, (2) специализируется на сильно технических темах, не "мобилках", (3) и при этом не является узконаправленным, например, посвященным одному языку программирования или стеку технологий. За первый год своего существования у подкаста появилось более 3000 постоянных слушателей.

htmlparser2 - forgiving html and xml parser

  •    Javascript

A forgiving HTML/XML/RSS parser. The parser can handle streams and provides a callback interface. A live demo of htmlparser2 is available here.

posthtml - PostHTML is a tool to transform HTML/XML with JS plugins

  •    Javascript

PostHTML is a tool for transforming HTML/XML with JS plugins. PostHTML itself is very small. It includes only a HTML parser, a HTML node tree API and a node tree stringifier. All HTML transformations are made by plugins. And these plugins are just small plain JS functions, which receive a HTML node tree, transform it, and return a modified tree.

podsync - Turn YouTube or Vimeo channels, users, or playlists into podcast feeds

  •    Go

Podsync - is a simple, free service that lets you listen to any YouTube / Vimeo channels, playlists or user videos in podcast format. Podcast applications have a rich functionality for content delivery - automatic download of new episodes, remembering last played position, sync between devices and offline listening. This functionality is not available on YouTube and Vimeo. So the aim of Podsync is to make your life easier and enable you to view/listen to content on any device in podcast client.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.