The branch, gotham has been updated
via 918f663be3a5b609646734ebf9e8e90ca4f126b9 (commit)
via b32e9fe21b88b283c7377bb25bb1b182b65b1015 (commit)
from dfee43d453ddebcdbe4a00961ffba09bd6e93261 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=918f663be3a5b609646734ebf9e8e90ca4f126b9
commit 918f663be3a5b609646734ebf9e8e90ca4f126b9
Author: Martijn Kaijser <[email protected]>
Date: Fri Feb 14 11:00:36 2014 +0100
[service.subtitles.subtitle] 4.1.2
diff --git a/service.subtitles.subtitle/addon.xml
b/service.subtitles.subtitle/addon.xml
index a4bfca5..de52314 100644
--- a/service.subtitles.subtitle/addon.xml
+++ b/service.subtitles.subtitle/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="service.subtitles.subtitle"
name="Subtitle.co.il"
- version="4.1.1"
+ version="4.1.2"
provider-name="CaTz">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
diff --git a/service.subtitles.subtitle/changelog.txt
b/service.subtitles.subtitle/changelog.txt
index 3daa744..ad8c143 100644
--- a/service.subtitles.subtitle/changelog.txt
+++ b/service.subtitles.subtitle/changelog.txt
@@ -1,3 +1,6 @@
+4.1.2 - by CaTz 14/02/2104
+- Organization of the settings
+
4.1.1 - by CaTz 07/02/2014
- Fix cache related bugs:
Prevent caching empty lists
diff --git a/service.subtitles.subtitle/resources/language/English/strings.po
b/service.subtitles.subtitle/resources/language/English/strings.po
index 30ee795..dda953d 100644
--- a/service.subtitles.subtitle/resources/language/English/strings.po
+++ b/service.subtitles.subtitle/resources/language/English/strings.po
@@ -40,4 +40,8 @@ msgstr ""
msgctxt "#32007"
msgid "Addon`s local cache was cleared successfully"
+msgstr ""
+
+msgctxt "#32008"
+msgid "Cache settings"
msgstr ""
\ No newline at end of file
diff --git a/service.subtitles.subtitle/resources/settings.xml
b/service.subtitles.subtitle/resources/settings.xml
index 90443c0..6eccb4c 100644
--- a/service.subtitles.subtitle/resources/settings.xml
+++ b/service.subtitles.subtitle/resources/settings.xml
@@ -3,6 +3,8 @@
<category label="32004">
<setting id="SUBemail" type="text" label="32002" default=""/>
<setting id="SUBpassword" type="text" option = "hidden" label="32003"
default=""/>
+ </category>
+ <category label="32008">
<setting type="action" label="32006"
action="RunScript(service.subtitles.subtitle, 1,action=clear_cache)"/>
</category>
</settings>
diff --git a/service.subtitles.subtitle/service.py
b/service.subtitles.subtitle/service.py
index 501b14c..6e707b1 100644
--- a/service.subtitles.subtitle/service.py
+++ b/service.subtitles.subtitle/service.py
@@ -141,6 +141,6 @@ elif params['action'] == 'download':
xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]), url=sub,
listitem=listitem, isFolder=False)
elif params['action'] == 'clear_cache':
- clear_cache();
+ clear_cache()
xbmcplugin.endOfDirectory(int(sys.argv[1])) ## send end of directory to XBMC
\ No newline at end of file
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=b32e9fe21b88b283c7377bb25bb1b182b65b1015
commit b32e9fe21b88b283c7377bb25bb1b182b65b1015
Author: Martijn Kaijser <[email protected]>
Date: Fri Feb 14 10:59:08 2014 +0100
[service.subtitles.subscenter] 3.1.2
diff --git a/service.subtitles.subscenter/addon.xml
b/service.subtitles.subscenter/addon.xml
index 57c2b1f..5e718af 100644
--- a/service.subtitles.subscenter/addon.xml
+++ b/service.subtitles.subscenter/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="service.subtitles.subscenter"
name="Subscenter.org"
- version="3.1.1"
+ version="3.1.2"
provider-name="CaTz">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
@@ -12,7 +12,7 @@
<extension point="xbmc.addon.metadata">
<summary lang="en">Subscenter.org</summary>
<description lang="en">Search and Download subtitles from subscenter.org.
Contributors: rabak, Ori Varon, sagiben</description>
- <source>https://github.com/CaTzil/service.subtitles.subscenter</source>
+ <source>https://github.com/XBMCil/service.subtitles.subscenter</source>
<email></email>
<license>GNU GENERAL PUBLIC LICENSE. Version 2, June 1991</license>
</extension>
diff --git a/service.subtitles.subscenter/changelog.txt
b/service.subtitles.subscenter/changelog.txt
index 3c7eba5..c8d1137 100644
--- a/service.subtitles.subscenter/changelog.txt
+++ b/service.subtitles.subscenter/changelog.txt
@@ -1,4 +1,8 @@
-3.1.1 - by CaTz 01/02/2013
+3.1.2 - by CaTz 14/02/2014
+- Fix cache issues
+- Added feature, clean the cache from the settings
+
+3.1.1 - by CaTz 01/02/2014
- Cache tv-show site`s slug to prevent future search of the same tv-show
3.1.0 - by CaTz
diff --git a/service.subtitles.subscenter/resources/language/English/strings.po
b/service.subtitles.subscenter/resources/language/English/strings.po
index 836e194..6bda106 100644
--- a/service.subtitles.subscenter/resources/language/English/strings.po
+++ b/service.subtitles.subscenter/resources/language/English/strings.po
@@ -17,3 +17,15 @@ msgstr ""
msgctxt "#32001"
msgid "Error searching for subtitles"
msgstr ""
+
+msgctxt "#32002"
+msgid "Cache settings"
+msgstr ""
+
+msgctxt "#32003"
+msgid "Clear addon`s local cache"
+msgstr ""
+
+msgctxt "#32004"
+msgid "Addon`s local cache was cleared successfully"
+msgstr ""
diff --git a/service.subtitles.subscenter/resources/lib/SUBUtilities.py
b/service.subtitles.subscenter/resources/lib/SUBUtilities.py
index fb1beb1..e425a89 100644
--- a/service.subtitles.subscenter/resources/lib/SUBUtilities.py
+++ b/service.subtitles.subscenter/resources/lib/SUBUtilities.py
@@ -25,6 +25,7 @@ except ImportError:
__addon__ = xbmcaddon.Addon()
__version__ = __addon__.getAddonInfo('version') # Module version
__scriptname__ = __addon__.getAddonInfo('name')
+__language__ = __addon__.getLocalizedString
__profile__ =
xbmc.translatePath(__addon__.getAddonInfo('profile')).decode("utf-8")
__temp__ = xbmc.translatePath(os.path.join(__profile__,
'temp')).decode("utf-8")
@@ -38,6 +39,9 @@ def normalizeString(str):
'NFKD', unicode(unicode(str, 'utf-8'))
).encode('ascii', 'ignore')
+def clear_cache():
+ cache.delete("tv-show%")
+ xbmc.executebuiltin((u'Notification(%s,%s)' % (__scriptname__,
__language__(32004))).encode('utf-8'))
def log(module, msg):
xbmc.log((u"### [%s] - %s" % (module, msg,)).encode('utf-8'),
level=xbmc.LOGDEBUG)
@@ -82,7 +86,7 @@ class SubscenterHelper:
urls[i] += (year,)
results = self._filter_urls(urls, search_string, item)
- if item["tvshow"]:
+ if item["tvshow"] and results:
cache.set(cache_key, repr(results))
return results
diff --git a/service.subtitles.subscenter/service.py
b/service.subtitles.subscenter/service.py
index 19ff08c..b425b71 100644
--- a/service.subtitles.subscenter/service.py
+++ b/service.subtitles.subscenter/service.py
@@ -24,7 +24,7 @@ __temp__ = xbmc.translatePath(os.path.join(__profile__,
'temp')).decode("utf-8")
sys.path.append(__resource__)
-from SUBUtilities import SubscenterHelper, log, normalizeString
+from SUBUtilities import SubscenterHelper, log, normalizeString, clear_cache
@@ -143,5 +143,7 @@ elif params['action'] == 'download':
for sub in subs:
listitem = xbmcgui.ListItem(label=sub)
xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]), url=sub,
listitem=listitem, isFolder=False)
+elif params['action'] == 'clear_cache':
+ clear_cache()
xbmcplugin.endOfDirectory(int(sys.argv[1])) ## send end of directory to XBMC
\ No newline at end of file
-----------------------------------------------------------------------
Summary of changes:
service.subtitles.subscenter/addon.xml | 4 ++--
service.subtitles.subscenter/changelog.txt | 6 +++++-
.../resources/language/English/strings.po | 12 ++++++++++++
.../resources/lib/SUBUtilities.py | 6 +++++-
.../resources/settings.xml | 6 ++++++
service.subtitles.subscenter/service.py | 4 +++-
service.subtitles.subtitle/addon.xml | 2 +-
service.subtitles.subtitle/changelog.txt | 3 +++
.../resources/language/English/strings.po | 4 ++++
service.subtitles.subtitle/resources/settings.xml | 2 ++
service.subtitles.subtitle/service.py | 2 +-
11 files changed, 44 insertions(+), 7 deletions(-)
create mode 100644 service.subtitles.subscenter/resources/settings.xml
hooks/post-receive
--
Scripts
------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience. Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons