The branch, dharma-pre has been updated
       via  d1978de9c21d7fcdb01e66e832e8d56132978cde (commit)
       via  570c3771488c2e7da851a31ea89a61a9a123b87b (commit)
       via  f9ecce44dbb69c8a51a308f8232f4b55d011825e (commit)
      from  8e85593fae7f7f17407a3f9356aa4605b111f1fa (commit)

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

commit d1978de9c21d7fcdb01e66e832e8d56132978cde
Author: Zeljko Ametovic <[email protected]>
Date:   Mon Nov 29 12:15:56 2010 +0400

    [script.rss.editor] -v 1.6.0
    -fixed: language in setEditor was crashing
    -changed: use getAddonInfo('path') instead of os.getcwd()

diff --git a/script.rss.editor/addon.xml b/script.rss.editor/addon.xml
index e916c04..ca7de58 100755
--- a/script.rss.editor/addon.xml
+++ b/script.rss.editor/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="script.rss.editor"
        name="RSS Editor"
-       version="1.5.9"
+       version="1.6.0"
        provider-name="rwparris2">
   <requires>
     <import addon="xbmc.python" version="1.0"/>
diff --git a/script.rss.editor/default.py b/script.rss.editor/default.py
index a0c57ea..da5b0b9 100644
--- a/script.rss.editor/default.py
+++ b/script.rss.editor/default.py
@@ -5,18 +5,19 @@ import xbmcaddon
 
 # Script constants
 __scriptname__ = "RSS Editor"
-__author__ = "rwparris2"
-__url__ = "http://code.google.com/p/xbmc-addons/";
-__credits__ = "Team XBMC"
-__version__ = "1.5.6"
-__settings__ = xbmcaddon.Addon(id='script.rss.editor')
-__language__ = __settings__.getLocalizedString
+__author__     = "rwparris2"
+__url__        = "http://code.google.com/p/xbmc-addons/";
+__credits__    = "Team XBMC"
+__version__    = "1.5.6"
+__settings__   = xbmcaddon.Addon(id='script.rss.editor')
+__language__   = __settings__.getLocalizedString
+__cwd__        = __settings__.getAddonInfo('path')
 
 print "[SCRIPT] '%s: version %s' initialized!" % (__scriptname__, __version__, 
)
 
 if (__name__ == "__main__"):
     import resources.lib.rssEditor as rssEditor
-    ui = rssEditor.GUI("script-RSS_Editor-rssEditor.xml", os.getcwd(), 
"default", setNum = 'set1')
+    ui = rssEditor.GUI("script-RSS_Editor-rssEditor.xml", __cwd__, "default", 
setNum = 'set1')
     del ui
 
 sys.modules.clear()
diff --git a/script.rss.editor/resources/lib/rssEditor.py 
b/script.rss.editor/resources/lib/rssEditor.py
index a7e5cd3..8690fc2 100644
--- a/script.rss.editor/resources/lib/rssEditor.py
+++ b/script.rss.editor/resources/lib/rssEditor.py
@@ -4,8 +4,8 @@ import os, sys
 from xmlParser import XMLParser
 
 #enable localization
-getLS = sys.modules[ "__main__" ].__language__
-
+getLS   = sys.modules[ "__main__" ].__language__
+__cwd__ = sys.modules[ "__main__" ].__cwd__
 
 class GUI(xbmcgui.WindowXMLDialog):
 
@@ -79,7 +79,7 @@ class GUI(xbmcgui.WindowXMLDialog):
         #change/modify set
         elif controlId == self.control_changeSet_button_id:
             import setEditor
-            setEditorUI = setEditor.GUI("script-RSS_Editor-setEditor.xml", 
os.getcwd(), "default", setNum = self.setNum)
+            setEditorUI = setEditor.GUI("script-RSS_Editor-setEditor.xml", 
__cwd__, "default", setNum = self.setNum)
             self.close()
             del setEditorUI
         #save xml
diff --git a/script.rss.editor/resources/lib/setEditor.py 
b/script.rss.editor/resources/lib/setEditor.py
index 78cc2a9..2249036 100644
--- a/script.rss.editor/resources/lib/setEditor.py
+++ b/script.rss.editor/resources/lib/setEditor.py
@@ -1,10 +1,11 @@
 import xbmc
 import xbmcgui
-import os
+import os, sys
 from xmlParser import XMLParser
 
 #enable localization
-getLS = xbmc.Language(os.getcwd()).getLocalizedString
+getLS   = sys.modules[ "__main__" ].__language__
+__cwd__ = sys.modules[ "__main__" ].__cwd__
 
 
 class GUI(xbmcgui.WindowXMLDialog):
@@ -57,7 +58,7 @@ class GUI(xbmcgui.WindowXMLDialog):
     def closeDialog(self):
         """Close the Set Editor Dialog and open RSS Editor Dialog"""
         import rssEditor
-        rssEditorUI = rssEditor.GUI("script-RSS_Editor-rssEditor.xml", 
os.getcwd(), "default", setNum = self.setNum)
+        rssEditorUI = rssEditor.GUI("script-RSS_Editor-rssEditor.xml", 
__cwd__, "default", setNum = self.setNum)
         self.close()
         del rssEditorUI
 

http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=570c3771488c2e7da851a31ea89a61a9a123b87b

commit 570c3771488c2e7da851a31ea89a61a9a123b87b
Author: Zeljko Ametovic <[email protected]>
Date:   Mon Nov 29 12:06:24 2010 +0400

    [script.gmail.checker] -v 1.0.3
    -changed: use getAddonInfo('path') instead of os.getcwd()

diff --git a/script.gmail.checker/addon.xml b/script.gmail.checker/addon.xml
index bcdb7d8..4cbeebe 100644
--- a/script.gmail.checker/addon.xml
+++ b/script.gmail.checker/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="script.gmail.checker"
        name="Gmail Checker"
-       version="1.0.2"
+       version="1.0.3"
        provider-name="Amet">
   <requires>
     <import addon="xbmc.python" version="1.0"/>
diff --git a/script.gmail.checker/default.py b/script.gmail.checker/default.py
index b2892dc..34cd56f 100644
--- a/script.gmail.checker/default.py
+++ b/script.gmail.checker/default.py
@@ -11,15 +11,13 @@ __version__ = "1.0.0"
 __XBMC_Revision__ = "22240"
 
 
-BASE_RESOURCE_PATH = xbmc.translatePath( os.path.join( os.getcwd(), 
'resources', 'lib' ) )
+__settings__   = xbmcaddon.Addon(id='script.gmail.checker')
+__language__   = __settings__.getLocalizedString
+__cwd__        = __settings__.getAddonInfo('path')
 
+BASE_RESOURCE_PATH = xbmc.translatePath( os.path.join( os.getcwd(), 
'resources', 'lib' ) )
 sys.path.append (BASE_RESOURCE_PATH)
 
-__settings__ = xbmcaddon.Addon(id='script.gmail.checker')
-
-__language__ = __settings__.getLocalizedString
-
-
 if __name__ == "__main__":
     import gui
     ui = gui.GUI( "script-GmailChecker-main.xml" , os.getcwd(), "Default")

http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=f9ecce44dbb69c8a51a308f8232f4b55d011825e

commit f9ecce44dbb69c8a51a308f8232f4b55d011825e
Author: Zeljko Ametovic <[email protected]>
Date:   Mon Nov 29 12:01:45 2010 +0400

    [script.cu.lyrics] -v 0.9.9
    - changed: use getAddonInfo('path') instead of os.getcwd()

diff --git a/script.cu.lyrics/addon.xml b/script.cu.lyrics/addon.xml
index 6cbc16f..1ff8341 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="0.9.8"
+       version="0.9.9"
        provider-name="Amet">
   <requires>
     <import addon="xbmc.python" version="1.0"/>
diff --git a/script.cu.lyrics/changelog.txt b/script.cu.lyrics/changelog.txt
index b83b80b..b4087b5 100644
--- a/script.cu.lyrics/changelog.txt
+++ b/script.cu.lyrics/changelog.txt
@@ -1,3 +1,6 @@
+0.9.9
+- changed: use getAddonInfo('path') instead of os.getcwd()
+
 0.9.8
 - fixed: script wouldn't detect song change with .mp3 + .cue or .flac + .cue 
files. Thanks pike!
 
diff --git a/script.cu.lyrics/default.py b/script.cu.lyrics/default.py
index 905e396..dc3373d 100644
--- a/script.cu.lyrics/default.py
+++ b/script.cu.lyrics/default.py
@@ -13,17 +13,18 @@ __version__ = "0.9.2"
 __XBMC_Revision__ = "30001"
 
 # Shared resources 
-BASE_RESOURCE_PATH = xbmc.translatePath( os.path.join( os.getcwd(), 
'resources', 'lib' ) )
+__settings__   = xbmcaddon.Addon(id=__scriptid__)
+__language__   = __settings__.getLocalizedString
+__cwd__        = __settings__.getAddonInfo('path')
 
-sys.path.append (BASE_RESOURCE_PATH)
+BASE_RESOURCE_PATH = xbmc.translatePath( os.path.join( __cwd__, 'resources', 
'lib' ) )
 
-__settings__ = xbmcaddon.Addon(id=__scriptid__)
-__language__ = __settings__.getLocalizedString
+sys.path.append (BASE_RESOURCE_PATH)
 
 if ( __name__ == "__main__" ):
     import gui as gui
     window = "main"
-    ui = gui.GUI( "script-XBMC_Lyrics-main.xml" , os.getcwd(), "Default" )
+    ui = gui.GUI( "script-XBMC_Lyrics-main.xml" , __cwd__, "Default" )
     ui.doModal()
     del ui
     sys.modules.clear()
\ No newline at end of file
diff --git a/script.cu.lyrics/resources/lib/gui.py 
b/script.cu.lyrics/resources/lib/gui.py
index 4ceefdd..9aab439 100755
--- a/script.cu.lyrics/resources/lib/gui.py
+++ b/script.cu.lyrics/resources/lib/gui.py
@@ -18,9 +18,10 @@ except:
 current_win_id = xbmcgui.getCurrentWindowId()
 
 __scriptname__ = sys.modules[ "__main__" ].__scriptname__
-__version__ = sys.modules[ "__main__" ].__version__
-__settings__ = sys.modules[ "__main__" ].__settings__
-__language__ = sys.modules[ "__main__" ].__language__
+__version__    = sys.modules[ "__main__" ].__version__
+__settings__   = sys.modules[ "__main__" ].__settings__
+__language__   = sys.modules[ "__main__" ].__language__
+__cwd__        = sys.modules[ "__main__" ].__cwd__
 
 SELECT_ITEM = ( 11, 256, 61453, )
 EXIT_SCRIPT = ( 6, 10, 247, 275, 61467, 216, 257, 61448, )
diff --git a/script.cu.lyrics/resources/lib/lyricsScraper.py 
b/script.cu.lyrics/resources/lib/lyricsScraper.py
index 2724e40..161ce3c 100644
--- a/script.cu.lyrics/resources/lib/lyricsScraper.py
+++ b/script.cu.lyrics/resources/lib/lyricsScraper.py
@@ -9,8 +9,9 @@ from song import *
 import lyrics
 
 
-__language__ = sys.modules[ "__main__" ].__language__
-__title__ = __language__(30003)
+__language__         = sys.modules[ "__main__" ].__language__
+__cwd__              = sys.modules[ "__main__" ].__cwd__
+__title__            = __language__(30003)
 __allow_exceptions__ = True
 
 class WikiaFormat:
@@ -213,10 +214,10 @@ class LyricsFetcher:
         """ Sets exceptions for formatting artist """
         try:
             if ( __name__ == "__main__" ):
-                ex_path = os.path.join( os.getcwd(), "exceptions.txt" )
+                ex_path = os.path.join( __cwd__, "exceptions.txt" )
             else:
                 name = __name__.replace( "resources.scrapers.", "" ).replace( 
".lyricsScraper", "" )
-                ex_path = os.path.join( xbmc.translatePath( "P:\\script_data" 
), os.getcwd(), "scrapers", name, "exceptions.txt" )
+                ex_path = os.path.join( xbmc.translatePath( "P:\\script_data" 
), __cwd__, "scrapers", name, "exceptions.txt" )
             ex_file = open( ex_path, "r" )
             self.exceptions = eval( ex_file.read() )
             ex_file.close()
@@ -246,7 +247,7 @@ class LyricsFetcher:
                 usock = urllib.urlopen( url % ( artist, song, ) )
                 
             else:
-                usock = open( os.path.join( os.getcwd(), "lyrics_source.txt" 
), "r" )
+                usock = open( os.path.join( __cwd__, "lyrics_source.txt" ), 
"r" )
             # read source
             jsonSource = usock.read()
             print str(jsonSource)
@@ -270,7 +271,7 @@ class LyricsFetcher:
             
             # Save htmlSource to a file for testing scraper (if debugWrite)
             if ( debugWrite ):
-                file_object = open( os.path.join( os.getcwd(), 
"lyrics_source.txt" ), "w" )
+                file_object = open( os.path.join( __cwd__, "lyrics_source.txt" 
), "w" )
                 file_object.write( jsonSource )
                 file_object.close()
             # exec jsonSource to a native python dictionary
@@ -291,14 +292,14 @@ class LyricsFetcher:
             if ( not debug ):
                 usock = urllib.urlopen( url % ( artist, ) )
             else:
-                usock = open( os.path.join( os.getcwd(), "songs_source.txt" ), 
"r" )
+                usock = open( os.path.join( __cwd__, "songs_source.txt" ), "r" 
)
             # read source
             jsonSource = usock.read()
             # close socket
             usock.close()
             # Save htmlSource to a file for testing scraper (if debugWrite)
             if ( debugWrite ):
-                file_object = open( os.path.join( os.getcwd(), 
"songs_source.txt" ), "w" )
+                file_object = open( os.path.join( __cwd__, "songs_source.txt" 
), "w" )
                 file_object.write( jsonSource )
                 file_object.close()
             # exec jsonSource to a native python dictionary
diff --git a/script.cu.lyrics/resources/lib/song.py 
b/script.cu.lyrics/resources/lib/song.py
index 1fd1052..774bcf0 100644
--- a/script.cu.lyrics/resources/lib/song.py
+++ b/script.cu.lyrics/resources/lib/song.py
@@ -1,8 +1,11 @@
 import os
 import utilities
 import xbmc
+import sys
 
-BASE_DATA_PATH = os.path.join( xbmc.translatePath( "special://profile/" ), 
"addon_data", os.path.basename( os.getcwd() ) )
+__cwd__ = sys.modules[ "__main__" ].__cwd__
+
+BASE_DATA_PATH = os.path.join( xbmc.translatePath( "special://profile/" ), 
"addon_data", os.path.basename( __cwd__ ) )
 lyrics_path = os.path.join( BASE_DATA_PATH, "lyrics")
 
 class Song:
diff --git a/script.cu.lyrics/resources/lib/utilities.py 
b/script.cu.lyrics/resources/lib/utilities.py
index 88d2f6d..4cd8cf0 100644
--- a/script.cu.lyrics/resources/lib/utilities.py
+++ b/script.cu.lyrics/resources/lib/utilities.py
@@ -10,12 +10,13 @@ DEBUG_MODE = 0
 _ = sys.modules[ "__main__" ].__language__
 __scriptname__ = sys.modules[ "__main__" ].__scriptname__
 __version__ = sys.modules[ "__main__" ].__version__
+__cwd__ = sys.modules[ "__main__" ].__cwd__
 
 # comapatble versions
 SETTINGS_VERSIONS = ( "1.7", )
 # base paths
-BASE_DATA_PATH = os.path.join( xbmc.translatePath( "special://profile/" ), 
"addon_data", os.path.basename( os.getcwd() ) )
-BASE_SETTINGS_PATH = os.path.join( xbmc.translatePath( "special://profile/" ), 
"addon_data", os.path.basename( os.getcwd() ), "settings.txt" )
+BASE_DATA_PATH = os.path.join( xbmc.translatePath( "special://profile/" ), 
"addon_data", os.path.basename( __cwd__ ) )
+BASE_SETTINGS_PATH = os.path.join( xbmc.translatePath( "special://profile/" ), 
"addon_data", os.path.basename( __cwd__ ), "settings.txt" )
 BASE_RESOURCE_PATH = sys.modules[ "__main__" ].BASE_RESOURCE_PATH
 # special button codes
 SELECT_ITEM = ( 11, 256, 61453, )

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

Summary of changes:
 script.cu.lyrics/addon.xml                      |    2 +-
 script.cu.lyrics/changelog.txt                  |    3 +++
 script.cu.lyrics/default.py                     |   11 ++++++-----
 script.cu.lyrics/resources/lib/gui.py           |    7 ++++---
 script.cu.lyrics/resources/lib/lyricsScraper.py |   17 +++++++++--------
 script.cu.lyrics/resources/lib/song.py          |    5 ++++-
 script.cu.lyrics/resources/lib/utilities.py     |    5 +++--
 script.gmail.checker/addon.xml                  |    2 +-
 script.gmail.checker/default.py                 |   10 ++++------
 script.rss.editor/addon.xml                     |    2 +-
 script.rss.editor/default.py                    |   15 ++++++++-------
 script.rss.editor/resources/lib/rssEditor.py    |    6 +++---
 script.rss.editor/resources/lib/setEditor.py    |    7 ++++---
 13 files changed, 51 insertions(+), 41 deletions(-)


hooks/post-receive
-- 
Scripts

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to