[Checkins] SVN: z3c.filetype/trunk/src/z3c/filetype/ Added mime magic for WMV/ASF

Jürgen Kartnaller juergen at kartnaller.at
Fri Oct 13 07:40:43 EDT 2006


Log message for revision 70609:
  Added mime magic for WMV/ASF
  

Changed:
  U   z3c.filetype/trunk/src/z3c/filetype/README.txt
  U   z3c.filetype/trunk/src/z3c/filetype/adapters.py
  U   z3c.filetype/trunk/src/z3c/filetype/event.py
  U   z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py
  U   z3c.filetype/trunk/src/z3c/filetype/magic.mime
  U   z3c.filetype/trunk/src/z3c/filetype/magic.txt

-=-
Modified: z3c.filetype/trunk/src/z3c/filetype/README.txt
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/README.txt	2006-10-13 07:04:32 UTC (rev 70608)
+++ z3c.filetype/trunk/src/z3c/filetype/README.txt	2006-10-13 11:40:41 UTC (rev 70609)
@@ -19,7 +19,7 @@
   >>> for name in fileNames:
   ...     if name==".svn": continue
   ...     path = os.path.join(testData, name)
-  ...     i =  api.getInterfacesFor(file(path), 'rb')
+  ...     i =  api.getInterfacesFor(file(path, 'rb'))
   ...     print name
   ...     print i
   DS_Store
@@ -50,6 +50,8 @@
   set([<InterfaceClass z3c.filetype.interfaces.filetypes.IGZIPFile>])
   test.txt.gz
   set([<InterfaceClass z3c.filetype.interfaces.filetypes.IGZIPFile>])
+  test.wmv
+  set([<InterfaceClass z3c.filetype.interfaces.filetypes.IASFFile>])
   test2.html
   set([<InterfaceClass z3c.filetype.interfaces.filetypes.IHTMLFile>])
   test2.thml

Modified: z3c.filetype/trunk/src/z3c/filetype/adapters.py
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/adapters.py	2006-10-13 07:04:32 UTC (rev 70608)
+++ z3c.filetype/trunk/src/z3c/filetype/adapters.py	2006-10-13 11:40:41 UTC (rev 70609)
@@ -23,9 +23,3 @@
             if mt is not None:
                 return mt
 
-                
-
-        
-    
-
-    

Modified: z3c.filetype/trunk/src/z3c/filetype/event.py
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/event.py	2006-10-13 07:04:32 UTC (rev 70608)
+++ z3c.filetype/trunk/src/z3c/filetype/event.py	2006-10-13 11:40:41 UTC (rev 70609)
@@ -5,6 +5,3 @@
 class FileTypeModifiedEvent(ObjectModifiedEvent):
     interface.implements(interfaces.IFileTypeModifiedEvent)
 
-
-
-    

Modified: z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py	2006-10-13 07:04:32 UTC (rev 70608)
+++ z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py	2006-10-13 11:40:41 UTC (rev 70609)
@@ -88,6 +88,11 @@
 IFLVFile.setTaggedValue(MTM,re.compile('video/x-flv'))
 IFLVFile.setTaggedValue(MT,'video/x-flv')
 
+class IASFFile(IVideoFile):
+    """Windows Media File Format"""
+IASFFile.setTaggedValue(MTM,re.compile('video/x-ms-asf'))
+IASFFile.setTaggedValue(MT,'video/x-ms-asf')
+
 class IAudioFile(ITypedFile):
     """audio file"""
 IAudioFile.setTaggedValue(MTM,re.compile('^audio/.+$'))

Modified: z3c.filetype/trunk/src/z3c/filetype/magic.mime
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/magic.mime	2006-10-13 07:04:32 UTC (rev 70608)
+++ z3c.filetype/trunk/src/z3c/filetype/magic.mime	2006-10-13 11:40:41 UTC (rev 70609)
@@ -189,6 +189,7 @@
 0	belong		0x2e7261fd	application/x-realaudio
 >8 	string		CDRA		image/x-coreldraw
 
+0	belong		0x3026b275	video/x-ms-asf
 
 # MPEG Layer 3 sound files
 #0       beshort		&0xffe0		audio/mpeg

Modified: z3c.filetype/trunk/src/z3c/filetype/magic.txt
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/magic.txt	2006-10-13 07:04:32 UTC (rev 70608)
+++ z3c.filetype/trunk/src/z3c/filetype/magic.txt	2006-10-13 11:40:41 UTC (rev 70609)
@@ -27,6 +27,7 @@
   test.tar set(['application/x-tar'])
   test.tgz set(['application/x-gzip'])
   test.txt.gz set(['application/x-gzip'])
+  test.wmv set(['video/x-ms-asf'])
   test2.html set(['text/html'])
   test2.thml set(['text/html'])
   thumbnailImage_small.jpeg set(['image/jpeg'])



More information about the Checkins mailing list