diff --git a/.babelrc b/.babelrc
new file mode 100644
index 0000000..4a76d03
--- /dev/null
+++ b/.babelrc
@@ -0,0 +1,6 @@
+{
+ "presets": [
+ "next/babel",
+ "@zeit/next-typescript/babel"
+ ]
+}
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9d9436c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+.next
+node_modules
+.vscode
+.DS_Store
diff --git a/@types/css.d.ts b/@types/css.d.ts
new file mode 100644
index 0000000..4393b4e
--- /dev/null
+++ b/@types/css.d.ts
@@ -0,0 +1,7 @@
+declare module '*.css' {
+ interface IClassNames {
+ [className: string]: string
+ }
+ const classNames: IClassNames;
+ export = classNames;
+}
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..eb1ae45
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+...
diff --git a/components/Layout.tsx b/components/Layout.tsx
new file mode 100644
index 0000000..0f88d87
--- /dev/null
+++ b/components/Layout.tsx
@@ -0,0 +1,9 @@
+import React, { SFC } from 'react';
+
+import '../styles/Layout.css';
+
+const Layout: SFC<{}> = ({ children }) => {
+ return
{children}
+}
+
+export default Layout;
diff --git a/components/Podcaster.tsx b/components/Podcaster.tsx
new file mode 100644
index 0000000..5c48360
--- /dev/null
+++ b/components/Podcaster.tsx
@@ -0,0 +1,40 @@
+import React, { SFC } from 'react';
+import Link from 'next/link';
+
+import '../styles/Podcaster.css'
+
+const TwitterImage:SFC<{ twitter?: string, name: string, id: string}> = ({ twitter, name, id }) => {
+ if(twitter) {
+ return
+ }
+ return
+}
+
+const ConditionalLink:SFC<{ id: string, full?: boolean}> = ({ id, full = false, children}) => {
+ if (full) {
+ return { children }
+ }
+ return
+
+ { children }
+
+
+}
+
+export const Podcaster: SFC<{ person: Person, full?: boolean }> = ({ person, full = false }) => {
+ return
+
+
+
+
{person.name}
+
+ Episoden: {person.episodes}
+
+
+
+
+}
diff --git a/data/episodes.json b/data/episodes.json
new file mode 100644
index 0000000..91e34cf
--- /dev/null
+++ b/data/episodes.json
@@ -0,0 +1,5585 @@
+{
+ "1": {
+ "id": 1,
+ "date": "2010-11-02",
+ "duration": "00:57:46",
+ "people": [
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/1/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1/0/Revision1_-Sencha-Animator-Webfernsehen-und-Firesheep.mp3",
+ "title": "Sencha Animator, Webfernsehen und Firesheep"
+ },
+ "2": {
+ "id": 2,
+ "date": "2010-11-09",
+ "duration": "01:05:48",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/2/",
+ "audio": "http://workingdraft.de/podpress_trac/web/25/0/revision21.mp3",
+ "title": "mod_pagespeed, Sub-Pixel-Positionierung und viel Hall"
+ },
+ "3": {
+ "id": 3,
+ "date": "2010-11-16",
+ "duration": "01:06:07",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/3/",
+ "audio": "http://workingdraft.de/podpress_trac/web/60/0/Revision-3_-FF4Beta7-F1-und-Google-Instant-Previews.mp3",
+ "title": "FF4Beta7, F1 und Google Instant Previews"
+ },
+ "4": {
+ "id": 4,
+ "date": "2010-11-23",
+ "duration": "00:59:06",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "polarity"
+ ],
+ "href": "http://workingdraft.de/4/",
+ "audio": "http://workingdraft.de/podpress_trac/web/93/0/Revision-4_-Sencha-Touch-1.0-IE9-JS-und-HTML5-Gaming.mp3",
+ "title": "Sencha Touch 1.0, IE9-JS und HTML5-Gaming"
+ },
+ "5": {
+ "id": 5,
+ "date": "2010-11-30",
+ "duration": "00:50:28",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/5/",
+ "audio": "http://workingdraft.de/podpress_trac/web/105/0/Revision5_-iOS-4.2-Opera-11-Web-Messaging-und-Kinect.mp3",
+ "title": "iOS 4.2, Opera 11, Web Messaging und Kinect"
+ },
+ "6": {
+ "id": 6,
+ "date": "2010-12-07",
+ "duration": "01:02:51",
+ "people": [
+ "derSchepp",
+ "markus_schlegel"
+ ],
+ "href": "http://workingdraft.de/6/",
+ "audio": "http://workingdraft.de/podpress_trac/web/130/0/Revision-6_-Firebug-1.6-head.js-Adventskalender-und-alle-sind-krank.mp3",
+ "title": "Firebug 1.6, head.js, Adventskalender und alle sind krank"
+ },
+ "7": {
+ "id": 7,
+ "date": "2010-12-14",
+ "duration": "00:38:33",
+ "people": [
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/7/",
+ "audio": "http://workingdraft.de/podpress_trac/web/145/0/Revision-7_-Dateisystem-Android-2.3-Websockets-Protokoll-Glitch-CSS-2.1.mp3",
+ "title": "Dateisystem, Android 2.3, Websockets-Protokoll-Glitch, CSS 2.1"
+ },
+ "8": {
+ "id": 8,
+ "date": "2010-12-21",
+ "duration": "01:18:46",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/8/",
+ "audio": "http://workingdraft.de/podpress_trac/web/164/0/Revision-8_-CrankShaft-Treesaver-und-ControlJS.mp3",
+ "title": "CrankShaft, Treesaver und ControlJS"
+ },
+ "9": {
+ "id": 9,
+ "date": "2011-01-11",
+ "duration": "00:57:41",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "muehlwitz",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/9/",
+ "audio": "http://workingdraft.de/podpress_trac/web/186/0/Revision-9_-DOM-Monster-Drupal-7-und-2.2250738585072011e-308.mp3",
+ "title": "DOM-Monster, Drupal 7 und 2.2250738585072011e-308"
+ },
+ "10": {
+ "id": 10,
+ "date": "2011-01-18",
+ "duration": "01:21:29",
+ "people": [
+ "derSchepp",
+ "gerritvanaaken",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/10/",
+ "audio": "http://workingdraft.de/podpress_trac/web/212/0/Revision-10_-H.264-vs.-WebM-Shadow-DOM-und-w3fools.com_.mp3",
+ "title": "H.264 vs. WebM, Shadow DOM und w3fools.com"
+ },
+ "11": {
+ "id": 11,
+ "date": "2011-01-25",
+ "duration": "01:06:07",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "nicobruenjes"
+ ],
+ "href": "http://workingdraft.de/11/",
+ "audio": "http://workingdraft.de/podpress_trac/web/250/0/wd-11.mp3",
+ "title": "HTML5 +Logo -5, Markup-Manipulation und IP-Adressen-Endzeit"
+ },
+ "12": {
+ "id": 12,
+ "date": "2011-02-01",
+ "duration": "01:03:22",
+ "people": [
+ "Tobias Oberrauch",
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/12/",
+ "audio": "http://workingdraft.de/podpress_trac/web/279/0/wd-12.mp3",
+ "title": "CSS-Reset, IE9 RC1 und Harmony"
+ },
+ "13": {
+ "id": 13,
+ "date": "2011-02-08",
+ "duration": "01:09:19",
+ "people": [
+ "MadeMyDay",
+ "derSchepp",
+ "markus_schlegel"
+ ],
+ "href": "http://workingdraft.de/13/",
+ "audio": "http://workingdraft.de/podpress_trac/web/307/0/wd-13.mp3",
+ "title": "Screen Presenter, Chromeless und Clipboard API"
+ },
+ "14": {
+ "id": 14,
+ "date": "2011-02-15",
+ "duration": "01:11:24",
+ "people": [
+ "MadeMyDay",
+ "derSchepp",
+ "markus_schlegel"
+ ],
+ "href": "http://workingdraft.de/14/",
+ "audio": "http://workingdraft.de/podpress_trac/web/329/0/wd-14.mp3",
+ "title": "Hashbangs, PhantomJS und Github-Gene"
+ },
+ "15": {
+ "id": 15,
+ "date": "2011-02-22",
+ "duration": "01:01:55",
+ "people": [
+ "MadeMyDay",
+ "derSchepp"
+ ],
+ "href": "http://workingdraft.de/15/",
+ "audio": "http://workingdraft.de/podpress_trac/web/355/0/wd-15.mp3",
+ "title": "IE9 unmodern? Teure Featuredetection? Pareto-Prinzip?"
+ },
+ "16": {
+ "id": 16,
+ "date": "2011-03-01",
+ "duration": "02:01:26",
+ "people": [
+ "derSchepp",
+ "dm_ms",
+ "markus_schlegel"
+ ],
+ "href": "http://workingdraft.de/16/",
+ "audio": "http://workingdraft.de/podpress_trac/web/407/0/wd-16.mp3",
+ "title": "Interview mit Microsoft"
+ },
+ "17": {
+ "id": 17,
+ "date": "2011-03-08",
+ "duration": "01:05:40",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/17/",
+ "audio": "http://workingdraft.de/podpress_trac/web/422/0/wd-17.mp3",
+ "title": "A/B-Test, Animationen, Canvas und WebGL"
+ },
+ "18": {
+ "id": 18,
+ "date": "2011-03-22",
+ "duration": "01:07:32",
+ "people": [
+ "derCemDerin",
+ "derSchepp"
+ ],
+ "href": "http://workingdraft.de/18/",
+ "audio": "http://workingdraft.de/podpress_trac/web/445/0/wd-18.mp3",
+ "title": "Scoped Styles, Web Inspector Remote, Bildmanipulation in PHP"
+ },
+ "19": {
+ "id": 19,
+ "date": "2011-03-29",
+ "duration": "00:59:24",
+ "people": [
+ "dantz",
+ "derSchepp",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/19/",
+ "audio": "http://workingdraft.de/podpress_trac/web/462/0/wd-19.mp3",
+ "title": "Barcamp, HTML5 Buch, Device-API und Manifest-Validator"
+ },
+ "20": {
+ "id": 20,
+ "date": "2011-04-07",
+ "duration": "00:52:35",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/20/",
+ "audio": "http://workingdraft.de/podpress_trac/web/473/0/wd-20.mp3",
+ "title": "HTTPArchive, dynaTrace und AmplifyJS"
+ },
+ "21": {
+ "id": 21,
+ "date": "2011-04-12",
+ "duration": "01:32:56",
+ "people": [
+ "derSchepp",
+ "djesse",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/21/",
+ "audio": "http://workingdraft.de/podpress_trac/web/482/0/wd-21.mp3",
+ "title": "SPDY, Mobile UI, Webshims, und alles hardboiled!"
+ },
+ "22": {
+ "id": 22,
+ "date": "2011-04-19",
+ "duration": "01:01:40",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/22/",
+ "audio": "http://workingdraft.de/podpress_trac/web/490/0/wd-22.mp3",
+ "title": "IE10, Live.js und Favicons"
+ },
+ "23": {
+ "id": 23,
+ "date": "2011-05-03",
+ "duration": "00:59:16",
+ "people": [
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/23/",
+ "audio": "http://workingdraft.de/podpress_trac/web/520/0/wd-23.mp3",
+ "title": "Node-SPDY, Zukunftskram und CoffeeKup"
+ },
+ "24": {
+ "id": 24,
+ "date": "2011-05-10",
+ "duration": "00:53:53",
+ "people": [
+ "derSchepp",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/24/",
+ "audio": "http://workingdraft.de/podpress_trac/web/537/0/wd-24.mp3",
+ "title": "Silbentrennung, Semikola und Reward.js"
+ },
+ "25": {
+ "id": 25,
+ "date": "2011-05-17",
+ "duration": "00:58:45",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/25/",
+ "audio": "http://workingdraft.de/podpress_trac/web/555/0/wd-25.mp3",
+ "title": "Visibility API und Chromebooks"
+ },
+ "26": {
+ "id": 26,
+ "date": "2011-05-24",
+ "duration": "01:36:23",
+ "people": [
+ "Flocke",
+ "markus_schlegel"
+ ],
+ "href": "http://workingdraft.de/26/",
+ "audio": "http://workingdraft.de/podpress_trac/web/577/0/wd-26.mp3",
+ "title": "Viel Internet Explorer"
+ },
+ "27": {
+ "id": 27,
+ "date": "2011-06-01",
+ "duration": "01:14:16",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/27/",
+ "audio": "",
+ "title": "Revision 27: @viewport, Tastatursteuerung und Aurora 6"
+ },
+ "28": {
+ "id": 28,
+ "date": "2011-06-23",
+ "duration": "01:57:32",
+ "people": [
+ "derCemDerin",
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/28/",
+ "audio": "http://workingdraft.de/podpress_trac/web/611/0/wd-28.mp3",
+ "title": "Niemand hat Lion oder iOS 5"
+ },
+ "29": {
+ "id": 29,
+ "date": "2011-06-28",
+ "duration": "00:37:21",
+ "people": [
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/29/",
+ "audio": "http://workingdraft.de/podpress_trac/web/629/0/wd-29.mp3",
+ "title": "VisualSearch.js und Twitter-Spam"
+ },
+ "30": {
+ "id": 30,
+ "date": "2011-07-06",
+ "duration": "01:23:24",
+ "people": [
+ "Flocke",
+ "derSchepp",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/30/",
+ "audio": "http://workingdraft.de/podpress_trac/web/641/0/wd-30.mp3",
+ "title": "IE10, Google+ und Dr.Web"
+ },
+ "31": {
+ "id": 31,
+ "date": "2011-07-15",
+ "duration": "01:23:02",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/31/",
+ "audio": "http://workingdraft.de/podpress_trac/web/657/0/wd-31.mp3",
+ "title": "Takeout, OpenCL und Memory Management"
+ },
+ "32": {
+ "id": 32,
+ "date": "2011-07-21",
+ "duration": "01:28:14",
+ "people": [
+ "bueltge",
+ "derSchepp"
+ ],
+ "href": "http://workingdraft.de/32/",
+ "audio": "http://workingdraft.de/podpress_trac/web/666/0/wd-32.mp3",
+ "title": "Zwei hoch fünf"
+ },
+ "33": {
+ "id": 33,
+ "date": "2011-07-26",
+ "duration": "01:09:50",
+ "people": [
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/33/",
+ "audio": "http://workingdraft.de/podpress_trac/web/684/0/wd-33.mp3",
+ "title": "Peter hat ein MacBook Air!"
+ },
+ "34": {
+ "id": 34,
+ "date": "2011-08-02",
+ "duration": "00:57:40",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/34/",
+ "audio": "http://workingdraft.de/podpress_trac/web/700/0/wd-34.mp3",
+ "title": "Kontraste und Kleinscheiß"
+ },
+ "35": {
+ "id": 35,
+ "date": "2011-08-10",
+ "duration": "00:54:50",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/35/",
+ "audio": "http://workingdraft.de/podpress_trac/web/711/0/wd-35.mp3",
+ "title": "PhoneGap und Web Intents"
+ },
+ "36": {
+ "id": 36,
+ "date": "2011-08-17",
+ "duration": "01:08:27",
+ "people": [
+ "derSchepp",
+ "helloanselm",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/36/",
+ "audio": "http://workingdraft.de/podpress_trac/web/727/0/wd-36.mp3",
+ "title": "Ohne Jan, aber mit Delay"
+ },
+ "37": {
+ "id": 37,
+ "date": "2011-08-25",
+ "duration": "01:37:55",
+ "people": [
+ "MadeMyDay",
+ "derSchepp",
+ "distilledhype",
+ "markus_schlegel"
+ ],
+ "href": "http://workingdraft.de/37/",
+ "audio": "http://workingdraft.de/podpress_trac/web/742/0/wd-37.mp3",
+ "title": "speak.js, Native Client und JS-MVC-Frameworks"
+ },
+ "38": {
+ "id": 38,
+ "date": "2011-08-30",
+ "duration": "01:35:57",
+ "people": [
+ "derSchepp",
+ "djesse",
+ "yellowled"
+ ],
+ "href": "http://workingdraft.de/38/",
+ "audio": "http://workingdraft.de/podpress_trac/web/751/0/wd-38.mp3",
+ "title": "Gridsysteme und Best Practices"
+ },
+ "39": {
+ "id": 39,
+ "date": "2011-09-07",
+ "duration": "00:48:50",
+ "people": [
+ "derSchepp",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/39/",
+ "audio": "http://workingdraft.de/podpress_trac/web/774/0/wd-39.mp3",
+ "title": "Zucker, Bullenkot und GEFÄNGNIS"
+ },
+ "40": {
+ "id": 40,
+ "date": "2011-09-16",
+ "duration": "01:40:07",
+ "people": [
+ "derSchepp",
+ "fhemberger",
+ "markus_schlegel",
+ "rodneyrehm"
+ ],
+ "href": "http://workingdraft.de/40/",
+ "audio": "http://workingdraft.de/podpress_trac/web/783/0/wd-40.mp3",
+ "title": "Zerskyped"
+ },
+ "41": {
+ "id": 41,
+ "date": "2011-09-27",
+ "duration": "01:18:01",
+ "people": [
+ "derSchepp",
+ "rodneyrehm",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/41/",
+ "audio": "http://workingdraft.de/podpress_trac/web/793/0/wd-41.mp3",
+ "title": "setImmediate API, CSS Compositing und überflüssiges HTML5"
+ },
+ "42": {
+ "id": 42,
+ "date": "2011-12-08",
+ "duration": "01:20:02",
+ "people": [
+ "derSchepp",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/42/",
+ "audio": "http://workingdraft.de/podpress_trac/web/812/0/wd-42.mp3",
+ "title": "Zweiundvierzig!"
+ },
+ "43": {
+ "id": 43,
+ "date": "2011-10-20",
+ "duration": "01:15:54",
+ "people": [
+ "derSchepp",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/43/",
+ "audio": "http://workingdraft.de/podpress_trac/web/826/0/wd-43.mp3",
+ "title": "Tripreports, CSS Image Values und Dart"
+ },
+ "44": {
+ "id": 44,
+ "date": "2011-10-28",
+ "duration": "01:01:05",
+ "people": [
+ "derSchepp",
+ "maddesigns",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/44/",
+ "audio": "http://workingdraft.de/podpress_trac/web/845/0/wd-44.mp3",
+ "title": "HTTP-Statuscodes, TYPO3 und ‘n Echo, echo, cho, o…."
+ },
+ "45": {
+ "id": 45,
+ "date": "2011-11-03",
+ "duration": "01:16:39",
+ "people": [
+ "MadeMyDay",
+ "derSchepp",
+ "drublic"
+ ],
+ "href": "http://workingdraft.de/45/",
+ "audio": "http://workingdraft.de/podpress_trac/web/856/0/wd-45.mp3",
+ "title": "H.264 in JS, jQuery Standards Team & OccupyHTML5!"
+ },
+ "46": {
+ "id": 46,
+ "date": "2011-11-08",
+ "duration": "01:22:44",
+ "people": [
+ "derSchepp",
+ "draftkraft",
+ "markus_schlegel",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/46/",
+ "audio": "http://workingdraft.de/podpress_trac/web/875/0/wd-46.mp3",
+ "title": "Aloha Editor, jQuery 1.7 und halbgare Zukunftstechniken"
+ },
+ "47": {
+ "id": 47,
+ "date": "2011-11-15",
+ "duration": "00:54:32",
+ "people": [
+ "rodneyrehm",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/47/",
+ "audio": "http://workingdraft.de/podpress_trac/web/886/0/wd-47.mp3",
+ "title": "Firefox 8, Aurora 10 und jQuery-Diät mit dem dynamischen Duo"
+ },
+ "48": {
+ "id": 48,
+ "date": "2011-11-24",
+ "duration": "00:54:00",
+ "video": "http://www.youtube.com/watch?v=aFEiw0SEMyw",
+ "lang": "EN",
+ "people": [
+ "MadeMyDay",
+ "derSchepp",
+ "drublic",
+ "fernmuendlich",
+ "fhemberger",
+ "helloanselm",
+ "macx",
+ "maddesigns",
+ "rodneyrehm"
+ ],
+ "href": "http://workingdraft.de/48/",
+ "audio": "http://workingdraft.de/podpress_trac/web/890/0/wd-48.mp3",
+ "title": "Direkt von der beyond tellerrand. In Bewegtbild!"
+ },
+ "49": {
+ "id": 49,
+ "date": "2011-12-01",
+ "duration": "01:19:55",
+ "people": [
+ "derSchepp",
+ "drublic"
+ ],
+ "href": "http://workingdraft.de/49/",
+ "audio": "http://workingdraft.de/podpress_trac/web/914/0/wd-49.mp3",
+ "title": "Devtools und Kleinvieh"
+ },
+ "50": {
+ "id": 50,
+ "date": "2011-12-06",
+ "duration": "01:02:43",
+ "people": [
+ "derSchepp",
+ "makochnet"
+ ],
+ "href": "http://workingdraft.de/50/",
+ "audio": "http://workingdraft.de/podpress_trac/web/925/0/wd-50.mp3",
+ "title": "P3P olé!"
+ },
+ "51": {
+ "id": 51,
+ "date": "2011-12-13",
+ "duration": "01:13:20",
+ "people": [
+ "derSchepp",
+ "distilledhype",
+ "drublic"
+ ],
+ "href": "http://workingdraft.de/51/",
+ "audio": "http://workingdraft.de/podpress_trac/web/931/0/wd-51.mp3",
+ "title": "AMD, jQuery Plugin Repo & Alphatier-Gekabbel"
+ },
+ "52": {
+ "id": 52,
+ "date": "2011-12-23",
+ "duration": "01:01:32",
+ "people": [
+ "derSchepp",
+ "distilledhype",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/52/",
+ "audio": "http://workingdraft.de/podpress_trac/web/945/0/wd-52.mp3",
+ "title": "Android 4.0, Webvideo & CoffeeScript"
+ },
+ "53": {
+ "id": 53,
+ "date": "2011-12-30",
+ "duration": "00:49:53",
+ "video": "http://www.youtube.com/watch?v=va9xlJCbDZI",
+ "lang": "EN",
+ "people": [
+ "distilledhype",
+ "drublic",
+ "rodneyrehm"
+ ],
+ "href": "http://workingdraft.de/53/",
+ "audio": "http://workingdraft.de/podpress_trac/web/951/0/wd-53.mp3",
+ "title": "At the Smashing Magazine meetup!"
+ },
+ "54": {
+ "id": 54,
+ "date": "2012-01-11",
+ "duration": "01:17:44",
+ "people": [
+ "derSchepp",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/54/",
+ "audio": "http://workingdraft.de/podpress_trac/web/962/0/wd-54.mp3",
+ "title": "Ein Sack voll Firefox, lahmes CSS und Media Queries"
+ },
+ "55": {
+ "id": 55,
+ "date": "2012-01-18",
+ "duration": "01:01:21",
+ "people": [
+ "derSchepp",
+ "distilledhype"
+ ],
+ "href": "http://workingdraft.de/55/",
+ "audio": "http://workingdraft.de/podpress_trac/web/974/0/wd-55.mp3",
+ "title": "Webfundstücke und Devtools"
+ },
+ "56": {
+ "id": 56,
+ "date": "2012-01-26",
+ "duration": "01:03:50",
+ "people": [
+ "MadeMyDay",
+ "derSchepp",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/56/",
+ "audio": "http://workingdraft.de/podpress_trac/web/990/0/wd-56.mp3",
+ "title": "Font.js, CSS3 UI & Wunderkit"
+ },
+ "57": {
+ "id": 57,
+ "date": "2012-02-09",
+ "duration": "00:50:26",
+ "people": [
+ "derSchepp",
+ "distilledhype",
+ "drublic",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/57/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1004/0/wd-57.mp3",
+ "title": "IDBExplorer, Gradient Syntax & Wrap.js"
+ },
+ "58": {
+ "id": 58,
+ "date": "2012-02-16",
+ "duration": "01:31:36",
+ "people": [
+ "derSchepp",
+ "distilledhype",
+ "drublic",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/58/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1018/0/wd-58.mp3",
+ "title": "-webkit-CSS3, -webkit-SEO und -webkit-MMT"
+ },
+ "59": {
+ "id": 59,
+ "date": "2012-02-23",
+ "duration": "01:15:22",
+ "people": [
+ "distilledhype",
+ "drublic",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/59/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1038/0/wd-59.mp3",
+ "title": "Wie ticken Webentwickler?"
+ },
+ "60": {
+ "id": 60,
+ "date": "2012-02-29",
+ "duration": "01:15:01",
+ "people": [
+ "derSchepp",
+ "djesse"
+ ],
+ "href": "http://workingdraft.de/60/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1053/0/wd-60.mp3",
+ "title": "Adobe Edge, Web Components & Informationsquellen"
+ },
+ "61": {
+ "id": 61,
+ "date": "2012-03-07",
+ "duration": "01:04:24",
+ "people": [
+ "derSchepp",
+ "drublic",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/61/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1063/0/wd-61.mp3",
+ "title": "HTML5 Please API, Boot to Gecko, Image Replacements"
+ },
+ "62": {
+ "id": 62,
+ "date": "2012-03-13",
+ "duration": "00:56:55",
+ "people": [
+ "derPepo",
+ "derSchepp",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/62/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1081/0/wd-62.mp3",
+ "title": "Adobe Shadow, Mobile und Gerante – Live!"
+ },
+ "63": {
+ "id": 63,
+ "date": "2012-03-29",
+ "duration": "01:20:38",
+ "live": true,
+ "people": [
+ "drublic",
+ "rodneyrehm",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/63/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1095/0/wd-63.mp3",
+ "title": "Responsiver Content, Firefox 11 und Offene Datenquellen",
+ "trello": "https://trello.com/b/ifftwlQ3/revision-63"
+ },
+ "64": {
+ "id": 64,
+ "date": "2012-03-01",
+ "duration": "01:12:49",
+ "live": true,
+ "people": [
+ "derSchepp",
+ "distilledhype",
+ "drublic",
+ "marcthiele"
+ ],
+ "href": "http://workingdraft.de/64/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1109/0/wd-64.mp3",
+ "title": "Source Maps, Event Capturing & beyond tellerrand – play"
+ },
+ "65": {
+ "id": 65,
+ "date": "2012-04-03",
+ "duration": "00:53:59",
+ "live": true,
+ "people": [
+ "derSchepp",
+ "distilledhype",
+ "drublic",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/65/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1125/0/wd-65.mp3",
+ "title": "Infinite Transition Delays, jQuery Hooks, ECMAScript 6"
+ },
+ "66": {
+ "id": 66,
+ "date": "2012-04-13",
+ "duration": "00:53:37",
+ "live": true,
+ "people": [
+ "distilledhype",
+ "drublic",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/66/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1142/0/wd-66.mp3",
+ "title": "CSS-Variablen, Homo-Ehe und ein Werbeblock"
+ },
+ "67": {
+ "id": 67,
+ "date": "2012-04-19",
+ "duration": "01:14:21",
+ "live": true,
+ "people": [
+ "derSchepp",
+ "distilledhype",
+ "drublic",
+ "sir_pepe"
+ ],
+ "href": "http://workingdraft.de/67/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1153/0/wd-67.mp3",
+ "title": "Meteor, Media Queries, Light Table"
+ },
+ "68": {
+ "id": 68,
+ "date": "2012-04-30",
+ "duration": "00:59:21",
+ "live": true,
+ "people": [
+ "derSchepp",
+ "distilledhype",
+ "drublic",
+ "fhemberger"
+ ],
+ "href": "http://workingdraft.de/68/",
+ "audio": "http://workingdraft.de/podpress_trac/web/1167/0/wd-68.mp3",
+ "title": "Ein