The branch, frodo has been updated
via bcecfc1665a4f0579aa3eb9e5044fb47c5c1064f (commit)
via ecbebf3d8fd363fce63b83a9d47c7b7b84f66a01 (commit)
via fbe1bf7bfc0425d3a01674d7c2ce2b80a7f970c7 (commit)
via bb3520e12a2cf240e96359532bed4c584214350c (commit)
via 6b670805e18d527d0f5b0a8240517cf200a2051e (commit)
via 4680a48c7ada9c547100397e31c692ff02a79152 (commit)
from 465362151401fd3d0ba20c320f8794a5b8358602 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=bcecfc1665a4f0579aa3eb9e5044fb47c5c1064f
commit bcecfc1665a4f0579aa3eb9e5044fb47c5c1064f
Author: sphere <[email protected]>
Date: Thu Jul 3 11:01:15 2014 +0200
[plugin.video.tagesschauvideoblog] updated to version 0.1.3
diff --git a/plugin.video.tagesschauvideoblog/addon.py
b/plugin.video.tagesschauvideoblog/addon.py
index 720cc01..0f1574f 100644
--- a/plugin.video.tagesschauvideoblog/addon.py
+++ b/plugin.video.tagesschauvideoblog/addon.py
@@ -31,7 +31,7 @@ videoregexp =
re.compile(re.escape(tagesschauURL)+'ausland\/videoblog\/[^"]+')
blogsregexp = re.compile('Startseite Videoblog(.*)subressort',
re.MULTILINE|re.DOTALL)
blogurlregexp = re.compile('a href="(\/videoblog\/[^"]+)"')
blogtitleregexp = re.compile('">([^<]+)<\/a><\/li>')
-entriesregexp =
re.compile('<h4[^>]*><a[^>]+href="\/([^"]*)"[^>]*>([^<]+)<\/a>')
+entriesregexp = re.compile('a\thref="(\/videoblog\/[^"]+)">\n[^\n]*\n<h4
class="headline">([^<]*)<\/h4>', re.MULTILINE|re.DOTALL)
teaserregexp =
re.compile('img[^>]+src="(\/multimedia\/bilder\/[^"]+teaser+[^"]+)')
def removeNonAscii(s):
diff --git a/plugin.video.tagesschauvideoblog/addon.xml
b/plugin.video.tagesschauvideoblog/addon.xml
index 659ac59..fcb29c3 100644
--- a/plugin.video.tagesschauvideoblog/addon.xml
+++ b/plugin.video.tagesschauvideoblog/addon.xml
@@ -15,7 +15,7 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
-<addon id="plugin.video.tagesschauvideoblog" name="Tagesschau Videoblog"
version="0.1.2" provider-name="Fiona Schmidtke, Niclas Hoyer">
+<addon id="plugin.video.tagesschauvideoblog" name="Tagesschau Videoblog"
version="0.1.3" provider-name="Fiona Schmidtke, Niclas Hoyer">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.xbmcswift2" version="2.4.0"/>
diff --git a/plugin.video.tagesschauvideoblog/changelog.txt
b/plugin.video.tagesschauvideoblog/changelog.txt
index 3b6b20d..f5823e2 100644
--- a/plugin.video.tagesschauvideoblog/changelog.txt
+++ b/plugin.video.tagesschauvideoblog/changelog.txt
@@ -8,3 +8,7 @@ version 0.1.1:
version 0.1.2:
* fixed errors after changes on tagesschau.de
+
+
+ version 0.1.3:
+ * fixed errors after changes on tagesschau.de
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=ecbebf3d8fd363fce63b83a9d47c7b7b84f66a01
commit ecbebf3d8fd363fce63b83a9d47c7b7b84f66a01
Author: sphere <[email protected]>
Date: Thu Jul 3 10:57:04 2014 +0200
[plugin.video.realtimetvitalia] updated to version 1.0.2
diff --git a/plugin.video.realtimetvitalia/addon.xml
b/plugin.video.realtimetvitalia/addon.xml
index dfe07e4..5734e0d 100644
--- a/plugin.video.realtimetvitalia/addon.xml
+++ b/plugin.video.realtimetvitalia/addon.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="plugin.video.realtimetvitalia" name="Real Time TV Italia"
version="1.0.1" provider-name="Goph">
+<addon id="plugin.video.realtimetvitalia" name="Real Time TV Italia"
version="1.0.2" provider-name="Goph">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="xbmc.addon" version="12.0.0"/>
@@ -21,7 +21,7 @@
<forum>http://forum.xbmc.org/showthread.php?tid=196642</forum>
<website>https://github.com/xbmc-goph/plugin.video.realtimetvitalia</website>
<email></email>
- <source></source>
+ <source>https://github.com/xbmc-goph/plugin.video.realtimetvitalia</source>
<license>GNU GENERAL PUBLIC LICENSE. Version 2, June 1991</license>
</extension>
</addon>
diff --git a/plugin.video.realtimetvitalia/changelog.txt
b/plugin.video.realtimetvitalia/changelog.txt
index 9ca4b98..941565d 100644
--- a/plugin.video.realtimetvitalia/changelog.txt
+++ b/plugin.video.realtimetvitalia/changelog.txt
@@ -1,3 +1,6 @@
+1.0.2 (2014-07-02)
+Fixed errors in parsing video information
+
1.0.1 (2014-06-03)
Added autoplay function
diff --git a/plugin.video.realtimetvitalia/default.py
b/plugin.video.realtimetvitalia/default.py
index c9f1537..ff3821d 100644
--- a/plugin.video.realtimetvitalia/default.py
+++ b/plugin.video.realtimetvitalia/default.py
@@ -12,7 +12,6 @@ addon = xbmcaddon.Addon()
addonID = addon.getAddonInfo('id')
thisPlugin = int(sys.argv[1])
urlSearchParameters = "http://www.realtimetv.it/video/"
-urlThumbnails = "http://www.realtimetv.it/web/"
baseUrl = "http://www.realtimetv.it"
height = 1080;#268|356|360|400|572|576
@@ -22,8 +21,6 @@ const_publisherID = 1265527910001;
const_playerKey = "AQ~~,AAABJqdXbnE~,swSdm6mQzrHdUAncp0a9cwAjGy8zF2fs"
maxBitRate = 5120000
-thumbnailsCache = StorageServer.StorageServer("plugin.video.realtimetvitalia",
24*7)
-
def loadPage(url):
print "Load: " + url
req = urllib2.Request(url)
@@ -70,7 +67,6 @@ def getShows(link):
for item in search_list:
item_title = item.find('a').string
item_link = item.find('a')['href']
- #item_thumbnail =
thumbnailsCache.cacheFunction(getShowThumbnail, item_link.rsplit('/',2)[1])
addDirectoryItem(item_title, item_link, "category", "")
xbmcplugin.addSortMethod(thisPlugin, xbmcplugin.SORT_METHOD_LABEL)
xbmcplugin.endOfDirectory(thisPlugin)
@@ -81,19 +77,6 @@ def getCategories(link):
xbmcplugin.addSortMethod(thisPlugin, xbmcplugin.SORT_METHOD_LABEL)
xbmcplugin.endOfDirectory(thisPlugin)
-def getShowThumbnail(link):
- try:
- page = loadPage(urlThumbnails + link)
- soup = BeautifulSoup(page)
- except:
- show_thumbnail = "None"
- try:
- show_banner = soup.find('img', {'class':
'article-banner'})['src']
- show_thumbnail = baseUrl + show_banner
- except:
- show_thumbnail = "None"
- return show_thumbnail
-
def getEpisodes(link):
global thisPlugin
page = loadPage(baseUrl + link + "?sort=date")
@@ -107,8 +90,11 @@ def getEpisodes(link):
episodes_containers_list = soup.findAll('dl', {'class': re.compile('
item item-')})
for episode_container in episodes_containers_list:
episode_title = episode_container.find('dd',{'class':
'thumbnail'}).find('a')['title']
+ xbmc.log(msg=episode_title)
try:
episode_number = episode_container.find('dd',{'class':
'description'}).string
+ if episode_number is None:
+ episode_number = ""
except:
episode_number = ""
try:
@@ -118,7 +104,7 @@ def getEpisodes(link):
episode_link = episode_container.find('dd',{'class':
'thumbnail'}).find('a')['href']
episode_thumbnail = episode_container.find('dd',{'class':
'thumbnail'}).find('a').find('img')['src']
try:
- episode_description =
episode_container.find('dd',{'class':
'extended-info'}).find('dl').find('dd',{'class': 'summary'}).string
+ episode_description =
episode_container.find('dd',{'class':
'extended-info'}).find('dl').find('dd',{'class':
'summary'}).string.encode('utf-8')
except:
episode_description = "None"
try:
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=fbe1bf7bfc0425d3a01674d7c2ce2b80a7f970c7
commit fbe1bf7bfc0425d3a01674d7c2ce2b80a7f970c7
Author: sphere <[email protected]>
Date: Thu Jul 3 10:56:26 2014 +0200
[plugin.video.npr] updated to version 1.0.3
diff --git a/plugin.video.npr/README.txt b/plugin.video.npr/README.txt
index ef1a138..bb1ee9d 100644
--- a/plugin.video.npr/README.txt
+++ b/plugin.video.npr/README.txt
@@ -8,3 +8,5 @@ version 1.0.1 initial release
version 1.0.2 clean-up of genre
+Version 1.0.3 - website changes
+
diff --git a/plugin.video.npr/addon.xml b/plugin.video.npr/addon.xml
index c460c12..4957167 100644
--- a/plugin.video.npr/addon.xml
+++ b/plugin.video.npr/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.npr"
name="NPR Music Videos"
- version="1.0.2"
+ version="1.0.3"
provider-name="t1m">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
diff --git a/plugin.video.npr/changelog.txt b/plugin.video.npr/changelog.txt
index 2193525..d8cd55f 100644
--- a/plugin.video.npr/changelog.txt
+++ b/plugin.video.npr/changelog.txt
@@ -1,5 +1,6 @@
-Version 1.0.2 - cleanup of genre
+Version 1.0.3 - website changes
+Version 1.0.2 - cleanup of genre
Version 1.0.1 Initial release
diff --git a/plugin.video.npr/default.py b/plugin.video.npr/default.py
index e34c311..67a1221 100644
--- a/plugin.video.npr/default.py
+++ b/plugin.video.npr/default.py
@@ -73,22 +73,32 @@ def getSources(fanart):
pg = getRequest(urlbase)
catname = __language__(30000)
addDir(catname,urlbase.encode(UTF8),'GC',icon,addonfanart,catname,GENRE,'',False)
- cats = re.compile('<p class="more"><a
href="/templates/story/story\.php\?storyId=(.+?)">(.+?)<').findall(pg)
+ blob = re.compile('<div
class="subtopics">(.+?)</ul>').findall(pg)[0]
+ cats = re.compile('<a href="(.+?)">(.+?)<').findall(blob)
for caturl, catname in cats:
- caturl =
'http://www.npr.org/templates/archives/archive.php?thingId=%s' % (caturl)
+ caturl = NPRBASE % (caturl)
+# caturl =
'http://www.npr.org/templates/archives/archive.php?thingId=%s' % (caturl)
addDir(catname,caturl.encode(UTF8),'GC',icon,addonfanart,catname,GENRE,'',False)
def getCats(cat_url):
pg = getRequest(cat_url)
if cat_url == NPRBASE % ('/sections/music-videos/'):
- blob = re.compile('<div
id="genreselector">(.+?)</div>').findall(pg)[0]
+ blob = re.compile('data-metrics-action="Click Music
Genres"(.+?)</ul>').findall(pg)[0]
cats = re.compile('href="(.+?)">(.+?)<').findall(blob)
for caturl, catname in cats:
caturl = NPRBASE % (caturl)
+ catname = deuni(catname)
addDir(catname,caturl.encode(UTF8),'GC',icon,addonfanart,catname,GENRE,'',False)
else:
- shows = re.compile('<div class="bucket clearfix">.+?<a
href="(.+?)".+?src="(.+?)".+?<h4>.+?">(.+?)<.+?<p>(.+?)</p>').findall(pg)
- for showurl, showimg, showname, showdesc in shows:
+ if not ('thingId' in cat_url):
+ sid = re.compile('"storyId":"(.+?)"').findall(pg)[0]
+ cat_url =
'http://www.npr.org/templates/archives/archive.php?thingId=%s' % (sid)
+ pg = getRequest(cat_url)
+ blobs = re.compile('<div class="bucket clearfix">(.+?)END
CLASS="BUCKET CLEARFIX"').findall(pg)
+ for blob in blobs:
+ print "blob = "+str(blob)
+ shows = re.compile('<a href="(.+?)".+?src="(.+?)".+?<p
class="watch">.+?<h4>.+?">(.+?)<.+?<p>(.+?)</p>').findall(blob)
+ for showurl, showimg, showname, showdesc in shows:
try:
(showdate, showdesc) = showdesc.split('</span>',1)
showdate = re.compile('.+?>(.+?)&').findall(showdate)[0]
@@ -97,12 +107,12 @@ def getCats(cat_url):
pass
showurl = "%s?url=%s&name=%s&mode=GS" %(sys.argv[0],
urllib.quote_plus(showurl), urllib.quote_plus(showname))
addLink(showurl.encode(UTF8),deuni(showname),showimg,addonfanart,deuni(showdesc),GENRE,'')
- try:
- nextlink = re.compile('<a class="prev"
href="(.+?)"').findall(pg)[0]
+ try:
+ nextlink = re.compile('<a class="next"
href="(.+?)"').findall(pg)[0]
caturl = NPRBASE % (nextlink)
catname = '[COLOR red]%s[/COLOR]' % (__language__(30001))
addDir(catname,caturl.encode(UTF8),'GC','',addonfanart,catname,GENRE,'',False)
- except:
+ except:
pass
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=bb3520e12a2cf240e96359532bed4c584214350c
commit bb3520e12a2cf240e96359532bed4c584214350c
Author: sphere <[email protected]>
Date: Thu Jul 3 10:53:22 2014 +0200
[plugin.video.i24News] updated to version 1.0.3
diff --git a/plugin.video.i24News/README.txt b/plugin.video.i24News/README.txt
index 606786b..423656f 100644
--- a/plugin.video.i24News/README.txt
+++ b/plugin.video.i24News/README.txt
@@ -4,6 +4,8 @@ plugin.video.i24News
XBMC Addon for i24News
+Version 1.0.3 Updated for website changes, added next page for shows
+
version 1.0.2 updated for website changes
version 1.0.1 initial release
diff --git a/plugin.video.i24News/addon.xml b/plugin.video.i24News/addon.xml
index 6931b4a..9b7dfb8 100644
--- a/plugin.video.i24News/addon.xml
+++ b/plugin.video.i24News/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.i24News"
name="i24 News"
- version="1.0.2"
+ version="1.0.3"
provider-name="t1m">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
diff --git a/plugin.video.i24News/changelog.txt
b/plugin.video.i24News/changelog.txt
index 0aff1bb..d271ffa 100644
--- a/plugin.video.i24News/changelog.txt
+++ b/plugin.video.i24News/changelog.txt
@@ -4,3 +4,4 @@ Version 1.0.1 Initial release
Version 1.0.2 Updated for website changes
+Version 1.0.3 Updated for website changes, added next page for shows
diff --git a/plugin.video.i24News/default.py b/plugin.video.i24News/default.py
index 3a223df..4b2809c 100644
--- a/plugin.video.i24News/default.py
+++ b/plugin.video.i24News/default.py
@@ -83,6 +83,7 @@ def getSources(replay_url):
link=getRequest(BASE_URL+replay_url)
match = re.compile('<li id=.+?<a
href="(.+?)">(.+?)</a>').findall(link)
for pchoice, pname in match:
+ if not ('</a>' in pname):
addDir(deuni(pname),pchoice,'GC',icon,fanart,deuni(pname),GENRE_NEWS,"",False)
@@ -90,7 +91,7 @@ def getCats(Category_url):
log("main page")
link = getRequest(BASE_URL+Category_url)
- match = re.compile('<li
class="results-item">.+?href="(.+?)".+?<img
src="(.+?)".+?video">(.+?)<.+?<span>(.+?)<.+?description">(.+?)<.+?</li>').findall(link)
+ match = re.compile('<li
class="results-item">.+?href="(.+?)".+?<img
src="(.+?)".+?mosaic-view">(.+?)<.+?<span>(.+?)<.+?description">(.+?)<.+?</p>').findall(link)
for pid, pimage, pname, pdate, pdesc in match:
pname = pname.strip()
pdesc = pdate.strip()+'\n'+pdesc.strip()
@@ -101,6 +102,11 @@ def getCats(Category_url):
addLink(caturl.encode(UTF8),deuni(pname),pimage,fanart,deuni(pdesc),GENRE_NEWS,"")
except:
log("Problem adding directory")
+ try:
+ url = re.compile('title="next page"
href="(.+?)"').findall(link)[0]
+ addDir('[COLOR blue]%s[/COLOR]' % (__language__(30004)),
url, 'GC', icon, fanart,(__language__(30004)), GENRE_NEWS,"",False)
+ except:
+ return
def play_playlist(name, list):
diff --git a/plugin.video.i24News/resources/language/English/strings.xml
b/plugin.video.i24News/resources/language/English/strings.xml
index 3e8d0d1..a633cf4 100644
--- a/plugin.video.i24News/resources/language/English/strings.xml
+++ b/plugin.video.i24News/resources/language/English/strings.xml
@@ -4,5 +4,5 @@
<string id="30001">English</string>
<string id="30002">French</string>
<string id="30003">Arabic</string>
-
+ <string id="30004">Next Page</string>
</strings>
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=6b670805e18d527d0f5b0a8240517cf200a2051e
commit 6b670805e18d527d0f5b0a8240517cf200a2051e
Author: sphere <[email protected]>
Date: Thu Jul 3 10:52:14 2014 +0200
[plugin.video.jupiterbroadcasting] updated to version 3.1.1
diff --git a/plugin.video.jupiterbroadcasting/README.md
b/plugin.video.jupiterbroadcasting/README.md
index df6b63d..bdfcbcd 100644
--- a/plugin.video.jupiterbroadcasting/README.md
+++ b/plugin.video.jupiterbroadcasting/README.md
@@ -5,7 +5,7 @@ Watch shows from the [Jupiter
Broadcasting](http://jupiterbroadcasting.com) netw
## Shows
-* [Live Show](http://jblive.tv)
+* [JBLive.TV](http://jblive.tv)
* [Linux Action Show](http://www.jupiterbroadcasting.com/show/linuxactionshow/)
* [BSD Now](http://www.jupiterbroadcasting.com/show/bsdnow/)
* [Coder Radio](http://www.jupiterbroadcasting.com/show/coderradio/)
diff --git a/plugin.video.jupiterbroadcasting/addon.xml
b/plugin.video.jupiterbroadcasting/addon.xml
index f196173..0ec45dc 100644
--- a/plugin.video.jupiterbroadcasting/addon.xml
+++ b/plugin.video.jupiterbroadcasting/addon.xml
@@ -2,7 +2,7 @@
<addon
id="plugin.video.jupiterbroadcasting"
name="Jupiter Broadcasting"
- version="3.1.0"
+ version="3.1.1"
provider-name="Rob Loach">
<requires>
<import addon="xbmc.python" version="2.1.0" />
diff --git a/plugin.video.jupiterbroadcasting/changelog.txt
b/plugin.video.jupiterbroadcasting/changelog.txt
index 209d7ad..f3a7529 100644
--- a/plugin.video.jupiterbroadcasting/changelog.txt
+++ b/plugin.video.jupiterbroadcasting/changelog.txt
@@ -1,3 +1,11 @@
+[B]Version 3.1.1 June 24th, 2014[/B]
+- Updated artwork for active shows: Linux Action Show and Linux Unplugged
+- Updated artwork work archived shows: Torked and In Depth Look
+- Updated artwork for addon main icon with new color logo
+- Improved the assets filename structure
+- Renamed Live Show item JBLive.TV
+- Added new artwork for JBLive.TV and Most Recent items
+
[B]Version 3.1.0 June 5th, 2014[/B]
- New Show: Tech Talk Today
- New Show: HowTo Linux
diff --git a/plugin.video.jupiterbroadcasting/default.py
b/plugin.video.jupiterbroadcasting/default.py
index 065f530..dc1d006 100644
--- a/plugin.video.jupiterbroadcasting/default.py
+++ b/plugin.video.jupiterbroadcasting/default.py
@@ -23,7 +23,7 @@ def get_shows():
'feed': feedburner + 'AllJupiterVideos?format=xml',
'feed-low': feedburner + 'AllJupiterVideos?format=xml',
'feed-audio': feedburner +
'/AllJupiterBroadcastingShowsOgg?format=xml',
- 'image': 'jupiterbroadcasting.jpg',
+ 'image': 'most-recent.jpg',
'plot': __language__(30206),
'genre': 'Technology',
'count': 0
@@ -34,7 +34,7 @@ def get_shows():
'feed': feedburner + 'linuxashd?format=xml',
'feed-low': feedburner + 'linuxactionshowipodvid?format=xml',
'feed-audio': feedburner + 'TheLinuxActionShowOGG?format=xml',
- 'image': 'LAS_Colored.jpg',
+ 'image': 'linux-action-show.jpg',
'plot': __language__(30200),
'genre': 'Technology'
}
@@ -74,7 +74,7 @@ def get_shows():
'feed': jupiter + 'feeds/indepthlookihd.xml',
'feed-low': jupiter + 'feeds/indepthlookmob.xml',
'feed-audio': jupiter + 'feeds/indepthlookmp3.xml?format=xml',
- 'image': 'indepthlook.jpg',
+ 'image': 'in-depth-look.jpg',
'plot': __language__(30214),
'genre': 'Technology'
}
@@ -94,7 +94,7 @@ def get_shows():
'feed': jupiter + 'feeds/FauxShowHD.xml',
'feed-low': jupiter + 'feeds/FauxShowMobile.xml',
'feed-audio': jupiter + 'feeds/FauxShowMP3.xml',
- 'image': 'fauxshow.jpg',
+ 'image': 'faux-show.jpg',
'plot': __language__(30211),
'genre': 'Comedy'
}
@@ -104,7 +104,7 @@ def get_shows():
'feed': feedburner + 'jupiternitehd?format=xml',
'feed-low': feedburner + 'jupiternitelargevid?format=xml',
'feed-audio': feedburner + 'jupiternitemp3?format=xml',
- 'image': 'jupiteratnite.jpg',
+ 'image': 'jupiter-at-nite.jpg',
'plot': __language__(30204),
'genre': 'Technology'
}
@@ -134,7 +134,7 @@ def get_shows():
'feed': feedburner + 'jupiterbeeristasty-hd?format=xml',
'feed-low': feedburner + 'BeerIsTasty?format=xml',
'feed-audio': feedburner + 'BeerIsTasty?format=xml',
- 'image': 'beeristasty.png',
+ 'image': 'beer-is-tasty.png',
'plot': __language__(30201),
'genre': 'Technology'
}
@@ -144,7 +144,7 @@ def get_shows():
'feed': feedburner + 'ldf-video?format=xml',
'feed-low': feedburner + 'ldf-video?format=xml',
'feed-audio': feedburner + 'ldf-mp3?format=xml',
- 'image': 'jupiterfiles.jpg',
+ 'image': 'jupiter-files.jpg',
'plot': __language__(30205),
'genre': 'Technology'
}
@@ -164,7 +164,7 @@ def get_shows():
'feed': feedburner + 'coderradiovideo?format=xml',
'feed-low': jupiter + 'feeds/coderradioogg.xml?format=xml',
'feed-audio': jupiter + 'feeds/coderradioogg.xml',
- 'image': 'coderradio.jpg',
+ 'image': 'coder-radio.jpg',
'plot': __language__(30217),
'genre': 'Technology'
}
@@ -184,7 +184,7 @@ def get_shows():
'feed': feedburner + 'linuxunvid?format=xml',
'feed-low': feedburner + 'linuxunogg?format=xml',
'feed-audio': feedburner + 'linuxunogg?format=xml',
- 'image': 'Linux_Unplugged.jpg',
+ 'image': 'linux-unplugged.jpg',
'plot': __language__(30219),
'genre': 'Technology'
}
@@ -194,7 +194,7 @@ def get_shows():
'feed': feedburner + 'BsdNowHd?format=xml',
'feed-low': feedburner + 'BsdNowMobile?format=xml',
'feed-audio': feedburner + 'BsdNowOgg?format=xml',
- 'image': 'bsdnow.jpg',
+ 'image': 'bsd-now.jpg',
'plot': __language__(30220),
'genre': 'Technology'
}
@@ -203,7 +203,7 @@ def get_shows():
'feed': feedburner + 'HowtoLinuxHd?format=xml',
'feed-low': feedburner + 'HowtoLinuxMobile?format=xml',
'feed-audio': feedburner + 'HowtoLinuxOgg?format=xml',
- 'image': 'howtolinux.jpg',
+ 'image': 'howto-linux.jpg',
'plot': __language__(30221),
'genre': 'Technology'
}
@@ -213,7 +213,7 @@ def get_shows():
'feed': 'http://feedpress.me/t3mob',
'feed-low': 'http://feedpress.me/t3ogg',
'feed-audio': 'http://feedpress.me/t3ogg',
- 'image': 'techtalktoday.png',
+ 'image': 'tech-talk-today.png',
'plot': __language__(30222),
'genre': 'Technology'
}
@@ -244,7 +244,7 @@ def categories():
__settings__.getAddonInfo('path'),
'resources',
'media',
- 'jupiterbroadcasting.jpg'),
+ 'jblive-tv.jpg'),
info={
'title': __language__(30010),
'plot': __language__(30210),
diff --git a/plugin.video.jupiterbroadcasting/fanart.jpg
b/plugin.video.jupiterbroadcasting/fanart.jpg
index 5361dc3..37db6df 100644
Binary files a/plugin.video.jupiterbroadcasting/fanart.jpg and
b/plugin.video.jupiterbroadcasting/fanart.jpg differ
diff --git a/plugin.video.jupiterbroadcasting/icon.png
b/plugin.video.jupiterbroadcasting/icon.png
index 20dabc3..f9017ae 100644
Binary files a/plugin.video.jupiterbroadcasting/icon.png and
b/plugin.video.jupiterbroadcasting/icon.png differ
diff --git
a/plugin.video.jupiterbroadcasting/resources/language/English/strings.xml
b/plugin.video.jupiterbroadcasting/resources/language/English/strings.xml
index cdbe28a..1834d7a 100644
--- a/plugin.video.jupiterbroadcasting/resources/language/English/strings.xml
+++ b/plugin.video.jupiterbroadcasting/resources/language/English/strings.xml
@@ -31,7 +31,7 @@
<string id="30009">SciByte</string>
<string id="30209">SciByte is a show about science topics presented by
Heather and Jeremy.</string>
- <string id="30010">[ Live Show ]</string>
+ <string id="30010">[ JBLive.TV ]</string>
<string id="30210">Watch the Jupiter Broadcasting live feed.</string>
<string id="30011">FauxShow</string>
diff --git a/plugin.video.jupiterbroadcasting/resources/media/torked.jpg
b/plugin.video.jupiterbroadcasting/resources/media/torked.jpg
index 55789be..180f894 100644
Binary files a/plugin.video.jupiterbroadcasting/resources/media/torked.jpg and
b/plugin.video.jupiterbroadcasting/resources/media/torked.jpg differ
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=4680a48c7ada9c547100397e31c692ff02a79152
commit 4680a48c7ada9c547100397e31c692ff02a79152
Author: sphere <[email protected]>
Date: Thu Jul 3 10:50:45 2014 +0200
[plugin.video.sarpur] updated to version 3.1.1
diff --git a/plugin.video.sarpur/addon.xml b/plugin.video.sarpur/addon.xml
index c87abd2..41df4a8 100644
--- a/plugin.video.sarpur/addon.xml
+++ b/plugin.video.sarpur/addon.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.sarpur"
name="Sarpur"
- version="3.1.0"
+ version="3.1.1"
provider-name="Dagur Páll Ammendrup">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
- <!--import addon="script.module.beautifulsoup" version="3.0.8"/-->
+ <import addon="script.module.html5lib" version="0.999"/>
<import addon="script.module.simplejson" version="2.0.10"/>
</requires>
<extension point="xbmc.python.pluginsource"
diff --git a/plugin.video.sarpur/changelog.txt
b/plugin.video.sarpur/changelog.txt
index 02f0eef..3f4636f 100644
--- a/plugin.video.sarpur/changelog.txt
+++ b/plugin.video.sarpur/changelog.txt
@@ -1,3 +1,9 @@
+[B]Version 3.1.1[/B]
+- Added missing required library
+
+[B]Version 3.1.0[/B]
+- Complete rewrite. Plenty of bugfixes and better performance
+
[B]Version 3.0.3[/B]
- Live URL is now fetched instead of being hard coded
diff --git a/plugin.video.sarpur/default.py b/plugin.video.sarpur/default.py
index e48d57c..c55cc53 100644
--- a/plugin.video.sarpur/default.py
+++ b/plugin.video.sarpur/default.py
@@ -5,7 +5,7 @@
import sarpur
import urlparse
import xbmcplugin
-from sarpur import actions
+from sarpur import actions, logger
xbmcplugin.setContent(sarpur.ADDON_HANDLE, 'episodes')
@@ -40,7 +40,7 @@ try:
actions.play_live_stream(action_value)
else:
- print "Action: {0}, Value: {1}, Name: {2}".format(action_key,
action_value, name)
+ logger.log("Action: {0}, Value: {1}, Name: {2}".format(action_key,
action_value, name))
finally:
xbmcplugin.endOfDirectory(sarpur.ADDON_HANDLE)
diff --git a/plugin.video.sarpur/sarpur/__init__.py
b/plugin.video.sarpur/sarpur/__init__.py
index e867645..e7e50d6 100644
--- a/plugin.video.sarpur/sarpur/__init__.py
+++ b/plugin.video.sarpur/sarpur/__init__.py
@@ -5,6 +5,7 @@ import sys
import xbmcaddon
ALWAYS_REFRESH = False
+LOGGING_ENABLED = True
BASE_URL = sys.argv[0]
ADDON_HANDLE = int(sys.argv[1])
diff --git a/plugin.video.sarpur/sarpur/actions.py
b/plugin.video.sarpur/sarpur/actions.py
index 3ecb94c..8482e58 100644
--- a/plugin.video.sarpur/sarpur/actions.py
+++ b/plugin.video.sarpur/sarpur/actions.py
@@ -67,7 +67,7 @@ def play_live_stream(name):
def tab_index(url):
pageurl = 'http://www.ruv.is{0}'.format(url)
- print pageurl
+
episodes = scraper.get_tab_items(pageurl)
if not episodes:
gui.infobox("Engar upptökur", "Engin upptaka fannst")
diff --git a/plugin.video.sarpur/sarpur/scraper.py
b/plugin.video.sarpur/sarpur/scraper.py
index 8317943..2f8b65f 100644
--- a/plugin.video.sarpur/sarpur/scraper.py
+++ b/plugin.video.sarpur/sarpur/scraper.py
@@ -6,7 +6,6 @@ import html5lib
import re
def get_document(url):
- print "Slód: '{0}'".format(url)
r = requests.get(url)
source = r.content
doc = html5lib.parse(source, treebuilder='lxml',
namespaceHTMLElements=False)
@@ -51,11 +50,6 @@ def get_showtree():
channel_name = channel.find("h1").text
showtree.append({"name": channel_name, "categories": []})
- try:
- print channel_name.encode('utf-8')
- except AttributeError:
- print "nochan"
-
for group in channel.find("div").iterchildren():
if group.tag == 'h2':
showtree[i]["categories"].append({"name":group.text,
"shows":[]})
@@ -152,7 +146,3 @@ def get_live_url(channel='ruv'):
doc = get_document(page_urls.get(channel))
return doc.xpath("//div[@id='spilarinn']/video/source")[0].attrib['src']
-
-if __name__ == '__main__':
- None
- #print get_episodes('')
-----------------------------------------------------------------------
Summary of changes:
plugin.video.i24News/README.txt | 2 +
plugin.video.i24News/addon.xml | 2 +-
plugin.video.i24News/changelog.txt | 1 +
plugin.video.i24News/default.py | 8 +++++-
.../resources/language/English/strings.xml | 2 +-
plugin.video.jupiterbroadcasting/.editorconfig | 9 +++++++
plugin.video.jupiterbroadcasting/README.md | 2 +-
plugin.video.jupiterbroadcasting/addon.xml | 2 +-
plugin.video.jupiterbroadcasting/changelog.txt | 8 ++++++
plugin.video.jupiterbroadcasting/default.py | 26 ++++++++++----------
plugin.video.jupiterbroadcasting/fanart.jpg | Bin 37338 -> 61588 bytes
plugin.video.jupiterbroadcasting/icon.png | Bin 11496 -> 21643 bytes
.../resources/language/English/strings.xml | 2 +-
.../resources/media/LAS_Colored.jpg | Bin 83656 -> 0 bytes
.../resources/media/Linux_Unplugged.jpg | Bin 43157 -> 0 bytes
.../media/{beeristasty.png => beer-is-tasty.png} | Bin 108138 -> 108138
bytes
.../resources/media/{bsdnow.jpg => bsd-now.jpg} | Bin 334190 -> 334190
bytes
.../media/{coderradio.jpg => coder-radio.jpg} | Bin 638313 -> 638313
bytes
.../media/{fauxshow.jpg => faux-show.jpg} | Bin 120818 -> 120818
bytes
.../media/{howtolinux.jpg => howto-linux.jpg} | Bin 118714 -> 118714
bytes
.../resources/media/in-depth-look.jpg | Bin 0 -> 172040 bytes
.../resources/media/indepthlook.jpg | Bin 26485 -> 0 bytes
.../resources/media/jblive-tv.jpg | Bin 0 -> 48906 bytes
.../{jupiteratnite.jpg => jupiter-at-nite.jpg} | Bin 50587 -> 50587 bytes
.../media/{jupiterfiles.jpg => jupiter-files.jpg} | Bin 12908 -> 12908 bytes
.../resources/media/jupiterbroadcasting.jpg | Bin 33783 -> 0 bytes
.../resources/media/linux-action-show.jpg | Bin 0 -> 231317 bytes
.../resources/media/linux-unplugged.jpg | Bin 0 -> 218812 bytes
.../resources/media/most-recent.jpg | Bin 0 -> 49162 bytes
.../{techtalktoday.png => tech-talk-today.png} | Bin 212461 -> 212461
bytes
.../resources/media/torked.jpg | Bin 11436 -> 163865 bytes
plugin.video.npr/README.txt | 2 +
plugin.video.npr/addon.xml | 2 +-
plugin.video.npr/changelog.txt | 3 +-
plugin.video.npr/default.py | 26 +++++++++++++------
plugin.video.realtimetvitalia/addon.xml | 4 +-
plugin.video.realtimetvitalia/changelog.txt | 3 ++
plugin.video.realtimetvitalia/default.py | 22 +++-------------
plugin.video.sarpur/addon.xml | 4 +-
plugin.video.sarpur/changelog.txt | 6 ++++
plugin.video.sarpur/default.py | 4 +-
plugin.video.sarpur/resources/data/showtree.dat | 1 -
plugin.video.sarpur/resources/data/tabs.dat | 1 -
plugin.video.sarpur/sarpur/__init__.py | 1 +
plugin.video.sarpur/sarpur/actions.py | 2 +-
plugin.video.sarpur/sarpur/logger.py | 9 +++++++
plugin.video.sarpur/sarpur/scraper.py | 10 -------
plugin.video.tagesschauvideoblog/addon.py | 2 +-
plugin.video.tagesschauvideoblog/addon.xml | 2 +-
plugin.video.tagesschauvideoblog/changelog.txt | 4 +++
50 files changed, 104 insertions(+), 68 deletions(-)
create mode 100644 plugin.video.jupiterbroadcasting/.editorconfig
delete mode 100644
plugin.video.jupiterbroadcasting/resources/media/LAS_Colored.jpg
delete mode 100644
plugin.video.jupiterbroadcasting/resources/media/Linux_Unplugged.jpg
rename plugin.video.jupiterbroadcasting/resources/media/{beeristasty.png =>
beer-is-tasty.png} (100%)
rename plugin.video.jupiterbroadcasting/resources/media/{bsdnow.jpg =>
bsd-now.jpg} (100%)
rename plugin.video.jupiterbroadcasting/resources/media/{coderradio.jpg =>
coder-radio.jpg} (100%)
rename plugin.video.jupiterbroadcasting/resources/media/{fauxshow.jpg =>
faux-show.jpg} (100%)
rename plugin.video.jupiterbroadcasting/resources/media/{howtolinux.jpg =>
howto-linux.jpg} (100%)
create mode 100644
plugin.video.jupiterbroadcasting/resources/media/in-depth-look.jpg
delete mode 100644
plugin.video.jupiterbroadcasting/resources/media/indepthlook.jpg
create mode 100644
plugin.video.jupiterbroadcasting/resources/media/jblive-tv.jpg
rename plugin.video.jupiterbroadcasting/resources/media/{jupiteratnite.jpg =>
jupiter-at-nite.jpg} (100%)
rename plugin.video.jupiterbroadcasting/resources/media/{jupiterfiles.jpg =>
jupiter-files.jpg} (100%)
delete mode 100644
plugin.video.jupiterbroadcasting/resources/media/jupiterbroadcasting.jpg
create mode 100644
plugin.video.jupiterbroadcasting/resources/media/linux-action-show.jpg
create mode 100644
plugin.video.jupiterbroadcasting/resources/media/linux-unplugged.jpg
create mode 100644
plugin.video.jupiterbroadcasting/resources/media/most-recent.jpg
rename plugin.video.jupiterbroadcasting/resources/media/{techtalktoday.png =>
tech-talk-today.png} (100%)
delete mode 100644 plugin.video.sarpur/resources/data/showtree.dat
delete mode 100644 plugin.video.sarpur/resources/data/tabs.dat
create mode 100644 plugin.video.sarpur/sarpur/logger.py
hooks/post-receive
--
Plugins
------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons