]> git.parisson.com Git - telecaster-cgi.git/commitdiff
fix special characters (hard replace by "_"
authoryomguy <yomguy@parisson.com>
Mon, 11 Jul 2011 22:11:33 +0000 (00:11 +0200)
committeryomguy <yomguy@parisson.com>
Mon, 11 Jul 2011 22:11:33 +0000 (00:11 +0200)
auto refresh again

install.py
telecaster.py
webview.py

index f13beb15eb25c1f06742cd3e433c29a51a3d0a25..cc932ddc216fd38293da973b98e08b3b82b89dc5 100644 (file)
@@ -64,7 +64,7 @@ os.chdir(app_dir)
 install_dir = '/var/www/telecaster'
 if os.path.exists(install_dir):
     shutil.rmtree(install_dir)
-shutil.copytree(app_dir, install_dir,ignore=shutil.ignore_patterns('edcast-jack*', 'deefuzzer*', '*.svn*'))
+shutil.copytree(app_dir, install_dir,ignore=shutil.ignore_patterns('edcast-jack*', 'deefuzzer*', '*.svn*', '*.bzr*'))
 os.system('chown -R ' + user + ':' + user + ' ' + install_dir)
 
 conf_dir = '/etc/telecaster'
index 96d2573d1e70a03ad2b34b7b7adb08a3a3cba38f..5f0f7febe80caacfcf0da7a8e9a809b0db2ee9a4 100755 (executable)
 # Author: Guillaume Pellerin <yomguy@parisson.com>
 """
 
-version = '0.5.3'
+version = '0.5.4'
 
 
 import os
+import re
 import sys
 import pwd
 import cgi
@@ -113,6 +114,7 @@ class TeleCaster:
                     if '....' in value:
                         self.conference_dict[data] = 'Inconnu'
                     else:
+                        value = re.sub(r'\W+', '_', value) 
                         self.conference_dict[data] = value.decode('utf-8')
 
             self.conference_dict['title'] = self.title
index 4e3bff00e8467ccabf5bade95e0f797f4ffbd072..13b0b3f1aff52d7e5708ba869e773f141ee96a59 100644 (file)
@@ -187,9 +187,6 @@ class WebView(FieldStorage):
 
         print "<div class=\"hardware\">"
         print "<div class=\"title\">Status</div>"
-
-        #self.video()
-
         print "<table class=\"hardware\">"
         print "<tr><td>Name</td><TD> : </TD>"
         print "<td>%s</td></tr>" % self.conf['infos']['url']
@@ -292,7 +289,7 @@ class WebView(FieldStorage):
         self.mount_point ='_-_'.join([self.short_name,department,conference])+'.'+self.format
         self.writing = writing
         self.casting = casting
-        self.refresh = False
+        self.refresh = True
 
         self.header()
         self.sub_header()