packages: subconv/subconv.py - drop versioning from here, revert wrong mdvd...

arekm arekm at pld-linux.org
Sat Feb 20 23:39:39 CET 2010


Author: arekm                        Date: Sat Feb 20 22:39:39 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- drop versioning from here, revert wrong mdvd matching

---- Files affected:
packages/subconv:
   subconv.py (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: packages/subconv/subconv.py
diff -u packages/subconv/subconv.py:1.6 packages/subconv/subconv.py:1.7
--- packages/subconv/subconv.py:1.6	Sat Feb 20 23:30:04 2010
+++ packages/subconv/subconv.py	Sat Feb 20 23:39:34 2010
@@ -1,20 +1,19 @@
 #!/usr/bin/env python
 #
-# subconv v0.2.2 -- divx subtitles converter
-# (w)by Pawel Stolowski
-#       Julien Lerouge
+# subconv
+# divx subtitles converter by Pawel Stolowski, Julien Lerouge
+# mpl2 by Grzegorz Zyla
+#
+# Maintained at http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/subconv/
 #
 # Released under terms of GNU GPL
 #
-# mpl2 (w) by Grzegorz Zyla
 
 import re, sys, getopt, string
 
 def usage():
     sys.stderr.write("""
- subconv v0.2.2 -- DivX subtitles converter
- (w)by Pawel Stolowski <yogin at linux.bydg.org>
-       Julien Lerouge  <julien.lerouge at free.fr>
+ subconv -- DivX subtitles converter by Pawel Stolowski, Julien Lerouge
 
  Usage: subconv [-i fmt|-o fmt|-a sec|-s sec|-S h:m:s[,h:m:s,...]] input [output1, output2, ...]
 
@@ -39,7 +38,7 @@
     sys.stderr.write("FPS guessing, here are approximate length of file for several FPS :\n")
     most_current = [24/1.001, 25.0, 30/1.001 ]
 
-    re_mdvd = re.compile("^[\{\[](\d+)[\}\]][\{\[](\d*)[\}\]]\s*(.*)")
+    re_mdvd = re.compile("^\{(\d+)\}\{(\d*)\}\s*(.*)")
     count = len(list) - 1
     m = re_mdvd.match(list[count])
     while not m:
@@ -69,7 +68,7 @@
     returns: format (srt, tmp, mdvd) or "" if unknown
     """
     sys.stderr.write("Guessing subs format .")
-    re_mdvd = re.compile("^[\{\[](\d+)[\}\]][\{\[](\d*)[\}\]]\s*(.*)")
+    re_mdvd = re.compile("^\{(\d+)\}\{(\d*)\}\s*(.*)")
     re_srt = re.compile("^(\d+):(\d+):(\d+),\d+\s*-->.*")
     re_tmp = re.compile("^(\d+):(\d+):(\d+):(.*)")
     re_sub2 = re.compile("^(\d+):(\d+):(\d+)\.\d+\s*\,.*")
@@ -101,7 +100,7 @@
     input: contents of a file as list
     returns: list of subtitles in form: [[time_start in secs, time_end in secs, line1, ...],....]
     """
-    re1 = re.compile("^[\{\[](\d+)[\}\]][\{\[](\d*)[\}\]]\s*(.*)")
+    re1 = re.compile("^\{(\d+)\}\{(\d*)\}\s*(.*)")
 
     subtitles = []
     while len(list)>0:
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/subconv/subconv.py?r1=1.6&r2=1.7&f=u



More information about the pld-cvs-commit mailing list