The branch, dharma has been updated
via c61078c9d15b72bacbe58018d6fd905b32f4e386 (commit)
via 40b318c5f5075900f3da4f34bb4a676600b5b65c (commit)
from 939529336d8a651fa6dca8520e6ffac1e854fc57 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=c61078c9d15b72bacbe58018d6fd905b32f4e386
commit c61078c9d15b72bacbe58018d6fd905b32f4e386
Author: spiff <[email protected]>
Date: Tue Jan 31 09:26:01 2012 +0100
[plugin.video.ted.talks] updated to version 2.2.6
diff --git a/plugin.video.ted.talks/addon.xml b/plugin.video.ted.talks/addon.xml
index 71bb71e..acda7f1 100644
--- a/plugin.video.ted.talks/addon.xml
+++ b/plugin.video.ted.talks/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.ted.talks"
name="TED Talks"
- version="2.2.5"
+ version="2.2.6"
provider-name="rwparris2">
<requires>
<import addon="xbmc.python" version="1.0"/>
diff --git a/plugin.video.ted.talks/resources/lib/ted_talks_scraper.py
b/plugin.video.ted.talks/resources/lib/ted_talks_scraper.py
index 2c72a9f..3cc31da 100644
--- a/plugin.video.ted.talks/resources/lib/ted_talks_scraper.py
+++ b/plugin.video.ted.talks/resources/lib/ted_talks_scraper.py
@@ -55,7 +55,7 @@ class TedTalks:
lambda l: re.compile('High-res video
\(MP4\)').match(str(l.string)),
lambda l:
re.compile('http://download.ted.com/talks/.+.mp4').match(str(l['href'])),
]
- for link in soup.findAll('a'):
+ for link in soup.findAll('a', href=True):
for detector in linkDetectors:
if detector(link):
url = link['href']
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=40b318c5f5075900f3da4f34bb4a676600b5b65c
commit 40b318c5f5075900f3da4f34bb4a676600b5b65c
Author: spiff <[email protected]>
Date: Tue Jan 31 09:22:51 2012 +0100
[plugin.video.jupiterbroadcasting] updated to version 1.4.1
diff --git a/plugin.video.jupiterbroadcasting/README.md
b/plugin.video.jupiterbroadcasting/README.md
index 35b8d26..e68fbde 100644
--- a/plugin.video.jupiterbroadcasting/README.md
+++ b/plugin.video.jupiterbroadcasting/README.md
@@ -16,3 +16,8 @@ Shows
* LOTSO
* Beer Is Tasty
* Jupiter Files
+
+Instructions
+------------
+1. Download the addon from the official XBMC Addon Repository
+2. Visit Video Addons, configure and load up Jupiter Broadcasting
\ No newline at end of file
diff --git a/plugin.video.jupiterbroadcasting/addon.xml
b/plugin.video.jupiterbroadcasting/addon.xml
index 5e3776f..c19fb74 100644
--- a/plugin.video.jupiterbroadcasting/addon.xml
+++ b/plugin.video.jupiterbroadcasting/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.jupiterbroadcasting"
name="Jupiter Broadcasting"
- version="1.4.0"
+ version="1.4.1"
provider-name="Rob Loach">
<requires>
<import addon="xbmc.python" version="1.0"/>
diff --git a/plugin.video.jupiterbroadcasting/changelog.txt
b/plugin.video.jupiterbroadcasting/changelog.txt
index c76ca68..bcc4c5a 100644
--- a/plugin.video.jupiterbroadcasting/changelog.txt
+++ b/plugin.video.jupiterbroadcasting/changelog.txt
@@ -1,4 +1,8 @@
-[B]Version 1.4.0[/B]
+[B]Version 1.4.1: January 30th, 2012[/B]
+- Initial XBMC Eden release
+- Fix for thumbnail support
+
+[B]Version 1.4.0: January 12th, 2012[/B]
- New show: FauxShow
- New show: In Depth Look
- Fan art
@@ -7,22 +11,22 @@
- Switched from FeedParser to BeautifulSoup for feed aggregation
- Various small fixes
-[B]Version 1.3.0[/B]
+[B]Version 1.3.0: January 10th, 2012[/B]
- Moved to GitHub for version control
- New show: Live
-[B]Version 1.2.0[/B]
+[B]Version 1.2.0: September 15th, 2011[/B]
- Switched to HD video
- Updated some of the show thumbnail images
- Fix for RSS feeds without enclosures
-[B]Version 1.1.0[/B]
+[B]Version 1.1.0: July 25th, 2011[/B]
- New show: The MMOrgue
- New show: TechSNAP
- New show: SciByte
-[B]Version 1.0.1[/B]
+[B]Version 1.0.1: July 20th, 2011[/B]
- Updated icon from freezy. Thanks freezy!
-[B]Version 1.0.0[/B]
+[B]Version 1.0.0: July 20th, 2011[/B]
- Initial release
diff --git a/plugin.video.jupiterbroadcasting/default.py
b/plugin.video.jupiterbroadcasting/default.py
index 34035ac..00ad8e7 100644
--- a/plugin.video.jupiterbroadcasting/default.py
+++ b/plugin.video.jupiterbroadcasting/default.py
@@ -20,7 +20,7 @@ def CATEGORIES():
# Linux Action Show
shows[__language__(30000)] = {
- 'feed':
'http://feeds.feedburner.com/computeractionshowvideo?format=xml',
+ 'feed': 'http://feeds.feedburner.com/computeractionshowvideo',
'feed-low':
'http://feeds.feedburner.com/linuxactionshowipodvid?format=xml',
'image': 'http://www.jupiterbroadcasting.com/images/LAS-VIDEO.jpg',
'plot': __language__(30200),
@@ -138,8 +138,11 @@ def CATEGORIES():
addDir(name, feed, 1, data['image'], data)
def INDEX(name, url):
+ # Load the XML feed.
data = urllib2.urlopen(url)
- soup = BeautifulStoneSoup(data,
convertEntities=BeautifulStoneSoup.XML_ENTITIES)
+
+ # Parse the data with BeautifulStoneSoup, noting any self-closing tags.
+ soup = BeautifulStoneSoup(data,
convertEntities=BeautifulStoneSoup.XML_ENTITIES,
selfClosingTags=['media:thumbnail', 'enclosure', 'media:content'])
count = 1
# Wrap in a try/catch to protect from borken RSS feeds.
try:
@@ -193,15 +196,11 @@ def INDEX(name, url):
if (author != None):
info['director'] = author.string
- # TODO: Get the thumbnails to load correctly.
+ # Load the self-closing media:thumbnail data.
thumbnail = ''
mediathumbnail = item.findAll('media:thumbnail')
- for thumb in mediathumbnail:
- thumbnail = thumb.get('url')
- if (thumbnail == None):
- thumbnail = ''
- else:
- break
+ if (mediathumbnail):
+ thumbnail = mediathumbnail[0]['url']
# Add the episode link.
addLink(info['title'], video, date, thumbnail, info)
-----------------------------------------------------------------------
Summary of changes:
plugin.video.jupiterbroadcasting/README.md | 5 +++++
plugin.video.jupiterbroadcasting/addon.xml | 2 +-
plugin.video.jupiterbroadcasting/changelog.txt | 16 ++++++++++------
plugin.video.jupiterbroadcasting/default.py | 17 ++++++++---------
plugin.video.ted.talks/addon.xml | 2 +-
.../resources/lib/ted_talks_scraper.py | 2 +-
6 files changed, 26 insertions(+), 18 deletions(-)
hooks/post-receive
--
Plugins
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons