Plugin info

Total downloads: 940
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 6/5/2012 (4958 days ago)
Added to WordPress: 5/31/2012 (13 years old)
Minimum WordPress version: 3.0
Tested up to WordPress version: 3.4.2
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 4958 days ago

20/100

Is NPR Transcription abandoned?

Possibly abandoned (last update 4958 days ago).

Compatibility

Requires WordPress: 3.0
Tested up to: 3.4.2
Requires PHP: f

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

National Public Radio offers free transcriptions of most of its radio shows. The NPR Transcription plugin offers a simple shortcode syntax for inserting these transcriptions into WordPress pages and posts, either with theme based styling or custom styling.

The NPR-Transcript WordPress Plugin will not run without an API key from National Public Radio. Obtaining an API key is free when you [Register with NPR] (http://www.npr.org/templates/reg/ “register with NPR”)

Use of NPR content is restricted by NPR’s [Terms and Conditions] (http://www.npr.org/api/apiterms.php “NPR Terms and Conditions”). Please review these to ensure your usage is in compliance with NPR’s requirements. National Public Radio is quite generous and the WordPress community should respect their T&Cs.

Usage:

Place the shortcode [npr-transcript story=storynum] into any post or page. storynum can be found on the NPR website inside the URL for a particular story as shown in the attached screen shot where the storynum is 150002308.

Optional Parameters:

class = css class of the p tags in transcript text. If not specified, defaults to npr_para lp_class = css class of the p tag in link back to the NPR story at the bottom of the transcript. NPR T&C asks that this link always be present and the plugin automatically inserts the link within a p tag. If not specified, the default class is npr_lp. l_class = css class of the a> tag in link back to the NPR story at the bottom of the transcript. If not specified this class defaults to npr_l link_phrase = text of the link back to the NPR story at the bottom of the transcript. If not specified this text defaults to Listen on NPR.ORG 

Example:

An example using all the options might look like:

[npr-transcript story=150002308 class=myTranscriptClass lp_class=myLinkParaClass l_class=myLinkClass link_phrase=”Give it a listen…”]

Of course, you will need to define these classes (or the 3 default classes: npr_para, npr_lp, and npr_l in your theme’s CSS, or the transcript and link will appear in whatever styling your theme applies to p and a tags. Sample HTML output:

The HTML that this plugin outputs looks something like this:

KASELL: Kate, you had three correct answers, so I’ll be doing the message on your voicemail or answering machine.


SAGAL: Well done.


(APPLAUSE)


BREEN: Thank you.


SAGAL: Kate, thank you so much for playing.


BREEN: All right, thank you.


SAGAL: Bye-bye.


BREEN: Bye.


(SOUNDBITE OF MUSIC) Transcript provided by NPR, Copyright National Public Radio.


Listen on NPR.ORG

Installation

  1. Use the standard WordPress Installer to upload and unzip the plugin
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Register at NPR.ORG to get a free API Key
  4. Enter the API key into the NPR Transcript Settings

Frequently Asked Questions

What usage does NPR allow for their transcripts

See: [NPR Terms and Conditions] (http://www.npr.org/api/apiterms.php “NPR API usage restrictions”)

Review feed

No reviews available

Screenshots

  1. How to find the NPR Story ID number

    How to find the NPR Story ID number

Changelog

1.01

  • Fix glitch causing plugin to appear twice in Plugin Admin
  • Remove API key from WP database when plugin is installed

1.0

  • Initial Release.