The branch, eden-pre has been updated
via b95aa89ce773b2273d511be74c32c5a24dc20b49 (commit)
via d61b56af08adf67f9fe6d6c8f944a8850f82dce6 (commit)
from 3cc4d4acd6ccd098f95e41e088011d71eff1b8c3 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=b95aa89ce773b2273d511be74c32c5a24dc20b49
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=d61b56af08adf67f9fe6d6c8f944a8850f82dce6
commit d61b56af08adf67f9fe6d6c8f944a8850f82dce6
Author: amet <[email protected]>
Date: Mon Jan 9 20:07:11 2012 +0400
[script.cu.lyrics] -v 2.0.3
- clean lyrics before saving
- clean search string further for better matching, thx DDDamian for that
diff --git a/script.cu.lyrics/addon.xml b/script.cu.lyrics/addon.xml
index 44ff698..8364468 100644
--- a/script.cu.lyrics/addon.xml
+++ b/script.cu.lyrics/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.cu.lyrics"
name="CU Lyrics"
- version="2.0.2"
+ version="2.0.3"
provider-name="Amet">
<requires>
<import addon="xbmc.python" version="2.0"/>
diff --git a/script.cu.lyrics/changelog.txt b/script.cu.lyrics/changelog.txt
index 9ec93d7..cbf5b71 100644
--- a/script.cu.lyrics/changelog.txt
+++ b/script.cu.lyrics/changelog.txt
@@ -1,3 +1,7 @@
+2.0.3
+- clean lyrics before saving
+- clean search string further for better matching, thx DDDamian for that
+
2.0.2
- remove xbmcgui.lock() and xbmcgui.unlock()
diff --git
a/script.cu.lyrics/resources/lib/scrapers/lyricsmode/lyricsScraper.py
b/script.cu.lyrics/resources/lib/scrapers/lyricsmode/lyricsScraper.py
index b4f2dab..ca8d309 100644
--- a/script.cu.lyrics/resources/lib/scrapers/lyricsmode/lyricsScraper.py
+++ b/script.cu.lyrics/resources/lib/scrapers/lyricsmode/lyricsScraper.py
@@ -157,7 +157,12 @@ class LyricsFetcher:
lyr = self.clean_br_regex.sub( "\n", lyr ).strip()
lyr = self.clean_lyrics_regex.sub( "", lyr ).strip()
lyr = self.normalize_lyrics_regex.sub( lambda m: unichr( int(
m.group( 1 ) ) ), lyr.decode("ISO-8859-1") )
- lyr = u"\n".join( [ lyric.strip() for lyric in lyr.splitlines() ]
)
+ lir = []
+ for line in lyr.splitlines():
+ line.strip()
+ if line.find("Lyrics from:") < 0:
+ lir.append(line)
+ lyr = u"\n".join( lir )
l.lyrics = lyr
l.source = __title__
return l, None
diff --git
a/script.cu.lyrics/resources/lib/scrapers/lyricstime/lyricsScraper.py
b/script.cu.lyrics/resources/lib/scrapers/lyricstime/lyricsScraper.py
index 4997ef6..7f05837 100644
--- a/script.cu.lyrics/resources/lib/scrapers/lyricstime/lyricsScraper.py
+++ b/script.cu.lyrics/resources/lib/scrapers/lyricstime/lyricsScraper.py
@@ -148,9 +148,9 @@ class LyricsFetcher:
print "SCRAPER-DEBUG-lyricstime: LyricsFetcher.get_lyrics_thread %s" %
(song)
l = lyrics.Lyrics()
l.song = song
- try: # below is borowed from XBMC Lyrics
- url = "http://www.lyricstime.com/%s-%s-lyrics.html" %
(song.artist.lower().replace(" ","-").replace(",","-"),
song.title.lower().replace(" ","-").replace(",","-"), )
- song_search = urllib.urlopen(url.replace("--","-")).read()
+ try: # ***** parser - changing this changes search string
+ url = "http://www.lyricstime.com/%s-%s-lyrics.html" %
(song.artist.lower().replace("
","-").replace(",","-").replace("'","-").replace("&","-").replace("and","-"),
song.title.lower().replace("
","-").replace(",","-").replace("'","-").replace("&","-"), )
+ song_search =
urllib.urlopen(url.replace("---","-").replace("--","-")).read()
print "Search url: %s" % (url)
lyr = song_search.split('<div id="songlyrics"
>')[1].split('</div>')[0]
lyr = self.clean_br_regex.sub( "\n", lyr ).strip()
@@ -163,5 +163,4 @@ class LyricsFetcher:
return l, None
except:
print "%s::%s (%d) [%s]" % ( self.__class__.__name__,
sys.exc_info()[ 2 ].tb_frame.f_code.co_name, sys.exc_info()[ 2 ].tb_lineno,
sys.exc_info()[ 1 ])
- return None, __language__(30004) % (__title__)
-
+ return None, __language__(30004) % (__title__)
\ No newline at end of file
-----------------------------------------------------------------------
Summary of changes:
script.cu.lyrics/addon.xml | 2 +-
script.cu.lyrics/changelog.txt | 4 +
.../lib/scrapers/lyricsmode/lyricsScraper.py | 7 +-
.../lib/scrapers/lyricstime/lyricsScraper.py | 9 +-
script.mythbox/FAQ | 196 ++
script.mythbox/LICENSE.txt | 280 ++
script.mythbox/README.md | 96 +
script.mythbox/addon.xml | 43 +
script.mythbox/changelog.txt | 337 ++
script.mythbox/default.py | 45 +
script.mythbox/icon.png | Bin 0 -> 88256 bytes
script.mythbox/mythbox_log.ini | 126 +
.../resources/language/Czech/strings.xml | 434 +++
.../resources/language/Dutch/strings.xml | 400 +++
.../resources/language/English/strings.xml | 452 +++
.../resources/language/Finnish/strings.xml | 173 +
.../resources/language/French/strings.xml | 407 +++
.../resources/language/German/strings.xml | 374 ++
.../resources/language/Icelandic/strings.xml | 169 +
.../resources/language/Italian/strings.xml | 173 +
.../resources/language/Polish/strings.xml | 430 +++
.../resources/language/Slovak/strings.xml | 434 +++
.../resources/language/Spanish/strings.xml | 182 +
.../resources/language/Swedish/strings.xml | 434 +++
script.mythbox/resources/lib/IMDbPY/MANIFEST.in | 24 +
script.mythbox/resources/lib/IMDbPY/ez_setup.py | 284 ++
.../resources/lib/IMDbPY/imdb/Character.py | 201 ++
.../resources/lib/IMDbPY/imdb/Company.py | 195 ++
script.mythbox/resources/lib/IMDbPY/imdb/Movie.py | 398 +++
script.mythbox/resources/lib/IMDbPY/imdb/Person.py | 275 ++
.../resources/lib/IMDbPY/imdb/__init__.py | 902 +++++
.../resources/lib/IMDbPY/imdb/_compat.py | 72 +
.../resources/lib/IMDbPY/imdb/_exceptions.py | 45 +
.../resources/lib/IMDbPY/imdb/_logging.py | 63 +
.../resources/lib/IMDbPY/imdb/articles.py | 142 +
.../resources/lib/IMDbPY/imdb/helpers.py | 548 +++
.../resources/lib/IMDbPY/imdb/locale/__init__.py | 29 +
.../lib/IMDbPY/imdb/locale/generatepot.py | 78 +
.../resources/lib/IMDbPY/imdb/locale/imdbpy-en.po | 1257 +++++++
.../resources/lib/IMDbPY/imdb/locale/imdbpy-it.po | 1300 +++++++
.../resources/lib/IMDbPY/imdb/locale/imdbpy-tr.po | 1300 +++++++
.../resources/lib/IMDbPY/imdb/locale/imdbpy.pot | 1301 +++++++
.../resources/lib/IMDbPY/imdb/locale/msgfmt.py | 204 ++
.../resources/lib/IMDbPY/imdb/locale/rebuildmo.py | 49 +
.../resources/lib/IMDbPY/imdb/parser/__init__.py | 28 +
.../lib/IMDbPY/imdb/parser/http/__init__.py | 793 +++++
.../IMDbPY/imdb/parser/http/bsouplxml}/__init__.py | 0
.../IMDbPY/imdb/parser/http/bsouplxml/_bsoup.py | 1970 +++++++++++
.../imdb/parser/http/bsouplxml/bsoupxpath.py | 394 +++
.../lib/IMDbPY/imdb/parser/http/bsouplxml/etree.py | 75 +
.../lib/IMDbPY/imdb/parser/http/bsouplxml/html.py | 31 +
.../lib/IMDbPY/imdb/parser/http/characterParser.py | 203 ++
.../lib/IMDbPY/imdb/parser/http/companyParser.py | 91 +
.../lib/IMDbPY/imdb/parser/http/movieParser.py | 1781 ++++++++++
.../lib/IMDbPY/imdb/parser/http/personParser.py | 507 +++
.../imdb/parser/http/searchCharacterParser.py | 69 +
.../IMDbPY/imdb/parser/http/searchCompanyParser.py | 71 +
.../IMDbPY/imdb/parser/http/searchKeywordParser.py | 111 +
.../IMDbPY/imdb/parser/http/searchMovieParser.py | 182 +
.../IMDbPY/imdb/parser/http/searchPersonParser.py | 92 +
.../lib/IMDbPY/imdb/parser/http/topBottomParser.py | 106 +
.../resources/lib/IMDbPY/imdb/parser/http/utils.py | 875 +++++
.../lib/IMDbPY/imdb/parser/mobile/__init__.py | 845 +++++
.../lib/IMDbPY/imdb/parser/sql/__init__.py | 1589 +++++++++
.../lib/IMDbPY/imdb/parser/sql/alchemyadapter.py | 508 +++
.../resources/lib/IMDbPY/imdb/parser/sql/cutils.c | 269 ++
.../lib/IMDbPY/imdb/parser/sql/dbschema.py | 461 +++
.../lib/IMDbPY/imdb/parser/sql/objectadapter.py | 207 ++
script.mythbox/resources/lib/IMDbPY/imdb/utils.py | 1572 +++++++++
script.mythbox/resources/lib/IMDbPY/setup.cfg | 17 +
script.mythbox/resources/lib/IMDbPY/setup.py | 241 ++
script.mythbox/resources/lib/bidict/bidict.py | 655 ++++
.../resources/lib/decorator/decorator.py | 186 +
script.mythbox/resources/lib/feedparser/LICENSE | 65 +
script.mythbox/resources/lib/feedparser/README | 13 +
.../resources/lib/feedparser}/feedparser.py | 0
.../resources/lib/mysql-connector-python/COPYING | 0
.../lib/mysql-connector-python}/ChangeLog | 0
.../lib/mysql-connector-python}/EXCEPTIONS-CLIENT | 0
.../resources/lib/mysql-connector-python/PKG-INFO | 14 +
.../resources/lib/mysql-connector-python}/README | 0
.../lib/mysql-connector-python/metasetupinfo.py | 52 +
.../lib/mysql-connector-python/mysql}/__init__.py | 0
.../mysql/connector/__init__.py | 0
.../mysql/connector/_version.py | 0
.../mysql/connector/connection.py | 0
.../mysql/connector/constants.py | 0
.../mysql/connector/conversion.py | 0
.../mysql/connector/cursor.py | 0
.../mysql/connector/dbapi.py | 0
.../mysql/connector/errors.py | 0
.../mysql/connector/protocol.py | 0
.../mysql/connector/utils.py | 0
.../resources/lib/mysql-connector-python/setup.cfg | 2 +
.../resources/lib/mysql-connector-python/setup.py | 51 +
.../lib/mysql-connector-python/unittests.py | 205 ++
script.mythbox/resources/lib/odict/odict.py | 325 ++
.../resources/lib/python-twitter/CHANGES | 402 +++
.../resources/lib/python-twitter/COPYING | 13 +
.../resources/lib/python-twitter/LICENSE | 202 ++
.../resources/lib/python-twitter/twitter.py | 3687 ++++++++++++++++++++
.../resources/lib/themoviedb/test_tmdb.py | 128 +
script.mythbox/resources/lib/themoviedb/tmdb.py | 362 ++
script.mythbox/resources/lib/tvdb_api/Rakefile | 103 +
script.mythbox/resources/lib/tvdb_api/cache.py | 241 ++
script.mythbox/resources/lib/tvdb_api/readme.md | 109 +
script.mythbox/resources/lib/tvdb_api/setup.py | 36 +
script.mythbox/resources/lib/tvdb_api/tvdb_api.py | 802 +++++
.../resources/lib/tvdb_api/tvdb_exceptions.py | 53 +
script.mythbox/resources/lib/tvdb_api/tvdb_ui.py | 136 +
script.mythbox/resources/lib/tvrage/AUTHORS | 9 +
script.mythbox/resources/lib/tvrage/LICENSE | 26 +
script.mythbox/resources/lib/tvrage/README.rst | 247 ++
script.mythbox/resources/lib/tvrage/setup.py | 27 +
.../resources/lib/tvrage/tvrage/__init__.py | 4 +
script.mythbox/resources/lib/tvrage/tvrage/api.py | 233 ++
.../resources/lib/tvrage/tvrage/api_tests.py | 176 +
.../resources/lib/tvrage/tvrage/exceptions.py | 39 +
.../resources/lib/tvrage/tvrage/feeds.py | 66 +
.../resources/lib/tvrage/tvrage/quickinfo.py | 53 +
.../resources/lib/tvrage/tvrage/quickinfo_test.py | 75 +
script.mythbox/resources/lib/tvrage/tvrage/util.py | 88 +
.../resources/skins/Default/720p/cheatsheet.xml | 52 +
.../resources/skins/Default/720p/mythbox_home.xml | 687 ++++
.../skins/Default/720p/mythbox_livetv.xml | 452 +++
.../Default/720p/mythbox_recording_details.xml | 530 +++
.../skins/Default/720p/mythbox_recordings.xml | 648 ++++
.../skins/Default/720p/mythbox_schedule_dialog.xml | 456 +++
.../skins/Default/720p/mythbox_schedules.xml | 490 +++
.../skins/Default/720p/mythbox_settings.xml | 1116 ++++++
.../skins/Default/720p/mythbox_splash.xml | 22 +
.../skins/Default/720p/mythbox_tvguide.xml | 255 ++
.../skins/Default/720p/mythbox_upcoming.xml | 612 ++++
.../resources/skins/Default/media/DialogFront.png | Bin 0 -> 7534 bytes
.../resources/skins/Default/media/OverlayHD.png | Bin 0 -> 7006 bytes
.../resources/skins/Default/media/bg.png | Bin 0 -> 564886 bytes
.../resources/skins/Default/media/black-back.png | Bin 2879 -> 2879 bytes
.../resources/skins/Default/media/busy/busy1.png | Bin 0 -> 21958 bytes
.../resources/skins/Default/media/busy/busy2.png | Bin 0 -> 22320 bytes
.../resources/skins/Default/media/busy/busy3.png | Bin 0 -> 22888 bytes
.../resources/skins/Default/media/busy/busy4.png | Bin 0 -> 23388 bytes
.../resources/skins/Default/media/busy/busy5.png | Bin 0 -> 23480 bytes
.../resources/skins/Default/media/busy/busy6.png | Bin 0 -> 22864 bytes
.../resources/skins/Default/media/busy/busy7.png | Bin 0 -> 22136 bytes
.../resources/skins/Default/media/busy/busy8.png | Bin 0 -> 21798 bytes
.../resources/skins/Default/media/button-focus.png | Bin 0 -> 2927 bytes
.../skins/Default/media/button-focus2.png | Bin 0 -> 4754 bytes
.../skins/Default}/media/button-nofocus.png | Bin 2935 -> 2935 bytes
.../skins/Default/media/button2-focus.png | Bin 3226 -> 3226 bytes
.../skins/Default/media/button2-nofocus.png | Bin 2878 -> 2878 bytes
.../resources/skins/Default/media/button_focus.png | Bin 0 -> 5622 bytes
.../skins/Default/media/button_nofocus.png | Bin 0 -> 3320 bytes
.../skins/Default/media/checkbox-focus.png | Bin 0 -> 444 bytes
.../skins/Default/media/checkbox-nofocus.png | Bin 0 -> 363 bytes
.../skins/Default/media/diffuse_mirror2.png | Bin 0 -> 3596 bytes
.../resources/skins/Default/media/gradient1.png | Bin 0 -> 85 bytes
.../resources/skins/Default/media/gradient2.png | Bin 0 -> 401 bytes
.../skins/Default/media/gradient_blue.png | Bin 0 -> 162 bytes
.../skins/Default/media/gradient_cell.png | Bin 0 -> 402 bytes
.../skins/Default/media/gradient_channel.png | Bin 0 -> 375 bytes
.../skins/Default/media/gradient_dark.png | Bin 0 -> 169 bytes
.../skins/Default/media/gradient_green.png | Bin 0 -> 454 bytes
.../skins/Default/media/gradient_grid.png | Bin 0 -> 404 bytes
.../skins/Default/media/gradient_header.png | Bin 0 -> 375 bytes
.../skins/Default/media/gradient_maroon.png | Bin 0 -> 143 bytes
.../resources/skins/Default}/media/input-focus.png | Bin 2964 -> 2964 bytes
.../skins/Default}/media/input-nofocus.png | Bin 2962 -> 2962 bytes
.../resources/skins/Default/media/list-focus.png | Bin 0 -> 3055 bytes
.../resources/skins/Default/media/loading.gif | Bin 0 -> 5194 bytes
.../skins/Default/media/mb-DialogBack.png | Bin 0 -> 7901 bytes
.../skins/Default/media/mb-diffuse-left.png | Bin 0 -> 3682 bytes
.../skins/Default/media/mb-diffuse-mirror.png | Bin 0 -> 3983 bytes
.../skins/Default/media/mb-diffuse-mirror3.png | Bin 0 -> 2898 bytes
.../skins/Default/media/mb-diffuse-right.png | Bin 0 -> 3720 bytes
.../skins/Default/media/mb-folder-focus.png | Bin 0 -> 3759 bytes
.../resources/skins/Default/media/mb-header.png | Bin 0 -> 30610 bytes
.../skins/Default/media/mb-scroll-down-focus.png | Bin 0 -> 3386 bytes
.../skins/Default/media/mb-scroll-down.png | Bin 0 -> 3365 bytes
.../skins/Default/media/mb-scroll-up-focus.png | Bin 0 -> 3414 bytes
.../resources/skins/Default/media/mb-scroll-up.png | Bin 0 -> 3378 bytes
.../resources/skins/Default/media/mb-tmdb-logo.png | Bin 0 -> 19463 bytes
.../resources/skins/Default/media/mythbox-logo.png | Bin 0 -> 37729 bytes
.../resources/skins/Default/media/mythbox.png | Bin 0 -> 24234 bytes
.../resources/skins/Default/media/mythbox.xcf | Bin 0 -> 81417 bytes
.../skins/Default/media/osd_slider_bg.png | Bin 0 -> 3012 bytes
.../skins/Default/media/osd_slider_nib.png | Bin 0 -> 2803 bytes
.../skins/Default/media/osd_slider_nibFO.png | Bin 0 -> 3498 bytes
.../skins/Default/media/osd_slider_nibNF.png | Bin 0 -> 2811 bytes
.../skins/Default/media/scrollbar_bar.png | Bin 0 -> 3105 bytes
.../skins/Default/media/scrollbar_bar_back2.png | Bin 0 -> 2819 bytes
.../skins/Default/media/scrollbar_bar_focus.png | Bin 0 -> 2981 bytes
.../skins/Default/media/scrollbar_nib.png | Bin 0 -> 2843 bytes
.../resources/skins/Default/media/separator.png | Bin 3100 -> 3100 bytes
.../resources/skins/Default/media/vpanel1.png | Bin 0 -> 35858 bytes
script.mythbox/resources/skins/Default/skin.xml | 10 +
script.mythbox/resources/src/mythbox/__init__.py | 1 +
script.mythbox/resources/src/mythbox/advanced.py | 195 ++
.../resources/src/mythbox/bootstrapper.py | 300 ++
script.mythbox/resources/src/mythbox/bus.py | 64 +
script.mythbox/resources/src/mythbox/config.py | 6 +
script.mythbox/resources/src/mythbox/fanart.py | 1090 ++++++
script.mythbox/resources/src/mythbox/feeds.py | 96 +
script.mythbox/resources/src/mythbox/filecache.py | 190 +
script.mythbox/resources/src/mythbox/log.py | 92 +
script.mythbox/resources/src/mythbox/msg.py | 102 +
.../resources/src/mythbox/mythtv}/__init__.py | 0
.../resources/src/mythbox/mythtv/cache.py | 95 +
.../resources/src/mythbox/mythtv/conn.py | 1300 +++++++
script.mythbox/resources/src/mythbox/mythtv/db.py | 1050 ++++++
.../resources/src/mythbox/mythtv/discover.py | 484 +++
.../resources/src/mythbox/mythtv/domain.py | 2060 +++++++++++
.../resources/src/mythbox/mythtv/enums.py | 482 +++
.../resources/src/mythbox/mythtv/protocol.py | 461 +++
.../resources/src/mythbox/mythtv/publish.py | 83 +
.../resources/src/mythbox/mythtv/resolver.py | 105 +
script.mythbox/resources/src/mythbox/platform.py | 274 ++
script.mythbox/resources/src/mythbox/pool.py | 202 ++
script.mythbox/resources/src/mythbox/settings.py | 301 ++
script.mythbox/resources/src/mythbox/shell.py | 94 +
.../resources/src/mythbox/ui}/__init__.py | 0
script.mythbox/resources/src/mythbox/ui/home.py | 530 +++
script.mythbox/resources/src/mythbox/ui/livetv.py | 506 +++
script.mythbox/resources/src/mythbox/ui/player.py | 507 +++
.../resources/src/mythbox/ui/recordingdetails.py | 398 +++
.../resources/src/mythbox/ui/recordings.py | 525 +++
.../resources/src/mythbox/ui/schedules.py | 449 +++
script.mythbox/resources/src/mythbox/ui/toolkit.py | 289 ++
script.mythbox/resources/src/mythbox/ui/tvguide.py | 1003 ++++++
.../resources/src/mythbox/ui/uisettings.py | 324 ++
.../resources/src/mythbox/ui/upcoming.py | 231 ++
script.mythbox/resources/src/mythbox/updater.py | 50 +
script.mythbox/resources/src/mythbox/util.py | 609 ++++
232 files changed, 55718 insertions(+), 7 deletions(-)
create mode 100644 script.mythbox/FAQ
create mode 100644 script.mythbox/LICENSE.txt
create mode 100644 script.mythbox/README.md
create mode 100644 script.mythbox/addon.xml
create mode 100644 script.mythbox/changelog.txt
create mode 100644 script.mythbox/default.py
create mode 100644 script.mythbox/icon.png
create mode 100644 script.mythbox/mythbox_log.ini
create mode 100644 script.mythbox/resources/language/Czech/strings.xml
create mode 100644 script.mythbox/resources/language/Dutch/strings.xml
create mode 100644 script.mythbox/resources/language/English/strings.xml
create mode 100644 script.mythbox/resources/language/Finnish/strings.xml
create mode 100644 script.mythbox/resources/language/French/strings.xml
create mode 100644 script.mythbox/resources/language/German/strings.xml
create mode 100644 script.mythbox/resources/language/Icelandic/strings.xml
create mode 100644 script.mythbox/resources/language/Italian/strings.xml
create mode 100644 script.mythbox/resources/language/Polish/strings.xml
create mode 100644 script.mythbox/resources/language/Slovak/strings.xml
create mode 100644 script.mythbox/resources/language/Spanish/strings.xml
create mode 100644 script.mythbox/resources/language/Swedish/strings.xml
create mode 100644 script.mythbox/resources/lib/IMDbPY/MANIFEST.in
create mode 100644 script.mythbox/resources/lib/IMDbPY/ez_setup.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/Character.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/Company.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/Movie.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/Person.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/__init__.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/_compat.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/_exceptions.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/_logging.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/articles.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/helpers.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/locale/__init__.py
create mode 100755
script.mythbox/resources/lib/IMDbPY/imdb/locale/generatepot.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/locale/imdbpy-en.po
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/locale/imdbpy-it.po
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/locale/imdbpy-tr.po
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/locale/imdbpy.pot
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/locale/msgfmt.py
create mode 100755 script.mythbox/resources/lib/IMDbPY/imdb/locale/rebuildmo.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/parser/__init__.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/__init__.py
copy {script.artwork.downloader/resources =>
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/bsouplxml}/__init__.py
(100%)
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/bsouplxml/_bsoup.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/bsouplxml/bsoupxpath.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/bsouplxml/etree.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/bsouplxml/html.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/characterParser.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/companyParser.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/movieParser.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/personParser.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/searchCharacterParser.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/searchCompanyParser.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/searchKeywordParser.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/searchMovieParser.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/searchPersonParser.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/topBottomParser.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/http/utils.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/mobile/__init__.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/sql/__init__.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/sql/alchemyadapter.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/parser/sql/cutils.c
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/sql/dbschema.py
create mode 100644
script.mythbox/resources/lib/IMDbPY/imdb/parser/sql/objectadapter.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/imdb/utils.py
create mode 100644 script.mythbox/resources/lib/IMDbPY/setup.cfg
create mode 100755 script.mythbox/resources/lib/IMDbPY/setup.py
create mode 100644 script.mythbox/resources/lib/bidict/bidict.py
create mode 100644 script.mythbox/resources/lib/decorator/decorator.py
create mode 100644 script.mythbox/resources/lib/feedparser/LICENSE
create mode 100644 script.mythbox/resources/lib/feedparser/README
copy {script.gmail.checker/resources/lib =>
script.mythbox/resources/lib/feedparser}/feedparser.py (100%)
copy script.module.myconnpy/LICENSE.txt =>
script.mythbox/resources/lib/mysql-connector-python/COPYING (100%)
copy {script.module.myconnpy =>
script.mythbox/resources/lib/mysql-connector-python}/ChangeLog (100%)
copy {script.module.myconnpy =>
script.mythbox/resources/lib/mysql-connector-python}/EXCEPTIONS-CLIENT (100%)
create mode 100644 script.mythbox/resources/lib/mysql-connector-python/PKG-INFO
copy {script.module.myconnpy =>
script.mythbox/resources/lib/mysql-connector-python}/README (100%)
create mode 100644
script.mythbox/resources/lib/mysql-connector-python/metasetupinfo.py
copy {script.artwork.downloader/resources =>
script.mythbox/resources/lib/mysql-connector-python/mysql}/__init__.py (100%)
copy {script.module.myconnpy/lib =>
script.mythbox/resources/lib/mysql-connector-python}/mysql/connector/__init__.py
(100%)
copy {script.module.myconnpy/lib =>
script.mythbox/resources/lib/mysql-connector-python}/mysql/connector/_version.py
(100%)
copy {script.module.myconnpy/lib =>
script.mythbox/resources/lib/mysql-connector-python}/mysql/connector/connection.py
(100%)
copy {script.module.myconnpy/lib =>
script.mythbox/resources/lib/mysql-connector-python}/mysql/connector/constants.py
(100%)
copy {script.module.myconnpy/lib =>
script.mythbox/resources/lib/mysql-connector-python}/mysql/connector/conversion.py
(100%)
copy {script.module.myconnpy/lib =>
script.mythbox/resources/lib/mysql-connector-python}/mysql/connector/cursor.py
(100%)
copy {script.module.myconnpy/lib =>
script.mythbox/resources/lib/mysql-connector-python}/mysql/connector/dbapi.py
(100%)
copy {script.module.myconnpy/lib =>
script.mythbox/resources/lib/mysql-connector-python}/mysql/connector/errors.py
(100%)
copy {script.module.myconnpy/lib =>
script.mythbox/resources/lib/mysql-connector-python}/mysql/connector/protocol.py
(100%)
copy {script.module.myconnpy/lib =>
script.mythbox/resources/lib/mysql-connector-python}/mysql/connector/utils.py
(100%)
create mode 100644
script.mythbox/resources/lib/mysql-connector-python/setup.cfg
create mode 100644 script.mythbox/resources/lib/mysql-connector-python/setup.py
create mode 100644
script.mythbox/resources/lib/mysql-connector-python/unittests.py
create mode 100644 script.mythbox/resources/lib/odict/odict.py
create mode 100644 script.mythbox/resources/lib/python-twitter/CHANGES
create mode 100644 script.mythbox/resources/lib/python-twitter/COPYING
create mode 100644 script.mythbox/resources/lib/python-twitter/LICENSE
create mode 100644 script.mythbox/resources/lib/python-twitter/twitter.py
create mode 100644 script.mythbox/resources/lib/themoviedb/test_tmdb.py
create mode 100644 script.mythbox/resources/lib/themoviedb/tmdb.py
create mode 100644 script.mythbox/resources/lib/tvdb_api/Rakefile
create mode 100644 script.mythbox/resources/lib/tvdb_api/cache.py
create mode 100644 script.mythbox/resources/lib/tvdb_api/readme.md
create mode 100644 script.mythbox/resources/lib/tvdb_api/setup.py
create mode 100644 script.mythbox/resources/lib/tvdb_api/tvdb_api.py
create mode 100644 script.mythbox/resources/lib/tvdb_api/tvdb_exceptions.py
create mode 100644 script.mythbox/resources/lib/tvdb_api/tvdb_ui.py
create mode 100644 script.mythbox/resources/lib/tvrage/AUTHORS
create mode 100644 script.mythbox/resources/lib/tvrage/LICENSE
create mode 100644 script.mythbox/resources/lib/tvrage/README.rst
create mode 100644 script.mythbox/resources/lib/tvrage/setup.py
create mode 100644 script.mythbox/resources/lib/tvrage/tvrage/__init__.py
create mode 100644 script.mythbox/resources/lib/tvrage/tvrage/api.py
create mode 100644 script.mythbox/resources/lib/tvrage/tvrage/api_tests.py
create mode 100644 script.mythbox/resources/lib/tvrage/tvrage/exceptions.py
create mode 100644 script.mythbox/resources/lib/tvrage/tvrage/feeds.py
create mode 100644 script.mythbox/resources/lib/tvrage/tvrage/quickinfo.py
create mode 100644 script.mythbox/resources/lib/tvrage/tvrage/quickinfo_test.py
create mode 100644 script.mythbox/resources/lib/tvrage/tvrage/util.py
create mode 100644 script.mythbox/resources/skins/Default/720p/cheatsheet.xml
create mode 100644 script.mythbox/resources/skins/Default/720p/mythbox_home.xml
create mode 100644
script.mythbox/resources/skins/Default/720p/mythbox_livetv.xml
create mode 100644
script.mythbox/resources/skins/Default/720p/mythbox_recording_details.xml
create mode 100644
script.mythbox/resources/skins/Default/720p/mythbox_recordings.xml
create mode 100644
script.mythbox/resources/skins/Default/720p/mythbox_schedule_dialog.xml
create mode 100644
script.mythbox/resources/skins/Default/720p/mythbox_schedules.xml
create mode 100644
script.mythbox/resources/skins/Default/720p/mythbox_settings.xml
create mode 100644
script.mythbox/resources/skins/Default/720p/mythbox_splash.xml
create mode 100644
script.mythbox/resources/skins/Default/720p/mythbox_tvguide.xml
create mode 100644
script.mythbox/resources/skins/Default/720p/mythbox_upcoming.xml
create mode 100644 script.mythbox/resources/skins/Default/media/DialogFront.png
create mode 100644 script.mythbox/resources/skins/Default/media/OverlayHD.png
create mode 100644 script.mythbox/resources/skins/Default/media/bg.png
copy
script.games.rom.collection.browser/resources/skins/Default/media/rcb-black-back.png
=> script.mythbox/resources/skins/Default/media/black-back.png (100%)
create mode 100644 script.mythbox/resources/skins/Default/media/busy/busy1.png
create mode 100644 script.mythbox/resources/skins/Default/media/busy/busy2.png
create mode 100644 script.mythbox/resources/skins/Default/media/busy/busy3.png
create mode 100644 script.mythbox/resources/skins/Default/media/busy/busy4.png
create mode 100644 script.mythbox/resources/skins/Default/media/busy/busy5.png
create mode 100644 script.mythbox/resources/skins/Default/media/busy/busy6.png
create mode 100644 script.mythbox/resources/skins/Default/media/busy/busy7.png
create mode 100644 script.mythbox/resources/skins/Default/media/busy/busy8.png
create mode 100644
script.mythbox/resources/skins/Default/media/button-focus.png
create mode 100644
script.mythbox/resources/skins/Default/media/button-focus2.png
copy {script.games.rom.collection.browser/resources/skins/Night =>
script.mythbox/resources/skins/Default}/media/button-nofocus.png (100%)
copy
script.rss.editor/resources/skins/default/media/keyboard-btn-backspace-focus.png
=> script.mythbox/resources/skins/Default/media/button2-focus.png (100%)
copy
script.rss.editor/resources/skins/default/media/keyboard-btn-backspace.png =>
script.mythbox/resources/skins/Default/media/button2-nofocus.png (100%)
create mode 100644
script.mythbox/resources/skins/Default/media/button_focus.png
create mode 100644
script.mythbox/resources/skins/Default/media/button_nofocus.png
create mode 100644
script.mythbox/resources/skins/Default/media/checkbox-focus.png
create mode 100644
script.mythbox/resources/skins/Default/media/checkbox-nofocus.png
create mode 100644
script.mythbox/resources/skins/Default/media/diffuse_mirror2.png
create mode 100644 script.mythbox/resources/skins/Default/media/gradient1.png
create mode 100644 script.mythbox/resources/skins/Default/media/gradient2.png
create mode 100644
script.mythbox/resources/skins/Default/media/gradient_blue.png
create mode 100644
script.mythbox/resources/skins/Default/media/gradient_cell.png
create mode 100644
script.mythbox/resources/skins/Default/media/gradient_channel.png
create mode 100644
script.mythbox/resources/skins/Default/media/gradient_dark.png
create mode 100644
script.mythbox/resources/skins/Default/media/gradient_green.png
create mode 100644
script.mythbox/resources/skins/Default/media/gradient_grid.png
create mode 100644
script.mythbox/resources/skins/Default/media/gradient_header.png
create mode 100644
script.mythbox/resources/skins/Default/media/gradient_maroon.png
copy {script.rss.editor/resources/skins/default =>
script.mythbox/resources/skins/Default}/media/input-focus.png (100%)
copy {script.rss.editor/resources/skins/default =>
script.mythbox/resources/skins/Default}/media/input-nofocus.png (100%)
create mode 100644 script.mythbox/resources/skins/Default/media/list-focus.png
create mode 100644 script.mythbox/resources/skins/Default/media/loading.gif
create mode 100644
script.mythbox/resources/skins/Default/media/mb-DialogBack.png
create mode 100644
script.mythbox/resources/skins/Default/media/mb-diffuse-left.png
create mode 100644
script.mythbox/resources/skins/Default/media/mb-diffuse-mirror.png
create mode 100644
script.mythbox/resources/skins/Default/media/mb-diffuse-mirror3.png
create mode 100644
script.mythbox/resources/skins/Default/media/mb-diffuse-right.png
create mode 100644
script.mythbox/resources/skins/Default/media/mb-folder-focus.png
create mode 100644 script.mythbox/resources/skins/Default/media/mb-header.png
create mode 100644
script.mythbox/resources/skins/Default/media/mb-scroll-down-focus.png
create mode 100644
script.mythbox/resources/skins/Default/media/mb-scroll-down.png
create mode 100644
script.mythbox/resources/skins/Default/media/mb-scroll-up-focus.png
create mode 100644
script.mythbox/resources/skins/Default/media/mb-scroll-up.png
create mode 100644
script.mythbox/resources/skins/Default/media/mb-tmdb-logo.png
create mode 100644
script.mythbox/resources/skins/Default/media/mythbox-logo.png
create mode 100644 script.mythbox/resources/skins/Default/media/mythbox.png
create mode 100644 script.mythbox/resources/skins/Default/media/mythbox.xcf
create mode 100644
script.mythbox/resources/skins/Default/media/osd_slider_bg.png
create mode 100644
script.mythbox/resources/skins/Default/media/osd_slider_nib.png
create mode 100644
script.mythbox/resources/skins/Default/media/osd_slider_nibFO.png
create mode 100644
script.mythbox/resources/skins/Default/media/osd_slider_nibNF.png
create mode 100644
script.mythbox/resources/skins/Default/media/scrollbar_bar.png
create mode 100644
script.mythbox/resources/skins/Default/media/scrollbar_bar_back2.png
create mode 100644
script.mythbox/resources/skins/Default/media/scrollbar_bar_focus.png
create mode 100644
script.mythbox/resources/skins/Default/media/scrollbar_nib.png
copy
script.games.rom.collection.browser/resources/skins/Default/media/rcb-separator2.png
=> script.mythbox/resources/skins/Default/media/separator.png (100%)
create mode 100644 script.mythbox/resources/skins/Default/media/vpanel1.png
create mode 100644 script.mythbox/resources/skins/Default/skin.xml
create mode 100644 script.mythbox/resources/src/mythbox/__init__.py
create mode 100644 script.mythbox/resources/src/mythbox/advanced.py
create mode 100644 script.mythbox/resources/src/mythbox/bootstrapper.py
create mode 100644 script.mythbox/resources/src/mythbox/bus.py
create mode 100644 script.mythbox/resources/src/mythbox/config.py
create mode 100644 script.mythbox/resources/src/mythbox/fanart.py
create mode 100644 script.mythbox/resources/src/mythbox/feeds.py
create mode 100644 script.mythbox/resources/src/mythbox/filecache.py
create mode 100644 script.mythbox/resources/src/mythbox/log.py
create mode 100644 script.mythbox/resources/src/mythbox/msg.py
copy {script.artwork.downloader/resources =>
script.mythbox/resources/src/mythbox/mythtv}/__init__.py (100%)
create mode 100644 script.mythbox/resources/src/mythbox/mythtv/cache.py
create mode 100644 script.mythbox/resources/src/mythbox/mythtv/conn.py
create mode 100644 script.mythbox/resources/src/mythbox/mythtv/db.py
create mode 100644 script.mythbox/resources/src/mythbox/mythtv/discover.py
create mode 100644 script.mythbox/resources/src/mythbox/mythtv/domain.py
create mode 100644 script.mythbox/resources/src/mythbox/mythtv/enums.py
create mode 100644 script.mythbox/resources/src/mythbox/mythtv/protocol.py
create mode 100644 script.mythbox/resources/src/mythbox/mythtv/publish.py
create mode 100644 script.mythbox/resources/src/mythbox/mythtv/resolver.py
create mode 100644 script.mythbox/resources/src/mythbox/platform.py
create mode 100644 script.mythbox/resources/src/mythbox/pool.py
create mode 100644 script.mythbox/resources/src/mythbox/settings.py
create mode 100644 script.mythbox/resources/src/mythbox/shell.py
copy {script.artwork.downloader/resources =>
script.mythbox/resources/src/mythbox/ui}/__init__.py (100%)
create mode 100644 script.mythbox/resources/src/mythbox/ui/home.py
create mode 100644 script.mythbox/resources/src/mythbox/ui/livetv.py
create mode 100644 script.mythbox/resources/src/mythbox/ui/player.py
create mode 100644 script.mythbox/resources/src/mythbox/ui/recordingdetails.py
create mode 100644 script.mythbox/resources/src/mythbox/ui/recordings.py
create mode 100644 script.mythbox/resources/src/mythbox/ui/schedules.py
create mode 100644 script.mythbox/resources/src/mythbox/ui/toolkit.py
create mode 100644 script.mythbox/resources/src/mythbox/ui/tvguide.py
create mode 100644 script.mythbox/resources/src/mythbox/ui/uisettings.py
create mode 100644 script.mythbox/resources/src/mythbox/ui/upcoming.py
create mode 100644 script.mythbox/resources/src/mythbox/updater.py
create mode 100644 script.mythbox/resources/src/mythbox/util.py
hooks/post-receive
--
Scripts
------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual
desktops for less than the cost of PCs and save 60% on VDI infrastructure
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons