[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