The branch, frodo has been updated
       via  fc8778991fddb30b39be2eb14657f07a7c0d568a (commit)
       via  598e5cf3641fbda97d0daca8a50899e187e70d67 (commit)
       via  5116bab70e5d0cd9380d40af83d2c0f8ecc726c2 (commit)
      from  45886240cba01ec325b392815a7e46c95ac54233 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=fc8778991fddb30b39be2eb14657f07a7c0d568a

commit fc8778991fddb30b39be2eb14657f07a7c0d568a
Author: beenje <bee...@xbmc.org>
Date:   Sun Jan 26 23:28:13 2014 +0100

    [plugin.video.nasa] updated to version 2.0.0

diff --git a/plugin.video.nasa/addon.py b/plugin.video.nasa/addon.py
index 8c0443a..64b30a6 100644
--- a/plugin.video.nasa/addon.py
+++ b/plugin.video.nasa/addon.py
@@ -17,11 +17,8 @@
 #    along with this program. If not, see <http://www.gnu.org/licenses/>.
 #
 
-from xbmcswift2 import Plugin
+from xbmcswift2 import Plugin, xbmc
 
-import resources.lib.videos_scraper as videos_scraper
-import resources.lib.streams_scraper as streams_scraper
-import resources.lib.vodcasts_scraper as vodcast_scraper
 
 STRINGS = {
     'page': 30001,
@@ -32,6 +29,59 @@ STRINGS = {
     'title': 30201
 }
 
+STATIC_STREAMS = (
+    {
+        'title': 'Nasa TV HD',
+        'logo': 'public.jpg',
+        'stream_url': ('http://public.infozen.cshls.lldns.net/infozen/public/'
+                       'public/public_1000.m3u8'),
+    }, {
+        'title': 'ISS Live Stream',
+        'logo': 'iss.jpg',
+        'stream_url': ('http://sjc-uhls-proxy.ustream.tv/watch/'
+                       'playlist.m3u8?cid=9408562'),
+    }, {
+        'title': 'Educational Channel HD',
+        'logo': 'edu.jpg',
+        'stream_url': ('http://edu.infozen.cshls.lldns.net/infozen/edu/'
+                       'edu/edu_1000.m3u8'),
+    }, {
+        'title': 'Media Channel HD',
+        'logo': 'media.jpg',
+        'stream_url': ('http://media.infozen.cshls.lldns.net/infozen/media/'
+                       'media/media_1000.m3u8'),
+    },
+)
+
+YOUTUBE_CHANNELS = (
+    {
+        'name': 'NASA Main',
+        'logo': 'nasa.jpg',
+        'user': 'NASAtelevision',
+    }, {
+        'name': 'NASA Goddard',
+        'logo': 'goddard.jpg',
+        'user': 'NASAexplorer',
+    }, {
+        'name': 'NASA Jet Propulsion Laboratory',
+        'logo': 'jpl.jpg',
+        'user': 'JPLnews',
+    }, {
+        'name': 'NASA Kennedy Space Center',
+        'logo': 'nasa.jpg',
+        'user': 'NASAKennedy',
+    }, {
+        'name': 'Hubble Space Telescope',
+        'logo': 'hubble.jpg',
+        'user': 'HubbleSiteChannel',
+    },
+)
+
+YOUTUBE_URL = (
+    'plugin://plugin.video.youtube/?'
+    'path=/root&feed=uploads&channel=%s'
+)
+
 plugin = Plugin()
 
 
@@ -41,9 +91,7 @@ def show_root_menu():
         {'label': _('streams'),
          'path': plugin.url_for('show_streams')},
         {'label': _('videos'),
-         'path': plugin.url_for('show_video_topics')},
-        {'label': _('vodcasts'),
-         'path': plugin.url_for('show_vodcasts')}
+         'path': plugin.url_for('show_channels')},
     ]
     return plugin.finish(items)
 
@@ -52,145 +100,25 @@ def show_root_menu():
 def show_streams():
     items = [{
         'label': stream['title'],
-        'path': plugin.url_for(
-            endpoint='play_stream',
-            id=stream['id']
-        ),
-        'icon': stream['thumbnail'],
-        'info': {
-            'originaltitle': stream['title'],
-            'plot': stream['description']
-        },
+        'thumbnail': get_logo(stream['logo']),
+        'path': stream['stream_url'],
         'is_playable': True,
-    } for stream in streams_scraper.get_streams()]
+    } for stream in STATIC_STREAMS]
     return plugin.finish(items)
 
 
-@plugin.route('/videos/')
-def show_video_topics():
-    scraper = videos_scraper.Scraper()
+@plugin.route('/channels/')
+def show_channels():
     items = [{
-        'label': topic['name'],
-        'path': plugin.url_for(
-            endpoint='show_videos_by_topic',
-            topic_id=topic['id'],
-            page='1'
-        ),
-    } for topic in scraper.get_video_topics()]
-    items.append({
-        'label': _('search'),
-        'path': plugin.url_for(
-            endpoint='search'
-        )
-    })
+        'label': channel['name'],
+        'thumbnail': get_logo(channel['logo']),
+        'path': YOUTUBE_URL % channel['user'],
+    } for channel in YOUTUBE_CHANNELS]
     return plugin.finish(items)
 
-
-@plugin.route('/vodcasts/')
-def show_vodcasts():
-    items = [{
-        'label': vodcast['title'],
-        'path': plugin.url_for(
-            endpoint='show_vodcast_videos',
-            rss_file=vodcast['rss_file']
-        ),
-    } for vodcast in vodcast_scraper.get_vodcasts()]
-    return plugin.finish(items)
-
-
-@plugin.route('/vodcasts/<rss_file>/')
-def show_vodcast_videos(rss_file):
-    videos = vodcast_scraper.show_vodcast_videos(rss_file)
-    items = [{
-        'label': video['title'],
-        'info': {
-            'plot': video['description']
-        },
-        'path': video['url'],
-        'thumbnail': video['thumbnail'],
-        'is_playable': True,
-    } for video in videos]
-    return plugin.finish(items)
-
-
-@plugin.route('/videos/<topic_id>/<page>/')
-def show_videos_by_topic(topic_id, page):
-    scraper = videos_scraper.Scraper()
-    limit = 30
-    page = int(page)
-    start = (page - 1) * limit
-    videos, count = scraper.get_videos_by_topic_id(topic_id, start, limit)
-    items = __format_videos(videos)
-    if count > page * limit:
-        next_page = str(page + 1)
-        items.insert(0, {
-            'label': '>> %s %s >>' % (_('page'), next_page),
-            'path': plugin.url_for(
-                endpoint='show_videos_by_topic',
-                topic_id=topic_id,
-                page=next_page,
-                update='true')
-        })
-    if page > 1:
-        previous_page = str(page - 1)
-        items.insert(0, {
-            'label': '<< %s %s <<' % (_('page'), previous_page),
-            'path': plugin.url_for(
-                endpoint='show_videos_by_topic',
-                topic_id=topic_id,
-                page=previous_page,
-                update='true')
-        })
-    finish_kwargs = {
-        'sort_methods': ('PLAYLIST_ORDER', 'DATE', 'SIZE', 'DURATION'),
-        'update_listing': 'update' in plugin.request.args
-    }
-    return plugin.finish(items, **finish_kwargs)
-
-
-@plugin.route('/video/<id>')
-def play_video(id):
-    video = videos_scraper.Scraper().get_video(id)
-    return plugin.set_resolved_url(video['url'])
-
-
-@plugin.route('/stream/<id>')
-def play_stream(id):
-    stream_url = streams_scraper.get_stream(id)
-    return plugin.set_resolved_url(stream_url)
-
-
-@plugin.route('/search/')
-def search():
-    query = plugin.keyboard(heading=_('title'))
-    if query and len(query) > 3:
-        log('search gots a string: "%s"' % query)
-        videos, count = videos_scraper.Scraper().search_videos(query)
-        items = __format_videos(videos)
-        return plugin.finish(items)
-
-
-def __format_videos(videos):
-    items = [{
-        'label': video['title'],
-        'thumbnail': video['thumbnail'],
-        'info': {
-            'count': i,
-            'studio': video['duration'],
-            'originaltitle': video['title'],
-            'plot': video['description'],
-            'date': video['date'],
-            'size': video['filesize'],
-            'credits': video['author'],
-            'genre': ' | '.join(video['genres'])
-        },
-        'is_playable': True,
-        'path': plugin.url_for(
-            endpoint='play_video',
-            id=video['id']
-        ),
-    } for i, video in enumerate(videos)]
-    return items
+def get_logo(logo):
+    addon_id = plugin._addon.getAddonInfo('id')
+    return 'special://home/addons/%s/resources/media/%s' % (addon_id, logo)
 
 
 def _(string_id):
diff --git a/plugin.video.nasa/addon.xml b/plugin.video.nasa/addon.xml
index 76c0996..8e978c1 100644
--- a/plugin.video.nasa/addon.xml
+++ b/plugin.video.nasa/addon.xml
@@ -1,9 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="plugin.video.nasa" name="Nasa Videos, TV and Vodcasts" 
version="1.1.0" provider-name="Tristan Fischer (sph...@dersphere.de)">
+<addon id="plugin.video.nasa" name="Nasa" version="2.0.0" 
provider-name="Tristan Fischer (sph...@dersphere.de)">
   <requires>
     <import addon="xbmc.python" version="2.1.0"/>
     <import addon="script.module.xbmcswift2" version="2.4.0"/>
-    <import addon="script.module.beautifulsoup" version="3.0.8"/>
   </requires>
   <extension point="xbmc.python.pluginsource" library="addon.py">
     <provides>video</provides>
@@ -11,6 +10,11 @@
   <extension point="xbmc.addon.metadata">
     <language />
     <platform>all</platform>
+    <website>http://www.nasa.gov/</website>
+    <source>https://github.com/dersphere/plugin.video.nasa</source>
+    <forum>http://forum.xbmc.org/showthread.php?tid=123001</forum>
+    <email>sph...@dersphere.de</email>
+    <license>GNU GENERAL PUBLIC LICENSE. Version 2, June 1991</license>
     <summary lang="ar">برنامج الفيديو المساعد للوصول 
لمحتوى من nasa.gov</summary>
     <summary lang="be">Video plugin to access content from nasa.gov</summary>
     <summary lang="bg">Видео добавка за достъп до 
съдържанието на nasa.gov</summary>
diff --git a/plugin.video.nasa/changelog.txt b/plugin.video.nasa/changelog.txt
index e5259a1..eeb0cf1 100644
--- a/plugin.video.nasa/changelog.txt
+++ b/plugin.video.nasa/changelog.txt
@@ -1,3 +1,8 @@
+2.0.0 (21.01.2014)
+  - rewrite
+  - switched to youtube-channels for videos (Nasa stopped hosting videos)
+  - switched to static streams
+
 1.1.0 (09.03.2013)
   - update translations
   - small improvements

http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=598e5cf3641fbda97d0daca8a50899e187e70d67

commit 598e5cf3641fbda97d0daca8a50899e187e70d67
Author: beenje <bee...@xbmc.org>
Date:   Sun Jan 26 23:28:10 2014 +0100

    [plugin.video.richplanet] updated to version 0.1.2

diff --git a/plugin.video.richplanet/addon.xml 
b/plugin.video.richplanet/addon.xml
index da1764c..8fafbc3 100644
--- a/plugin.video.richplanet/addon.xml
+++ b/plugin.video.richplanet/addon.xml
@@ -3,7 +3,7 @@
   id="plugin.video.richplanet"
   name="Richplanet TV" 
   provider-name="celadoor" 
-  version="0.1.1">
+  version="0.1.2">
   <requires>
     <import  addon="xbmc.python"                      version="2.1.0" />
     <import  addon="script.common.plugin.cache"       version="1.5.1" />
@@ -15,7 +15,7 @@
   </extension>
   <extension point="xbmc.addon.metadata">
     <summary lang="en">Richplanet TV video plugin</summary>
-    <description lang="en">Our programmes are intended to expose information 
covering a wide range of issues which mainstream television do not cover 
correctly. Mainstream media is controlled by a tiny group, who, in order to 
maintain vested corporate interests and serve their masters in the intelligence 
agencies, censor and distorted certain issues they cover. Our programmes seek 
to expose these practices and report on subjects such as false flag terrorism, 
UFOs, animal mutilation, hidden energy technology and many more. In fact any 
subject we feel is being hidden or suppressed for nefarious purposes is 
covered. The programmes you see on this channel might shock you and you 
certainly will not see this information on dumbed down mainstream 
television.</description>
+    <description lang="en">Our programmes are intended to expose information 
covering a wide range of issues which mainstream television do not cover 
correctly. Mainstream media is controlled by a tiny group, who, in order to 
maintain vested corporate interests and serve their masters in the intelligence 
agencies, censor and distort certain issues they cover. Our programmes seek to 
expose these practices and report on subjects such as false flag terrorism, 
UFOs, animal mutilation, hidden energy technology and many more. In fact any 
subject we feel is being hidden or suppressed for nefarious purposes is 
covered. The programmes you see on this channel might shock you and you 
certainly will not see this information on dumbed down mainstream 
television.</description>
     <language>en</language>
     <platform>all</platform>
        <license>GNU GENERAL PUBLIC LICENSE. Version 3, June 2007</license>
diff --git a/plugin.video.richplanet/changelog.txt 
b/plugin.video.richplanet/changelog.txt
index 50b83fa..3ee2123 100644
--- a/plugin.video.richplanet/changelog.txt
+++ b/plugin.video.richplanet/changelog.txt
@@ -1,5 +1,7 @@
 Richplanet Tv Video Plugin created by celadoor.
 
+Version 0.1.2 -Fixed thumbnail display and missing videos.
+
 Version 0.1.1 -Fixed add-on for repo.
 
 Version 0.1.0 -Added search option, added more video lists and settings
diff --git a/plugin.video.richplanet/default.py 
b/plugin.video.richplanet/default.py
index 20bf8d4..b20d924 100644
--- a/plugin.video.richplanet/default.py
+++ b/plugin.video.richplanet/default.py
@@ -19,6 +19,7 @@ def CATEGORIES():
         
addDir(__language__(30015),'http://blip.tv/search?search=richplanet%202010',3,'http://2.i.blip.tv/g?src=Richplanet-poster_image478.png&w=220&h=325&fmt=jpg','')
         
addDir(__language__(30016),'http://blip.tv/search?search=richplanet%20UFO',3,'http://2.i.blip.tv/g?src=Richplanet-poster_image478.png&w=220&h=325&fmt=jpg','')
         
addDir(__language__(30021),'http://blip.tv/search?search=richplanet',4,'http://2.i.blip.tv/g?src=Richplanet-poster_image478.png&w=220&h=325&fmt=jpg','')
+
 def INDEX(url):
         req = urllib2.Request(url)
         req.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.2; Win64; x64; 
rv:16.0.1) Gecko/20121011 Firefox/16.0.1')
@@ -38,9 +39,10 @@ def INDEX2(url):
         link=response.read()
         response.close()
         match=re.compile('Thumb"\n\t\tsrc="(.+?)"\n\t\talt="(.+?)" />\n\t<div 
class="MyBlipEpisodeCard">\n\t\t<a href="(.+?)" class').findall(link)
+        
         for thumbnail,name,url in match:
                 name = name.replace('&quot;', '"').replace('&#39;', 
'\'').replace('&amp;', '&')# Cleanup the title.
-                addDir(name,'http://www.blip.tv'+url,2,'thumbnail',name)
+                addDir(name,'http://www.blip.tv'+url,2,'http:'+thumbnail,name)
 
   
 
@@ -52,15 +54,33 @@ def VIDEOLINKS(url,name):
         link=response.read()
         response.close()
         
longdescription1=re.compile('"DescContainer">\n\t\t\t\t<h3>.+?</h3>\n\t\t\t\t<p>(.+?)</p>').findall(link)#full
 description
-        longdescription = longdescription1[0]
+        if len(longdescription1) > 0:
+               longdescription = longdescription1[0]
+        else:
+               longdescription = __language__(30010)
 
-       
         req = urllib2.Request(url)
         req.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.2; Win64; x64; 
rv:16.0.1) Gecko/20121011 Firefox/16.0.1')
         response = urllib2.urlopen(req)
         link=response.read()
         response.close()
         match=re.compile('iframe src=&quot;(.+?).x?p=1&quot;').findall(link)
+        #if len(match) < 1:
+        req = urllib2.Request(url)
+        req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; 
en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
+        response = urllib2.urlopen(req)
+        link=response.read()
+        response.close()
+        match=re.compile('swf#file=(.+?)&autostart').findall(link)
+        req = urllib2.Request(match[0])
+        req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; 
en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
+        response = urllib2.urlopen(req)
+        link=response.read()
+        response.close()
+        match=re.compile('content url="(.+?)" blip').findall(link)
+        for url in match:
+                
addLink(name,url,'http://a.i.blip.tv/g?src=Richplanet-website_banner610.png&w=220&h=150&fmt=jpg',longdescription)
+
         
         
         req = urllib2.Request(match[0])
diff --git a/plugin.video.richplanet/resources/language/English/strings.xml 
b/plugin.video.richplanet/resources/language/English/strings.xml
index 279e513..84ecd72 100644
--- a/plugin.video.richplanet/resources/language/English/strings.xml
+++ b/plugin.video.richplanet/resources/language/English/strings.xml
@@ -1,12 +1,13 @@
 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
 <strings>
+<string id="30010">Richplanet Tv</string>
 <string id="30011">Latest Richplanet Tv Shows</string>
 <string id="30012">Richplanet Shows (2013)</string>
 <string id="30013">Richplanet Shows (2012)</string>
 <string id="30014">Richplanet Shows (2011)</string>
 <string id="30015">Richplanet Shows (2010)</string>
 <string id="30016">Richplanet UFO Shows</string>
-<string id="30018">Our programmes are intended to expose information covering 
a wide range of issues which mainstream television do not cover correctly. 
Mainstream media is controlled by a tiny group, who, in order to maintain 
vested corporate interests and serve their masters in the intelligence 
agencies, censor and distorted certain issues they cover. Our programmes seek 
to expose these practices and report on subjects such as false flag terrorism, 
UFOs, animal mutilation, hidden energy technology and many more. In fact any 
subject we feel is being hidden or suppressed for nefarious purposes is 
covered. The programmes you see on this channel might shock you and you 
certainly will not see this information on dumbed down mainstream 
television.</string>
+<string id="30018">Our programmes are intended to expose information covering 
a wide range of issues which mainstream television do not cover correctly. 
Mainstream media is controlled by a tiny group, who, in order to maintain 
vested corporate interests and serve their masters in the intelligence 
agencies, censor and distort certain issues they cover. Our programmes seek to 
expose these practices and report on subjects such as false flag terrorism, 
UFOs, animal mutilation, hidden energy technology and many more. In fact any 
subject we feel is being hidden or suppressed for nefarious purposes is 
covered. The programmes you see on this channel might shock you and you 
certainly will not see this information on dumbed down mainstream 
television.</string>
 <string id="30019">Please support the video content provider![CR][CR]</string>
 <string id="30020">[B]http://www.richplanet.net/sponsor.php[/B]</string>
 <string id="30021">Search..</string>

http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=5116bab70e5d0cd9380d40af83d2c0f8ecc726c2

commit 5116bab70e5d0cd9380d40af83d2c0f8ecc726c2
Author: beenje <bee...@xbmc.org>
Date:   Sun Jan 26 23:28:08 2014 +0100

    [plugin.video.itbn_org] updated to version 1.2.6

diff --git a/plugin.video.itbn_org/addon.xml b/plugin.video.itbn_org/addon.xml
index 4998c86..8eb0353 100644
--- a/plugin.video.itbn_org/addon.xml
+++ b/plugin.video.itbn_org/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <addon
  id="plugin.video.itbn_org"
-    version="1.2.5"
+    version="1.2.6"
     name="iTBN"
     provider-name="Romans I XVI"
     >
diff --git a/plugin.video.itbn_org/changelog.txt 
b/plugin.video.itbn_org/changelog.txt
index 1cde28c..20ff45b 100644
--- a/plugin.video.itbn_org/changelog.txt
+++ b/plugin.video.itbn_org/changelog.txt
@@ -31,3 +31,7 @@ Version 1.2.5
 -Removed "Live" quality settings. Low quality streams have been discontinued.
 -Changed live streams to to new streams, .m3u8 playlists.
 -Changed the Air Date search to use the numpad prompt.
+
+Version 1.2.6
+-The Main Menu button now clears the history.
+-Minor bug fix.
diff --git a/plugin.video.itbn_org/default.py b/plugin.video.itbn_org/default.py
index 9952623..eeeece5 100644
--- a/plugin.video.itbn_org/default.py
+++ b/plugin.video.itbn_org/default.py
@@ -64,7 +64,7 @@ def ADDLINKS(url):
                 previouspagelabel=''.join(str(e) for e in previouspagelabel)
        source=zip((prefix),(match),(suffix))
        mylist=zip((source),(name),(thumbnail),(description),(date))
-        addDir('Main Menu','',None,main_menu_thumb)
+        addDir('Main Menu','http://www.itbn.org',12,main_menu_thumb)
         if previouspage:
                previousurl = 
sys.argv[0]+"?url="+urllib.quote_plus('http://www.itbn.org'+previouspage[0])+"&mode="+str(11)+"&name="+urllib.quote_plus('Page
 '+previouspagelabel)                
                addLink('Page '+previouspagelabel,previousurl,previous_thumb)
@@ -73,6 +73,7 @@ def ADDLINKS(url):
                description=description.replace("&#039;","\'")
                description=description.replace("&hellip;","...")
                description=description.replace("&amp;","&")
+               description=description.replace("&rsquo;","\'")
                description=description.split('\"', 1)[-1]
                description=description.replace('\"','')
                description=description.replace(',','')
@@ -258,7 +259,7 @@ def SEARCH(url):
                        previouspagelabel=re.sub("\D", "", previouspagelabel)
                source=zip((prefix),(match),(suffix))
                mylist=zip((source),(name),(thumbnail),(description),(date))
-                addDir('Main Menu','',None,main_menu_thumb)
+               addDir('Main Menu','http://www.itbn.org',12,main_menu_thumb)
                 if previouspage:
                         addDir('Page 
'+previouspagelabel,'http://www.itbn.org'+previouspage[0],1,next_thumb)
                for url,name,thumbnail,description,date in mylist:
@@ -266,6 +267,7 @@ def SEARCH(url):
                        description=description.replace("&#039;","\'")
                        description=description.replace("&hellip;","...")
                        description=description.replace("&amp;","&")
+                       description=description.replace("&rsquo;","\'")
                        description=description.split('\"', 1)[-1]
                        description=description.replace('\"','')
                        description=description.replace(',','')
@@ -322,7 +324,7 @@ def AIRDATE(url):
                        previouspagelabel=re.sub("\D", "", previouspagelabel)
                source=zip((prefix),(match),(suffix))
                mylist=zip((source),(name),(thumbnail),(description),(date))
-                addDir('Main Menu','',None,main_menu_thumb)
+               addDir('Main Menu','http://www.itbn.org',12,main_menu_thumb)
                 if previouspage:
                         addDir('Page 
'+previouspagelabel,'http://www.itbn.org'+previouspage[0],1,next_thumb)
                for url,name,thumbnail,description,date in mylist:
@@ -330,6 +332,7 @@ def AIRDATE(url):
                        description=description.replace("&#039;","\'")
                        description=description.replace("&hellip;","...")
                        description=description.replace("&amp;","&")
+                       description=description.replace("&rsquo;","\'")
                        description=description.split('\"', 1)[-1]
                        description=description.replace('\"','')
                        description=description.replace(',','')
@@ -498,5 +501,7 @@ elif mode==10:
 elif mode==11:
         xbmc.log( ""+url)
         PREVIOUS()
+elif mode==12:
+       
xbmc.executebuiltin("XBMC.Container.Update(plugin://plugin.video.itbn_org,replace)")
 
 xbmcplugin.endOfDirectory(int(sys.argv[1]))

-----------------------------------------------------------------------

Summary of changes:
 plugin.video.itbn_org/addon.xml                    |    2 +-
 plugin.video.itbn_org/changelog.txt                |    4 +
 plugin.video.itbn_org/default.py                   |   11 +-
 plugin.video.nasa/addon.py                         |  206 ++++++------------
 plugin.video.nasa/addon.xml                        |    8 +-
 plugin.video.nasa/changelog.txt                    |    5 +
 plugin.video.nasa/release.py                       |   42 ----
 plugin.video.nasa/resources/lib/streams_scraper.py |   89 --------
 plugin.video.nasa/resources/lib/videos_scraper.py  |  235 --------------------
 .../resources/lib/vodcasts_scraper.py              |   75 -------
 plugin.video.nasa/resources/media/edu.jpg          |  Bin 0 -> 214965 bytes
 plugin.video.nasa/resources/media/goddard.jpg      |  Bin 0 -> 31953 bytes
 plugin.video.nasa/resources/media/hubble.jpg       |  Bin 0 -> 40551 bytes
 plugin.video.nasa/resources/media/iss.jpg          |  Bin 0 -> 195367 bytes
 plugin.video.nasa/resources/media/jpl.jpg          |  Bin 0 -> 7717 bytes
 plugin.video.nasa/resources/media/media.jpg        |  Bin 0 -> 207106 bytes
 plugin.video.nasa/resources/media/nasa.jpg         |  Bin 0 -> 20720 bytes
 plugin.video.nasa/resources/media/public.jpg       |  Bin 0 -> 200794 bytes
 plugin.video.richplanet/addon.xml                  |    4 +-
 plugin.video.richplanet/changelog.txt              |    2 +
 plugin.video.richplanet/default.py                 |   26 ++-
 .../resources/language/English/strings.xml         |    3 +-
 plugin.video.richplanet/resources/settings.xml     |    5 -
 23 files changed, 120 insertions(+), 597 deletions(-)
 delete mode 100644 plugin.video.nasa/release.py
 delete mode 100644 plugin.video.nasa/resources/__init__.py
 delete mode 100644 plugin.video.nasa/resources/lib/__init__.py
 delete mode 100644 plugin.video.nasa/resources/lib/streams_scraper.py
 delete mode 100644 plugin.video.nasa/resources/lib/videos_scraper.py
 delete mode 100644 plugin.video.nasa/resources/lib/vodcasts_scraper.py
 create mode 100644 plugin.video.nasa/resources/media/edu.jpg
 create mode 100644 plugin.video.nasa/resources/media/goddard.jpg
 create mode 100644 plugin.video.nasa/resources/media/hubble.jpg
 create mode 100644 plugin.video.nasa/resources/media/iss.jpg
 create mode 100644 plugin.video.nasa/resources/media/jpl.jpg
 create mode 100644 plugin.video.nasa/resources/media/media.jpg
 create mode 100644 plugin.video.nasa/resources/media/nasa.jpg
 create mode 100644 plugin.video.nasa/resources/media/public.jpg
 delete mode 100644 plugin.video.richplanet/resources/settings.xml


hooks/post-receive
-- 
Plugins

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Xbmc-addons mailing list
Xbmc-addons@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to