)]}'
{
  "log": [
    {
      "commit": "788ade8a7485d37f535a1c280f150f1d6e83014f",
      "tree": "0e6b302abb55c5f26d17511344b5a474afd9d580",
      "parents": [
        "c740c47627fd22b12dc25a6e556414b8d54d3fe5"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 03 17:30:02 2013 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 03 17:33:27 2013 -0700"
      },
      "message": "F4VDownloader: Add support for parsing DRM header and decrypting video\n\nThis is still a work in progress.  The decrypt and parser routines work OK,\nbut the downloader still cannot automatically retrieve the decryption key so\nit currently has to be passed in by the site.  It should eventually be\npossible to retrieve the key from the token.\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "c740c47627fd22b12dc25a6e556414b8d54d3fe5",
      "tree": "629c57f86dd6a3846b01505710b1115583809616",
      "parents": [
        "b1cd1f266417ec374f7d73d59a2501f789986048"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 03 17:11:37 2013 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 03 17:33:27 2013 -0700"
      },
      "message": "F4VDownloader: Update for large boxes\n\nThe spec file actually defines a large box type which wasn\u0027t implemented in\nthe original F4VDownloader, leading it to fail on the new Channel4 F4V\nstreams.  Fix by adding support for this.  Also update the methods to be non\nclass, since they don\u0027t use any object data.\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "b1cd1f266417ec374f7d73d59a2501f789986048",
      "tree": "062cac5546042d678b6366d8388cba4520504adf",
      "parents": [
        "30658442936f4bee79ad1926fc0adf3611e3cd41"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 03 16:41:07 2013 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Jul 03 17:32:40 2013 -0700"
      },
      "message": "Channel4: Update for new F4V download method\n\nChannel4 recently changed to F4V streaming.  If F4V streaming is used, the\ntoken decode is different and the downloader must be the F4V one.\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "30658442936f4bee79ad1926fc0adf3611e3cd41",
      "tree": "ef589052c9287980e483e2d331c6815e428594ca",
      "parents": [
        "aa603a460f9cb26d5c6cd784b0fecd1ec57060e5"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@hansenpartnership.com",
        "time": "Sun Jun 16 12:12:52 2013 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Jun 16 13:49:27 2013 -0700"
      },
      "message": "Itv.pm: new swfUrl causes downloads to stop working\n\nOn the week of 14 June 2013, the ITV player URL changed to\n\nhttps://www.itv.com/mediaplayer/releases/13.6.1.3/ITVMediaPlayer.swf?v\u003d13.6.1.3\n\nFrom the old mercury one, causing rtmpdump swfUrl hash validation to fail and\ndownloads to stop working.  Fix by refactoring the Itv.pm module to make\nupdating the swfUrl in a single place work much better and change the URL to\nbe the new one.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@hansenpartnership.com\u003e\n"
    },
    {
      "commit": "aa603a460f9cb26d5c6cd784b0fecd1ec57060e5",
      "tree": "6b36d0e06536288d14ddb99598812fd3eabfb130",
      "parents": [
        "d145c2c471afc7817e5750e176f75d80a92142d9"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jun 08 19:28:05 2013 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Jun 08 19:28:05 2013 -0700"
      },
      "message": "Syfy: Add preliminary support\n\nThis adds support for the Syfy site and its allied sites like defiance.  It\nworks with video hosted on syfy.com (full episodes and clips) and with video\non defiance.com.  It looks like there are quite a few other syfy related\nsites, so the site list could be expanded somewhat.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d145c2c471afc7817e5750e176f75d80a92142d9",
      "tree": "ee9c9f72231b2c01f8669ad367d11659cc946a8d",
      "parents": [
        "802bd6d0284d20bddf3f9a68a118e051b8ff902e"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jun 08 08:14:49 2013 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Jun 08 19:22:40 2013 -0700"
      },
      "message": "Add F4V fragment downloader (also known as F4F)\n\nThe F4V format and manifest specifications are documented by adobe:\n\nhttp://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf\nhttp://osmf.org/dev/osmf/specpdfs/FlashMediaManifestFileFormatSpecification.pdf\n\nThey contain just enough information to work out how to do a fragment\ndownloader, so this is the first pass at such a beast.  It\u0027s only really been\ntested with www.destiny.com and www.syfy.com.  It takes the manifest file and\ndoes the download.  Since the manifest is the only way to get the stream\nresolutions, the F4VDownloader also works out the best resolution to choose.\n\nThe problems are\n\n1. No current way to resume downloads.  In theory, since the video could be\n   restarted with each fragment, this should be easily possible.  However, the\n   problem is that the fragments are exact time intervals apart (usually\n   around 10s) but they are variable sizes, so given a current file size, it\u0027s\n   very difficult to say how many fragments it contains.\n2. No support for DRM streams\n3. No internal restarts ... if a fragment download fails for some reason, the\n   whole thing just stops\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "802bd6d0284d20bddf3f9a68a118e051b8ff902e",
      "tree": "b993f8c435d1c5d0e1d522bc7abd59863070c0bd",
      "parents": [
        "fd82d985f81db5fbb4aa8a70dacd7a3f3b68caca"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun May 05 08:36:02 2013 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun May 05 08:36:02 2013 -0700"
      },
      "message": "Channel4: Fix correct selection of series and episode\n\nChannel4 changed the way they display the on demand web page.  Now all series\nare present and the og:image method of determining the series and episode now\nalways picks up the latest even if you\u0027re downloading an earlier version.\n\nFix this by taking the series and episode from the dc:relation tags in the\nfeed instead\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "fd82d985f81db5fbb4aa8a70dacd7a3f3b68caca",
      "tree": "e5f59227ef56b36f5d513548add959ea0bcf6362",
      "parents": [
        "16c4ba3c64ac2319e587f5464687cd69adaedac2",
        "ff6a6f5af90585453a77a7f35147e3ce545a5f00"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Wed Apr 17 14:37:39 2013 -0700"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Wed Apr 17 14:37:39 2013 -0700"
      },
      "message": "Merge pull request #117 from karjonas/kanal5play\n\nKanal5play.se: Adding quality selection and subtitles"
    },
    {
      "commit": "ff6a6f5af90585453a77a7f35147e3ce545a5f00",
      "tree": "e5f59227ef56b36f5d513548add959ea0bcf6362",
      "parents": [
        "16c4ba3c64ac2319e587f5464687cd69adaedac2"
      ],
      "author": {
        "name": "Jonas",
        "email": "jonaskarlsson@fripost.org",
        "time": "Wed Apr 17 22:07:21 2013 +0200"
      },
      "committer": {
        "name": "Jonas",
        "email": "jonaskarlsson@fripost.org",
        "time": "Wed Apr 17 22:07:21 2013 +0200"
      },
      "message": "Kanal5play.se: Adding quality selection and subtitles\n"
    },
    {
      "commit": "16c4ba3c64ac2319e587f5464687cd69adaedac2",
      "tree": "1eddc55de4afd67586bb0a10229a6b778943c6ed",
      "parents": [
        "a84dd286c622bb9819d1619456bbca9158bc1830",
        "460913e6b6a420c730833c5d516a2debdf15f16e"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Apr 15 16:12:49 2013 -0700"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Apr 15 16:12:49 2013 -0700"
      },
      "message": "Merge pull request #116 from karjonas/blip_fix\n\nBlip.pm regexp fix for titles containing digits"
    },
    {
      "commit": "a84dd286c622bb9819d1619456bbca9158bc1830",
      "tree": "b2c5ac1f59d4b39fe4dc67add41a58117bbae011",
      "parents": [
        "a38c0c403ac503f2a875d84c901021454d2ef8ee",
        "1e9d3e630ba30c707a27989788ed2aa6b08fdc4e"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Apr 15 16:12:18 2013 -0700"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Apr 15 16:12:18 2013 -0700"
      },
      "message": "Merge pull request #104 from karjonas/rtmpcheck\n\nAdding a try_download function for RTMPDownloader"
    },
    {
      "commit": "460913e6b6a420c730833c5d516a2debdf15f16e",
      "tree": "933d14ae8efb2a6a9999d22bec1be4e8ffb3c9f5",
      "parents": [
        "a38c0c403ac503f2a875d84c901021454d2ef8ee"
      ],
      "author": {
        "name": "Jonas",
        "email": "jonaskarlsson@fripost.org",
        "time": "Mon Apr 15 13:11:44 2013 +0200"
      },
      "committer": {
        "name": "Jonas",
        "email": "jonaskarlsson@fripost.org",
        "time": "Mon Apr 15 13:11:44 2013 +0200"
      },
      "message": "Blip.pm regexp fix for titles containing digits\n"
    },
    {
      "commit": "a38c0c403ac503f2a875d84c901021454d2ef8ee",
      "tree": "1b91619ea20125c616005d73e76ca037c91d183f",
      "parents": [
        "2c29ad2e7e60d85523a045d3be7b4bd2ee493562"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Apr 14 16:04:18 2013 +0100"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Apr 14 16:04:18 2013 +0100"
      },
      "message": "combine version GetACP is now install by Encode::Locale change to only import if doesn\u0027t exist already\n"
    },
    {
      "commit": "2c29ad2e7e60d85523a045d3be7b4bd2ee493562",
      "tree": "4a88db70a41e2953564b9d98a9f6af0198ebec11",
      "parents": [
        "2d29a1bcc35593e57a42cdb6fa78a9e34b0ceff6",
        "232f28a49a110c1b8bc61c2bd85435b87fad260e"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Apr 09 13:04:47 2013 -0700"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Apr 09 13:04:47 2013 -0700"
      },
      "message": "Merge pull request #114 from sleep-walker/master\n\nIntroduce support for GosuPark.com, Facebook like button shortcut"
    },
    {
      "commit": "2d29a1bcc35593e57a42cdb6fa78a9e34b0ceff6",
      "tree": "b4fa288c9d934d8130d232cd53098fcf79f8c886",
      "parents": [
        "bbc3a11cbc1621cd3f2010822be624b795af15af"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Apr 07 09:03:42 2013 +0100"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Apr 07 09:03:42 2013 +0100"
      },
      "message": "Update Pbs.pm with patch from issue 485\n"
    },
    {
      "commit": "bbc3a11cbc1621cd3f2010822be624b795af15af",
      "tree": "8dc0d7800347106db5ce7494b673029613385e27",
      "parents": [
        "45121ec8f71c0f69cc4ca28fe2098f664a45281d"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Apr 06 20:58:13 2013 +0100"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Apr 06 20:58:13 2013 +0100"
      },
      "message": "Add m3u8 playlists to list of ignored files.\n"
    },
    {
      "commit": "232f28a49a110c1b8bc61c2bd85435b87fad260e",
      "tree": "46b48ff6a47b56659a5b98fa65622626c905b928",
      "parents": [
        "2d0d9313212724400c740e8a5146c27f3c4b512c"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Fri Apr 05 00:33:41 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Fri Apr 05 00:33:41 2013 +0200"
      },
      "message": "initial support for yourupload.com\n"
    },
    {
      "commit": "2d0d9313212724400c740e8a5146c27f3c4b512c",
      "tree": "2ea509c9979f602567d4e449a624556d9e95c4e7",
      "parents": [
        "9b8b79ea33c5a3df7cfc3bfd10b40979f7b86dfc"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Fri Apr 05 00:08:28 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Fri Apr 05 00:08:28 2013 +0200"
      },
      "message": "let there be Videofun.me support\n"
    },
    {
      "commit": "9b8b79ea33c5a3df7cfc3bfd10b40979f7b86dfc",
      "tree": "5ddda1e9efeed93cffdf62d73aaa53671a194e47",
      "parents": [
        "9536516c757df88573d991662cf089af8ee288bf"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Fri Apr 05 00:03:41 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Fri Apr 05 00:03:41 2013 +0200"
      },
      "message": "do not re-GET already processed URL\n"
    },
    {
      "commit": "9536516c757df88573d991662cf089af8ee288bf",
      "tree": "6bf2bbf56035a557d02773f8d3e5f7eb8b9845ae",
      "parents": [
        "06e376b1ea692f0bb2df2d228fc87a53d028e19f"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Thu Apr 04 23:55:28 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Thu Apr 04 23:55:28 2013 +0200"
      },
      "message": "let there be support for video44.net\n"
    },
    {
      "commit": "45121ec8f71c0f69cc4ca28fe2098f664a45281d",
      "tree": "de7b2c2c9e36e95c6411f8c4fb5892b8544ab273",
      "parents": [
        "31ac09fa07787a391e16f8060b414436048d7379"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Apr 04 19:29:26 2013 +0100"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Apr 04 19:29:26 2013 +0100"
      },
      "message": "Output plugin failures to compile. See Issue 403\n"
    },
    {
      "commit": "31ac09fa07787a391e16f8060b414436048d7379",
      "tree": "c79f1b48d1f0b38d80e43a37f0a1c09e6328e3a9",
      "parents": [
        "dfb68b71689a5b0932ab020e6129c58c058f8db8",
        "b32fb116579f15cfdb2077493cda249d5d84ea31"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Apr 04 09:28:22 2013 -0700"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Apr 04 09:28:22 2013 -0700"
      },
      "message": "Merge pull request #112 from atomicdryad/updates\n\nFixed /video.adultswim.com"
    },
    {
      "commit": "dfb68b71689a5b0932ab020e6129c58c058f8db8",
      "tree": "319236e19c98315ba0dedb967d5e7ce15bcf3079",
      "parents": [
        "04541fbccba1c1ca15e639cfa7ff9a47776293e1",
        "660a426ee16e45570485b8b344216b4fae9fbb24"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Apr 04 08:05:00 2013 -0700"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Apr 04 08:05:00 2013 -0700"
      },
      "message": "Merge pull request #113 from njtaylor/master\n\nIf plugin fails to open display error messages issue 403"
    },
    {
      "commit": "660a426ee16e45570485b8b344216b4fae9fbb24",
      "tree": "319236e19c98315ba0dedb967d5e7ce15bcf3079",
      "parents": [
        "04541fbccba1c1ca15e639cfa7ff9a47776293e1"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Apr 04 15:47:28 2013 +0100"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Apr 04 15:47:28 2013 +0100"
      },
      "message": "If plugin exists but fails to open display error message ref issue 403\n"
    },
    {
      "commit": "b32fb116579f15cfdb2077493cda249d5d84ea31",
      "tree": "958731f197cf81a0da5037a49a1075a08ba719ff",
      "parents": [
        "713d73065bb9ba89dd537240a2d1d5fb9ab81ad9"
      ],
      "author": {
        "name": "fnord",
        "email": "fnord@fnord.mobi",
        "time": "Thu Apr 04 08:04:31 2013 -0500"
      },
      "committer": {
        "name": "fnord",
        "email": "fnord@fnord.mobi",
        "time": "Thu Apr 04 08:04:31 2013 -0500"
      },
      "message": "Selects highest non-iphone bitrate video, fallback to highest iphone\nbitrate, shun akamaihd.net as it leads to split videos and madness.\n\nAdded plugin version\n"
    },
    {
      "commit": "713d73065bb9ba89dd537240a2d1d5fb9ab81ad9",
      "tree": "0ad937c8363dc5b3a0ca89be058b555c3f3bbff5",
      "parents": [
        "04541fbccba1c1ca15e639cfa7ff9a47776293e1"
      ],
      "author": {
        "name": "fnord",
        "email": "fnord@fnord.mobi",
        "time": "Tue Mar 26 05:29:36 2013 -0500"
      },
      "committer": {
        "name": "fnord",
        "email": "fnord@fnord.mobi",
        "time": "Thu Apr 04 07:39:31 2013 -0500"
      },
      "message": "Fixed Adultswim\n  for http://video.adultswim.com/frisky-dingo/snip-snap.html at least\n"
    },
    {
      "commit": "06e376b1ea692f0bb2df2d228fc87a53d028e19f",
      "tree": "a2f34ded6348b9edca2553e67e68e074ff135565",
      "parents": [
        "04985c2e9e26b1f8799f5273d55896df02a087ee"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 21:18:26 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 21:18:26 2013 +0200"
      },
      "message": "let there be GosuPark.com plugin\n"
    },
    {
      "commit": "04985c2e9e26b1f8799f5273d55896df02a087ee",
      "tree": "6fe7e1d482ba852ba1baed1fd77eb5d067853039",
      "parents": [
        "4283749e2da2cdd3e2a66a786cbe0e197b19d616"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 21:16:41 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 21:16:41 2013 +0200"
      },
      "message": "return quickly if it is Facebook\u0027s Like button to be followed\n"
    },
    {
      "commit": "04541fbccba1c1ca15e639cfa7ff9a47776293e1",
      "tree": "a84a41adb96db701c60cd00c555253789ed8c9fc",
      "parents": [
        "8ef3332c754851f20740658cbdb4abee4414e72d"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Wed Apr 03 15:37:23 2013 +0100"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Wed Apr 03 15:37:23 2013 +0100"
      },
      "message": "Add plugin version\n"
    },
    {
      "commit": "8ef3332c754851f20740658cbdb4abee4414e72d",
      "tree": "f2b53027937c4f06682343de40c65073a1ef650b",
      "parents": [
        "06860ae3cde100007c87b554853bb86a7603b514",
        "4283749e2da2cdd3e2a66a786cbe0e197b19d616"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Wed Apr 03 07:29:32 2013 -0700"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Wed Apr 03 07:29:32 2013 -0700"
      },
      "message": "Merge pull request #111 from sleep-walker/master\n\nadd support for vkontakte.ru (and vk.com)"
    },
    {
      "commit": "4283749e2da2cdd3e2a66a786cbe0e197b19d616",
      "tree": "f2b53027937c4f06682343de40c65073a1ef650b",
      "parents": [
        "984fee4d9b140365b9ec56f39382236a1affb814"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 13:11:28 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 13:11:28 2013 +0200"
      },
      "message": "remove unused `use HTML::Entities\u0027\n"
    },
    {
      "commit": "984fee4d9b140365b9ec56f39382236a1affb814",
      "tree": "a1bf613f69259c9a10aac3b2e8a218377a520b49",
      "parents": [
        "128e6647c4be4750bcd75930179485b0ea0f88b8"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 01:04:10 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 01:06:32 2013 +0200"
      },
      "message": "remove decoding HTML entities from Vk.com code, simplify the code\n"
    },
    {
      "commit": "128e6647c4be4750bcd75930179485b0ea0f88b8",
      "tree": "855e7ee5d7da06d4c8405ab998536a06478f5d27",
      "parents": [
        "74b0f6f18e68eaf5428d2a70b9ff72baac05a06f"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 00:58:46 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 01:06:25 2013 +0200"
      },
      "message": "decode HTML entities in URL if iframe needs it\n"
    },
    {
      "commit": "74b0f6f18e68eaf5428d2a70b9ff72baac05a06f",
      "tree": "c30da730ab27695fe37396a20220ad6cfffa63c6",
      "parents": [
        "21b092718a816f233a911ec84f5bdae2d2296274"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 00:54:35 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Wed Apr 03 00:54:35 2013 +0200"
      },
      "message": "fixing string comparison\n"
    },
    {
      "commit": "21b092718a816f233a911ec84f5bdae2d2296274",
      "tree": "e3d3f5f7235f25f27055c27c149056578405d27c",
      "parents": [
        "265468d43e34e886fbcba19b04cebc40212fb955"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Tue Apr 02 23:27:58 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Tue Apr 02 23:27:58 2013 +0200"
      },
      "message": "lowering version again as 0.01 didn\u0027t reach main repository anyway\n"
    },
    {
      "commit": "265468d43e34e886fbcba19b04cebc40212fb955",
      "tree": "fc964ae06ec5cb387b8511d82fc75676c77cc6ab",
      "parents": [
        "e4da231361f8b3b7e24a81ed887293cd70f01cb1"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Tue Apr 02 22:03:36 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Tue Apr 02 22:03:36 2013 +0200"
      },
      "message": "use decode_entities(), add versioning of the plugin, proper file suffix\n\nduring Nigel Taylor\u0027s review he proposed several patches\n- use more advanced decode_entities() instead of s/// for one case\n- add versioning to module (with this changed jumped to 0.02)\n- set file suffix according to content\n"
    },
    {
      "commit": "e4da231361f8b3b7e24a81ed887293cd70f01cb1",
      "tree": "360996197bdbe49489acff4c00bcba8bc0454413",
      "parents": [
        "06860ae3cde100007c87b554853bb86a7603b514"
      ],
      "author": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Mon Apr 01 14:57:49 2013 +0200"
      },
      "committer": {
        "name": "Tomáš Čech",
        "email": "sleep_walker@suse.cz",
        "time": "Mon Apr 01 14:57:49 2013 +0200"
      },
      "message": "add initial support for Vkontakte and Vk.com embedded frames\n"
    },
    {
      "commit": "06860ae3cde100007c87b554853bb86a7603b514",
      "tree": "dd5cdcdd96855add54ec9643b79f631d1ef30759",
      "parents": [
        "76d5737290c95a236ed87171d014000a66a43ab5",
        "8ec63ea696450b0f6b7b618e84429b6b4d7e0916"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Mar 26 17:44:44 2013 -0700"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Mar 26 17:44:44 2013 -0700"
      },
      "message": "Merge pull request #110 from njtaylor/master\n\nUpdate "
    },
    {
      "commit": "8ec63ea696450b0f6b7b618e84429b6b4d7e0916",
      "tree": "dd5cdcdd96855add54ec9643b79f631d1ef30759",
      "parents": [
        "c5bfbaaff0db33c7b453c368daf6f1e07b68703b"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 25 18:38:16 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Wed Mar 27 00:32:12 2013 +0000"
      },
      "message": "Correct the updates sent in, add version for plugin.\n"
    },
    {
      "commit": "c5bfbaaff0db33c7b453c368daf6f1e07b68703b",
      "tree": "50cd70ebda835bb3c72cf7bc19cd54b4c251f440",
      "parents": [
        "d7f4a4832feddce31c875f6af6da4f19a0e30ea8"
      ],
      "author": {
        "name": "hamsterbacke",
        "email": "mail@artur-lutz.de",
        "time": "Thu Mar 21 03:44:58 2013 +0100"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Wed Mar 27 00:32:12 2013 +0000"
      },
      "message": "Update Wat.pm\n\nI have been analysing the wat.tv flashplayer and found out, that it takes the time from the http://www.wat.tv/servertime address. The first value is the time in unixtime. This one just needs to be converted to hex and that\u0027s it. My greasemonkey script for direct playing the video with a video plugin is working with that."
    },
    {
      "commit": "76d5737290c95a236ed87171d014000a66a43ab5",
      "tree": "19be0a4b03dbb98863daaddbf7d51aa7a3acdd9e",
      "parents": [
        "640bcf866a495e67375d1db8caaf0203a54ff033",
        "f6c25880d8297787767c6ecab433867e1875c345"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Wed Mar 27 00:10:24 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Wed Mar 27 00:10:24 2013 +0000"
      },
      "message": "Update Wat.pm with fixes.\n"
    },
    {
      "commit": "d7f4a4832feddce31c875f6af6da4f19a0e30ea8",
      "tree": "a491d2daaf9f2a73eeef08722af760ce9306c7d0",
      "parents": [
        "640bcf866a495e67375d1db8caaf0203a54ff033"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 25 23:45:58 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Mar 26 00:01:18 2013 +0000"
      },
      "message": "Change file to flv to hold filename, flv used in get_flash_videos\n"
    },
    {
      "commit": "640bcf866a495e67375d1db8caaf0203a54ff033",
      "tree": "b5d0ba6034a02cd2caae2cf8359d65b704c77366",
      "parents": [
        "fbeeea650181a14bbc17abff8c14e96124a9019c"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 25 21:51:16 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 25 21:51:16 2013 +0000"
      },
      "message": "add plugin version\n"
    },
    {
      "commit": "f6c25880d8297787767c6ecab433867e1875c345",
      "tree": "5ed73fe59387965d21b052bb37815497e201fb3c",
      "parents": [
        "835511742c51712e1fc7db818eb43ca8bb8bb317"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 25 18:38:16 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 25 18:38:16 2013 +0000"
      },
      "message": "Correct the updates sent in, add version for plugin.\n"
    },
    {
      "commit": "fbeeea650181a14bbc17abff8c14e96124a9019c",
      "tree": "cab02380a21a8328337250842a549415a123b798",
      "parents": [
        "2813543084145cdc010206f11adbf19aa51488d5"
      ],
      "author": {
        "name": "j",
        "email": "j@mailb.org",
        "time": "Sat Mar 23 17:46:36 2013 +0530"
      },
      "committer": {
        "name": "j",
        "email": "j@mailb.org",
        "time": "Sat Mar 23 17:46:36 2013 +0530"
      },
      "message": "add support for cultureunplugged.com\n"
    },
    {
      "commit": "835511742c51712e1fc7db818eb43ca8bb8bb317",
      "tree": "1793233b4aaab744ea9d8d9e9ebca357b5d4acc2",
      "parents": [
        "2813543084145cdc010206f11adbf19aa51488d5"
      ],
      "author": {
        "name": "hamsterbacke",
        "email": "mail@artur-lutz.de",
        "time": "Thu Mar 21 03:44:58 2013 +0100"
      },
      "committer": {
        "name": "hamsterbacke",
        "email": "mail@artur-lutz.de",
        "time": "Thu Mar 21 03:44:58 2013 +0100"
      },
      "message": "Update Wat.pm\n\nI have been analysing the wat.tv flashplayer and found out, that it takes the time from the http://www.wat.tv/servertime address. The first value is the time in unixtime. This one just needs to be converted to hex and that\u0027s it. My greasemonkey script for direct playing the video with a video plugin is working with that."
    },
    {
      "commit": "2813543084145cdc010206f11adbf19aa51488d5",
      "tree": "c25e36cf3a1f206990bb8915403f9907f08deae0",
      "parents": [
        "7a4f6cdf8125c9d672d0c02a1b99b6e1e4e8b0d0",
        "3bfe7f3ec8816c56ff76f68d0a510dc14664b57c"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 16 14:29:44 2013 -0700"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 16 14:29:44 2013 -0700"
      },
      "message": "Merge pull request #107 from njtaylor/master\n\nCorrect channel5 and debian control."
    },
    {
      "commit": "3bfe7f3ec8816c56ff76f68d0a510dc14664b57c",
      "tree": "c25e36cf3a1f206990bb8915403f9907f08deae0",
      "parents": [
        "f85fa820e9b8a5ac9abad21a1d5b6b1a0ebf6d1f"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 16 21:17:31 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 16 21:17:31 2013 +0000"
      },
      "message": "debian/control typo correction, use blowfish_pp, move rtmpdump into\nrecommends allows alternate upto date git version with out complaints.\n"
    },
    {
      "commit": "f85fa820e9b8a5ac9abad21a1d5b6b1a0ebf6d1f",
      "tree": "9261c9bf4b1eca621ccd1fb54f90975969923a7b",
      "parents": [
        "15622befec9aa7d3bdbe1f99ed45a5feeb6dd9a6"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 16 21:05:20 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 16 21:05:20 2013 +0000"
      },
      "message": "Add version for recent change.\n"
    },
    {
      "commit": "15622befec9aa7d3bdbe1f99ed45a5feeb6dd9a6",
      "tree": "145dd53596b29142949813f1e71eb965ddfa9507",
      "parents": [
        "7a4f6cdf8125c9d672d0c02a1b99b6e1e4e8b0d0",
        "7bb213f79b5de38a6d6a93c0fd7a43959bf632ee"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 16 12:40:42 2013 -0700"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 16 12:40:42 2013 -0700"
      },
      "message": "Merge pull request #2 from atomicdryad/updates\n\nTone down FlashVideo::Site::Channel5\u0027s greediness"
    },
    {
      "commit": "7bb213f79b5de38a6d6a93c0fd7a43959bf632ee",
      "tree": "145dd53596b29142949813f1e71eb965ddfa9507",
      "parents": [
        "eb324405607cc16c86863ab5d9735bec36170b9b"
      ],
      "author": {
        "name": "fnord",
        "email": "fnord@fnord.mobi",
        "time": "Sat Mar 16 14:19:56 2013 -0500"
      },
      "committer": {
        "name": "fnord",
        "email": "fnord@fnord.mobi",
        "time": "Sat Mar 16 14:19:56 2013 -0500"
      },
      "message": "    Tone down FlashVideo::Site::Channel5\u0027s greediness, sanely.\n    Removes deprecated brightcode test.\n"
    },
    {
      "commit": "eb324405607cc16c86863ab5d9735bec36170b9b",
      "tree": "7ddd44c4a97065523a8aaa3f8fca829ee732974c",
      "parents": [
        "3eab2429b123062f63e93b754e51e6e1a753f8e3"
      ],
      "author": {
        "name": "fnord",
        "email": "fnord@fnord.mobi",
        "time": "Sat Mar 16 14:16:54 2013 -0500"
      },
      "committer": {
        "name": "fnord",
        "email": "fnord@fnord.mobi",
        "time": "Sat Mar 16 14:16:54 2013 -0500"
      },
      "message": "Revert \"Tone down FlashVideo::Site::Channel5\u0027s greediness, allowing\"\n\nThis reverts commit 3eab2429b123062f63e93b754e51e6e1a753f8e3.\n\nPrior update put greedy plugin on permanent hunger strike.\n"
    },
    {
      "commit": "3eab2429b123062f63e93b754e51e6e1a753f8e3",
      "tree": "ad9d7a1fbf813cdd00a87b5d3155fc7c391ee408",
      "parents": [
        "7a4f6cdf8125c9d672d0c02a1b99b6e1e4e8b0d0"
      ],
      "author": {
        "name": "fnord",
        "email": "fnord@fnord.mobi",
        "time": "Wed Mar 13 14:40:59 2013 -0500"
      },
      "committer": {
        "name": "fnord",
        "email": "fnord@fnord.mobi",
        "time": "Wed Mar 13 14:40:59 2013 -0500"
      },
      "message": "Tone down FlashVideo::Site::Channel5\u0027s greediness, allowing\ndownloads via FlashVideo::Site::Brightcove to work once more.\nFixes tvo.org and probably others.\n"
    },
    {
      "commit": "7a4f6cdf8125c9d672d0c02a1b99b6e1e4e8b0d0",
      "tree": "7ddd44c4a97065523a8aaa3f8fca829ee732974c",
      "parents": [
        "86a09958dcab5dd63ce81967a4933b8a01a0af73",
        "96a116d351ec0612e03fad366b4df8806c9df0ad"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 09 16:42:30 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 09 16:42:30 2013 -0800"
      },
      "message": "Merge pull request #106 from njtaylor/master\n\nAdd plugin version to Facebook.pm and Youtube.pm"
    },
    {
      "commit": "96a116d351ec0612e03fad366b4df8806c9df0ad",
      "tree": "7ddd44c4a97065523a8aaa3f8fca829ee732974c",
      "parents": [
        "1bc2f41a5253851b764dae0f784d88be0b269ca3"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Mar 10 00:38:38 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Mar 10 00:38:38 2013 +0000"
      },
      "message": "Facebook.pm add plugin version.\n"
    },
    {
      "commit": "1bc2f41a5253851b764dae0f784d88be0b269ca3",
      "tree": "a9ca5c25a3c10ca17228958c86f6d7b7f124491c",
      "parents": [
        "86a09958dcab5dd63ce81967a4933b8a01a0af73"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Mar 10 00:36:08 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Mar 10 00:36:08 2013 +0000"
      },
      "message": "Youtube.pm add a plugin version for merged update.\n"
    },
    {
      "commit": "86a09958dcab5dd63ce81967a4933b8a01a0af73",
      "tree": "719c605e1e9acac08aac481a431f14fc49c7b3c5",
      "parents": [
        "29326a61b03e0621738c1c14b787be3532998dfa",
        "0b1132a3bb60311a83723919d9e1dbf9d9b85082"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 09 16:17:13 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 09 16:17:13 2013 -0800"
      },
      "message": "Merge pull request #103 from Bjwebb/master\n\nFacebook plugin"
    },
    {
      "commit": "29326a61b03e0621738c1c14b787be3532998dfa",
      "tree": "1acc3abb718961110f4f488199e895db6bd9643e",
      "parents": [
        "e99838b60187b54d28175af04948bfb97c480338",
        "915016fd7aad865f339085424f54016f8ac696a7"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 09 16:15:58 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 09 16:15:58 2013 -0800"
      },
      "message": "Merge pull request #105 from psycotica0/master\n\nFixed YouTube RegExp"
    },
    {
      "commit": "915016fd7aad865f339085424f54016f8ac696a7",
      "tree": "1acc3abb718961110f4f488199e895db6bd9643e",
      "parents": [
        "418c1c0d316424fe8a4f186f030db09988725c48"
      ],
      "author": {
        "name": "Christopher Vollick",
        "email": "psycotica0@gmail.com",
        "time": "Sat Mar 09 18:00:35 2013 -0500"
      },
      "committer": {
        "name": "Christopher Vollick",
        "email": "psycotica0@gmail.com",
        "time": "Sat Mar 09 18:03:10 2013 -0500"
      },
      "message": "Bad Dependency in debian/control\n\nIt was get_iplayer, but debian packages can\u0027t have \u0027_\u0027\nIt\u0027s actaully get-iplayer.\n"
    },
    {
      "commit": "418c1c0d316424fe8a4f186f030db09988725c48",
      "tree": "7b86fd957d6d9b5717019aa3f0ea321dc3e25e8c",
      "parents": [
        "e99838b60187b54d28175af04948bfb97c480338"
      ],
      "author": {
        "name": "Christopher Vollick",
        "email": "psycotica0@gmail.com",
        "time": "Sat Mar 09 17:39:52 2013 -0500"
      },
      "committer": {
        "name": "Christopher Vollick",
        "email": "psycotica0@gmail.com",
        "time": "Sat Mar 09 17:45:53 2013 -0500"
      },
      "message": "Fixed YouTube Link Regexp\n\nWhen the v\u003d argument, which contains the video ID, is at the end and a\nlink is posted with a timestamp the url becomes v\u003dfhuuefurfe#t\u003d302s or\nsomething.\nThe regexp stopped at \u0027\u0026\u0027 but not \u0027#\u0027, so it was fetching an invalid\nvideo ID.\n\nI was expected the rel\u003d\"canonical\" thing to fix that, but it turns out\nthat while curl gets the real page with its user agent, we attempt to\nmimic Mozilla on Windows.\n\nWhatever Mechanize has for this, though, Google deems too old and\ninstead delivers a reduced page that doesn\u0027t have rel\u003d\"canonical\" thing,\namong other things.\nThis confused the HELL out of me, since curl is my go-to debugging tool.\n"
    },
    {
      "commit": "0b1132a3bb60311a83723919d9e1dbf9d9b85082",
      "tree": "b8bc6b97d6f3dfb205d5244d112cdbfaacc069bc",
      "parents": [
        "987bdf1ece76ad4436594d426be96ee8a8a0a2c2"
      ],
      "author": {
        "name": "Ben Webb",
        "email": "bjwebb67@googlemail.com",
        "time": "Sat Mar 09 15:07:12 2013 +0000"
      },
      "committer": {
        "name": "Ben Webb",
        "email": "bjwebb67@googlemail.com",
        "time": "Sat Mar 09 15:07:12 2013 +0000"
      },
      "message": "Prefer HD facebook videos\n"
    },
    {
      "commit": "1e9d3e630ba30c707a27989788ed2aa6b08fdc4e",
      "tree": "6635bc153df64ee9a214ea162b315c2f87e580c6",
      "parents": [
        "e99838b60187b54d28175af04948bfb97c480338"
      ],
      "author": {
        "name": "Jonas Karlsson",
        "email": "jonaskarlsson@fripost.org",
        "time": "Sat Mar 09 15:50:57 2013 +0100"
      },
      "committer": {
        "name": "Jonas Karlsson",
        "email": "jonaskarlsson@fripost.org",
        "time": "Sat Mar 09 15:50:57 2013 +0100"
      },
      "message": "Adding a try_download function for RTMPDownloader\n"
    },
    {
      "commit": "987bdf1ece76ad4436594d426be96ee8a8a0a2c2",
      "tree": "7eb09f1a84f9ddbfae7ec5eaca80aea173fec200",
      "parents": [
        "e99838b60187b54d28175af04948bfb97c480338"
      ],
      "author": {
        "name": "Ben Webb",
        "email": "bjwebb67@googlemail.com",
        "time": "Sat Mar 09 14:49:59 2013 +0000"
      },
      "committer": {
        "name": "Ben Webb",
        "email": "bjwebb67@googlemail.com",
        "time": "Sat Mar 09 14:49:59 2013 +0000"
      },
      "message": "Add basic Facebook plugin\n"
    },
    {
      "commit": "e99838b60187b54d28175af04948bfb97c480338",
      "tree": "96ce70ee7a3670d00fe62f75f2f3b7523f95e557",
      "parents": [
        "cadec9e4685dfce675f3689267462bfa8c4562b4",
        "6852eba3ed79976ba23d76b02601dedcb0b80baf"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 09 06:14:20 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 09 06:14:20 2013 -0800"
      },
      "message": "Merge pull request #102 from njtaylor/master\n\nvimeo.pm add rediction"
    },
    {
      "commit": "6852eba3ed79976ba23d76b02601dedcb0b80baf",
      "tree": "96ce70ee7a3670d00fe62f75f2f3b7523f95e557",
      "parents": [
        "825418c01af4249ca56ec20d1be7d82fdeb1272e"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 09 12:07:56 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Mar 09 12:07:56 2013 +0000"
      },
      "message": "Add redirection to the plugin\n"
    },
    {
      "commit": "cadec9e4685dfce675f3689267462bfa8c4562b4",
      "tree": "6746de85673429445b6b8788a2336c6eda7718e6",
      "parents": [
        "cf6aa9385ae033a3ffc2abb5eed55e87e7395615",
        "825418c01af4249ca56ec20d1be7d82fdeb1272e"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Mar 07 16:14:08 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Mar 07 16:14:08 2013 -0800"
      },
      "message": "Merge pull request #100 from njtaylor/master\n\nAdd Short URL handling"
    },
    {
      "commit": "825418c01af4249ca56ec20d1be7d82fdeb1272e",
      "tree": "6746de85673429445b6b8788a2336c6eda7718e6",
      "parents": [
        "c2c918a40113561e4f5b632837c4bcc908c20f99",
        "cf6aa9385ae033a3ffc2abb5eed55e87e7395615"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Mar 07 15:36:48 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Mar 07 15:36:48 2013 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://github.com/monsieurvideo/get-flash-videos\n"
    },
    {
      "commit": "cf6aa9385ae033a3ffc2abb5eed55e87e7395615",
      "tree": "cd1c16702748faab4f62157ee36d1af976e6492b",
      "parents": [
        "7c20f3e3757e3651d8fbb3bc1868763f36faa239",
        "63e0a2eba9adf5fad11b0d2bed76b6ffd870dce9"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Mar 07 07:28:03 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Mar 07 07:28:03 2013 -0800"
      },
      "message": "Merge pull request #99 from MostAwesomeDude/master\n\nFix bogus type check to look for the correct type."
    },
    {
      "commit": "c2c918a40113561e4f5b632837c4bcc908c20f99",
      "tree": "5685a5b8b9f29781e4a8e0818b910db8840df457",
      "parents": [
        "7c20f3e3757e3651d8fbb3bc1868763f36faa239"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Mar 07 09:52:51 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Mar 07 09:52:51 2013 +0000"
      },
      "message": "Handle short urls for sites such as youtube.\n"
    },
    {
      "commit": "63e0a2eba9adf5fad11b0d2bed76b6ffd870dce9",
      "tree": "cd1c16702748faab4f62157ee36d1af976e6492b",
      "parents": [
        "7c20f3e3757e3651d8fbb3bc1868763f36faa239"
      ],
      "author": {
        "name": "Corbin Simpson",
        "email": "MostAwesomeDude@gmail.com",
        "time": "Tue Mar 05 00:04:50 2013 -0800"
      },
      "committer": {
        "name": "Corbin Simpson",
        "email": "MostAwesomeDude@gmail.com",
        "time": "Tue Mar 05 00:04:50 2013 -0800"
      },
      "message": "Fix reference type-checking to check for HASH instead of ARRAY.\n\nI\u0027m relatively sure that this is what was meant.\n\nDoesn\u0027t fix any video downloaders, but gets me from a bogus error to a real\nerror on Mtvnservices. (Why is Mtvnservices always busted?) :c\n"
    },
    {
      "commit": "7c20f3e3757e3651d8fbb3bc1868763f36faa239",
      "tree": "c8d1557eb244e180f16ea757f73699cd9d2de3ff",
      "parents": [
        "cb0b604410914f391c2655e724052bc60c329d6c",
        "16b93aa63ae5913cfdec37f4445e7b63b46f70c9"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 16:40:06 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 16:40:06 2013 -0800"
      },
      "message": "Merge pull request #98 from njtaylor/master\n\nFixes for ITV, Channel 4, Ustream"
    },
    {
      "commit": "16b93aa63ae5913cfdec37f4445e7b63b46f70c9",
      "tree": "c8d1557eb244e180f16ea757f73699cd9d2de3ff",
      "parents": [
        "2b67dd557a8ee08bffe26a19c7b2062a723e9b4f"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Mar 05 00:23:20 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Mar 05 00:23:20 2013 +0000"
      },
      "message": "If single prograame json doesn\u0027t return an array, test for an array. If the initial URL is other format site now redirects rather than return the page, add code to handle redirection of first page.\n"
    },
    {
      "commit": "2b67dd557a8ee08bffe26a19c7b2062a723e9b4f",
      "tree": "37e5a166f858f5e0098f6d95e62849b5858e05a9",
      "parents": [
        "3389d808f883943965329e8cb7bece4c681b690b"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 23:21:27 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 23:21:27 2013 +0000"
      },
      "message": "Remove Data::Dumper used in debug, increment plugin version.\n"
    },
    {
      "commit": "3389d808f883943965329e8cb7bece4c681b690b",
      "tree": "ce38f89667dcbeb01f9dfd9e0a557e7c993ea4fe",
      "parents": [
        "38a100d909fc653c51219df15ca980efb401edfc",
        "cb0b604410914f391c2655e724052bc60c329d6c"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 23:00:01 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 23:00:01 2013 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://github.com/monsieurvideo/get-flash-videos\n"
    },
    {
      "commit": "cb0b604410914f391c2655e724052bc60c329d6c",
      "tree": "24073781ace0cc7e96460079bc0ce7dc78277deb",
      "parents": [
        "9856e41fd340d82aebe104aea131d5398da488d4",
        "ef914571d22dff4867a1f136ddd0c920262eb6ca"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 14:59:12 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 14:59:12 2013 -0800"
      },
      "message": "Merge pull request #95 from karjonas/ffmpeg_svt\n\nAdding FFmpegDownloader class"
    },
    {
      "commit": "38a100d909fc653c51219df15ca980efb401edfc",
      "tree": "cb7023370b27e9c749a0b709771dc79bc8a32a58",
      "parents": [
        "cec62af6fd73a880e1436d7828d082c9f5502c95"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 22:53:57 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 22:53:57 2013 +0000"
      },
      "message": "Missing comma\u0027s, from some lines, add libmodule-find to build section.\n"
    },
    {
      "commit": "cec62af6fd73a880e1436d7828d082c9f5502c95",
      "tree": "725ada9ae5859ca8bd1674c28ded829ff334e543",
      "parents": [
        "168cac03dc80b05efbefccf138a14929621cebc8"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 22:44:11 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 22:44:11 2013 +0000"
      },
      "message": "Update to match debian version, and add new dependencies. To be tested, and question over libcrypt-blowfish-perl not used, a debian code change.\n"
    },
    {
      "commit": "168cac03dc80b05efbefccf138a14929621cebc8",
      "tree": "198710dbb52aff35ca1faa953eeef03d7267d8e1",
      "parents": [
        "22c2d3326288169d0d125c0651544244617ec881"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 22:40:52 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 22:40:52 2013 +0000"
      },
      "message": "Fix for issue 470 URL redirection.\n"
    },
    {
      "commit": "22c2d3326288169d0d125c0651544244617ec881",
      "tree": "d6d86bccb69a1a24aa9f764e594739f8c14b2beb",
      "parents": [
        "d6d8623cac783bfb93a5bb48893879d0fdddf2ae"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 22:38:55 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Mon Mar 04 22:38:55 2013 +0000"
      },
      "message": "Fix for URL redirection\n"
    },
    {
      "commit": "d6d8623cac783bfb93a5bb48893879d0fdddf2ae",
      "tree": "49dc6653c6b949e706dc977744b880bcd6d382ba",
      "parents": [
        "cfd81b6120f565883f3c87844cab989a68d74a80"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Mar 03 02:00:27 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Mar 03 02:00:27 2013 +0000"
      },
      "message": "Update the plugin version.\n"
    },
    {
      "commit": "cfd81b6120f565883f3c87844cab989a68d74a80",
      "tree": "c2cbe46e8dd6bcca5adc92064280375e4b94486d",
      "parents": [
        "078cbfdf8a5e65618a0adb52cbc63565d33d7d88"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Mar 03 01:58:20 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Mar 03 01:58:20 2013 +0000"
      },
      "message": "Use search to find download for PS3, some are not within the +-5\nrange, and download would fail.\n"
    },
    {
      "commit": "078cbfdf8a5e65618a0adb52cbc63565d33d7d88",
      "tree": "ded70afb8afc9e7505fb5a4069b83a1ca898d420",
      "parents": [
        "9856e41fd340d82aebe104aea131d5398da488d4"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Mar 03 01:57:13 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sun Mar 03 01:57:13 2013 +0000"
      },
      "message": "Comment out code to create ttml file\n"
    },
    {
      "commit": "ef914571d22dff4867a1f136ddd0c920262eb6ca",
      "tree": "24073781ace0cc7e96460079bc0ce7dc78277deb",
      "parents": [
        "9856e41fd340d82aebe104aea131d5398da488d4"
      ],
      "author": {
        "name": "Jonas",
        "email": "jonaskarlsson@fripost.org",
        "time": "Sat Mar 02 15:30:13 2013 +0100"
      },
      "committer": {
        "name": "Jonas",
        "email": "jonaskarlsson@fripost.org",
        "time": "Sat Mar 02 18:18:19 2013 +0100"
      },
      "message": "Adding FFmpegDownloader class\n"
    },
    {
      "commit": "9856e41fd340d82aebe104aea131d5398da488d4",
      "tree": "f92023c97684d615d05d122986437fa127f07f35",
      "parents": [
        "b9ac7e782b27f13bfa3798b05f99158a8187ef94",
        "ae97f252e719faf9ac955399b6a875f6bcf1b95e"
      ],
      "author": {
        "name": "zakflash",
        "email": "zakflashvideo@gmail.com",
        "time": "Sun Feb 24 11:23:11 2013 -0800"
      },
      "committer": {
        "name": "zakflash",
        "email": "zakflashvideo@gmail.com",
        "time": "Sun Feb 24 11:23:11 2013 -0800"
      },
      "message": "Merge pull request #94 from njtaylor/master\n\nMultiple updates"
    },
    {
      "commit": "ae97f252e719faf9ac955399b6a875f6bcf1b95e",
      "tree": "f92023c97684d615d05d122986437fa127f07f35",
      "parents": [
        "92ea24e275bbc9892f11049f9ad5953fe0aec3c8"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 21 20:45:56 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 21 20:45:56 2013 +0000"
      },
      "message": "Use correct file extension - source maybe mp4 rtmpdump saves as flv\n"
    },
    {
      "commit": "92ea24e275bbc9892f11049f9ad5953fe0aec3c8",
      "tree": "edb443fe65b1f144980d26d41d2ad1254b805942",
      "parents": [
        "011247be339a622b14047451a57b8f2cf33db14a",
        "b9ac7e782b27f13bfa3798b05f99158a8187ef94"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 21 19:17:53 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 21 19:17:53 2013 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://github.com/monsieurvideo/get-flash-videos\n"
    },
    {
      "commit": "b9ac7e782b27f13bfa3798b05f99158a8187ef94",
      "tree": "fdfbcd64509d572454ff707fddd344e0d852ff54",
      "parents": [
        "b24d733991fae27578fb8f366501dccdc9577642",
        "e9db2346634507b2335be60b88eb084e244e11af"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 21 11:15:55 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 21 11:15:55 2013 -0800"
      },
      "message": "Merge pull request #93 from karjonas/master\n\n BUG: Blip.pm could not find ID "
    },
    {
      "commit": "011247be339a622b14047451a57b8f2cf33db14a",
      "tree": "edb443fe65b1f144980d26d41d2ad1254b805942",
      "parents": [
        "94d9bb146579182c7cdf0aa0f301ab3d736aaeba"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 21 19:07:15 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 21 19:07:15 2013 +0000"
      },
      "message": "Add convert subtitles in ttml format.\n"
    },
    {
      "commit": "94d9bb146579182c7cdf0aa0f301ab3d736aaeba",
      "tree": "db5931e5498e159c5e5c55fab6578e0149402959",
      "parents": [
        "3d3a504cc11685f87e4c6e70e2afb9b2a36b4bf4"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 21 19:06:07 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 21 19:06:07 2013 +0000"
      },
      "message": "Add subtitle support to itv requires update Utils\n"
    },
    {
      "commit": "3d3a504cc11685f87e4c6e70e2afb9b2a36b4bf4",
      "tree": "b7f708fbe1331fd839439e2b3bdc72b0b6a0b3a4",
      "parents": [
        "4a1cd86b3599aa03c405267331c9cb408fea767c"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 19 00:22:15 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 19 00:22:15 2013 +0000"
      },
      "message": "If mp4 stream not found try asset id up to +-6 until found mp4 for ps3, or mp4\nfor the same programme\n"
    },
    {
      "commit": "4a1cd86b3599aa03c405267331c9cb408fea767c",
      "tree": "37942beb8d3aac638c86062955f747e13be2494d",
      "parents": [
        "2a368d5bd9a210f7206d71633aa30189d0c90717"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 19 00:21:10 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 19 00:21:10 2013 +0000"
      },
      "message": "Itv plugin change download file extension to .flv\n"
    },
    {
      "commit": "2a368d5bd9a210f7206d71633aa30189d0c90717",
      "tree": "468fb62bb22d42973a3e3ece61b1280291d7df2d",
      "parents": [
        "edf5605cf037ff9897195790ecb304d20aa5c830",
        "e9db2346634507b2335be60b88eb084e244e11af"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 14 21:21:22 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Thu Feb 14 21:21:22 2013 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/karjonas/get-flash-videos\n"
    },
    {
      "commit": "e9db2346634507b2335be60b88eb084e244e11af",
      "tree": "fdfbcd64509d572454ff707fddd344e0d852ff54",
      "parents": [
        "b24d733991fae27578fb8f366501dccdc9577642"
      ],
      "author": {
        "name": "Jonas",
        "email": "jonaskarlsson@fripost.org",
        "time": "Thu Feb 14 20:37:59 2013 +0100"
      },
      "committer": {
        "name": "Jonas",
        "email": "jonaskarlsson@fripost.org",
        "time": "Thu Feb 14 20:37:59 2013 +0100"
      },
      "message": "BUG: Blip.pm could not find ID\n"
    },
    {
      "commit": "edf5605cf037ff9897195790ecb304d20aa5c830",
      "tree": "a1e249a5a2925b65bf82de607a6d263595064316",
      "parents": [
        "701adfb7cda815640b7fc9121ef6bfb8d95f3b9d",
        "b24d733991fae27578fb8f366501dccdc9577642"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 12 23:01:24 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 12 23:01:24 2013 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://github.com/monsieurvideo/get-flash-videos\n"
    },
    {
      "commit": "b24d733991fae27578fb8f366501dccdc9577642",
      "tree": "5a0b1142b742673348e927d6f255deffa52aaeed",
      "parents": [
        "6ee0210e05214fc45e5c72d186d4539002534ccc",
        "e2cffef5a2c018611ee18765f32c9e29e3033854"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 12 14:59:58 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 12 14:59:58 2013 -0800"
      },
      "message": "Merge pull request #91 from matthewbauer/master\n\nmisc fixes, check all plugins for can_handle method"
    },
    {
      "commit": "6ee0210e05214fc45e5c72d186d4539002534ccc",
      "tree": "9f1bc3aa7bfe3a47cb0ec581e177f659c43767c0",
      "parents": [
        "1581f309d6978afad20eeaf3cfae22e5894a1601",
        "cd37d112b99434a8cac1235bcfd4b35ccaefe773"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 12 14:53:04 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 12 14:53:04 2013 -0800"
      },
      "message": "Merge pull request #90 from bit/master\n\nadd vitheque.com support"
    },
    {
      "commit": "1581f309d6978afad20eeaf3cfae22e5894a1601",
      "tree": "8801e0b001f42f95d360db8005db4f69f91955cd",
      "parents": [
        "2f12e6dc9cd2ee3ecc9df285431ef6f207c0d7df",
        "8d74100a8a64c094b55bc8ac88f1cf1b90321e51"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 12 14:48:05 2013 -0800"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Tue Feb 12 14:48:05 2013 -0800"
      },
      "message": "Merge pull request #92 from karjonas/master\n\n BUG: Kanal5play.pm did not iterate all video streams "
    },
    {
      "commit": "cd37d112b99434a8cac1235bcfd4b35ccaefe773",
      "tree": "78e4afd0e0b49c2bae3c27bfddd3954a94181fdb",
      "parents": [
        "2f12e6dc9cd2ee3ecc9df285431ef6f207c0d7df"
      ],
      "author": {
        "name": "j",
        "email": "j@mailb.org",
        "time": "Sun Feb 10 23:56:27 2013 +0530"
      },
      "committer": {
        "name": "j",
        "email": "j@mailb.org",
        "time": "Sun Feb 10 23:56:27 2013 +0530"
      },
      "message": "add vitheque.com\n"
    },
    {
      "commit": "701adfb7cda815640b7fc9121ef6bfb8d95f3b9d",
      "tree": "fb2b4082c857e3abb5d37f6edf18503bbe0c63df",
      "parents": [
        "ca540838e4698d2d54ad7d16ba2fd822b59b6eed",
        "8d74100a8a64c094b55bc8ac88f1cf1b90321e51"
      ],
      "author": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Feb 09 21:09:41 2013 +0000"
      },
      "committer": {
        "name": "Nigel Taylor",
        "email": "njtaylor0101@gmail.com",
        "time": "Sat Feb 09 21:09:41 2013 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/karjonas/get-flash-videos\n\nConflicts:\n\tlib/FlashVideo/Site/Kanal5play.pm\n"
    },
    {
      "commit": "8d74100a8a64c094b55bc8ac88f1cf1b90321e51",
      "tree": "8801e0b001f42f95d360db8005db4f69f91955cd",
      "parents": [
        "2f12e6dc9cd2ee3ecc9df285431ef6f207c0d7df"
      ],
      "author": {
        "name": "Jonas",
        "email": "jonaskarlsson@fripost.org",
        "time": "Thu Feb 07 19:47:53 2013 +0100"
      },
      "committer": {
        "name": "Jonas",
        "email": "jonaskarlsson@fripost.org",
        "time": "Sat Feb 09 20:02:24 2013 +0100"
      },
      "message": "BUG: Kanal5play.pm did not iterate all video streams\n"
    }
  ],
  "next": "ca540838e4698d2d54ad7d16ba2fd822b59b6eed"
}
