[Checkins] SVN: z3c.filetype/trunk/ - new mimetype interface IAudioMPEGType

Juergen Kartnaller juergen at kartnaller.at
Thu Dec 6 10:31:29 EST 2007


Log message for revision 82160:
   - new mimetype interface IAudioMPEGType
   - mimetype extension for audio/mpeg layer 3
   - removed setup.cfg
   - added CHANGES.txt
  

Changed:
  A   z3c.filetype/trunk/CHANGES.txt
  D   z3c.filetype/trunk/setup.cfg
  U   z3c.filetype/trunk/setup.py
  U   z3c.filetype/trunk/src/z3c/filetype/README.txt
  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
  A   z3c.filetype/trunk/src/z3c/filetype/testdata/mpeglayer3.mp3

-=-
Added: z3c.filetype/trunk/CHANGES.txt
===================================================================
--- z3c.filetype/trunk/CHANGES.txt	                        (rev 0)
+++ z3c.filetype/trunk/CHANGES.txt	2007-12-06 15:31:29 UTC (rev 82160)
@@ -0,0 +1,16 @@
+=======================
+Changes in z3c.filetype
+=======================
+
+After
+=====
+
+
+2007/12/06 1.1.0
+================
+
+ - new mimetype interface IAudioMPEGType
+ - mimetype extension for audio/mpeg layer 3
+ - removed setup.cfg
+ - added CHANGES.txt
+


Property changes on: z3c.filetype/trunk/CHANGES.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Deleted: z3c.filetype/trunk/setup.cfg
===================================================================
--- z3c.filetype/trunk/setup.cfg	2007-12-06 15:30:52 UTC (rev 82159)
+++ z3c.filetype/trunk/setup.cfg	2007-12-06 15:31:29 UTC (rev 82160)
@@ -1,3 +0,0 @@
-[egg_info]
-#tag_build = dev
-tag_svn_revision = 1

Modified: z3c.filetype/trunk/setup.py
===================================================================
--- z3c.filetype/trunk/setup.py	2007-12-06 15:30:52 UTC (rev 82159)
+++ z3c.filetype/trunk/setup.py	2007-12-06 15:31:29 UTC (rev 82160)
@@ -2,7 +2,7 @@
 
 setup(
     name="z3c.filetype",
-    version="1.0",
+    version="1.1.0",
     namespace_packages=["z3c"],
     packages=find_packages("src"),
     package_dir={"": "src"},

Modified: z3c.filetype/trunk/src/z3c/filetype/README.txt
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/README.txt	2007-12-06 15:30:52 UTC (rev 82159)
+++ z3c.filetype/trunk/src/z3c/filetype/README.txt	2007-12-06 15:31:29 UTC (rev 82160)
@@ -38,6 +38,8 @@
   [<InterfaceClass z3c.filetype.interfaces.filetypes.IGIFFile>]
   logo.gif.bz2
   [<InterfaceClass z3c.filetype.interfaces.filetypes.IBZIP2File>]
+  mpeglayer3.mp3
+  [<InterfaceClass z3c.filetype.interfaces.filetypes.IAudioMPEGFile>]
   test.flv
   [<InterfaceClass z3c.filetype.interfaces.filetypes.IFLVFile>]
   test.gnutar
@@ -183,6 +185,7 @@
   jumps.mov --> video/quicktime
   logo.gif --> image/gif
   logo.gif.bz2 --> application/x-bzip2
+  mpeglayer3.mp3 --> audio/mpeg
   test.flv --> video/x-flv
   test.gnutar --> application/x-tar
   test.html --> text/html

Modified: z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py	2007-12-06 15:30:52 UTC (rev 82159)
+++ z3c.filetype/trunk/src/z3c/filetype/interfaces/filetypes.py	2007-12-06 15:31:29 UTC (rev 82160)
@@ -102,6 +102,11 @@
     """audio file"""
 IAudioFile.setTaggedValue(MTM,re.compile('^audio/.+$'))
 
+class IAudioMPEGFile(IAudioFile):
+    """audio file"""
+IAudioMPEGFile.setTaggedValue(MTM,re.compile('audio/mpeg'))
+IAudioMPEGFile.setTaggedValue(MT,'audio/mpeg')
+
 class IHTMLFile(ITextFile):
     """HTML file"""
 IHTMLFile.setTaggedValue(MTM,re.compile('text/html'))

Modified: z3c.filetype/trunk/src/z3c/filetype/magic.mime
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/magic.mime	2007-12-06 15:30:52 UTC (rev 82159)
+++ z3c.filetype/trunk/src/z3c/filetype/magic.mime	2007-12-06 15:31:29 UTC (rev 82160)
@@ -192,7 +192,9 @@
 0	belong		0x3026b275	video/x-ms-asf
 
 # MPEG Layer 3 sound files
-#0       beshort		&0xffe0		audio/mpeg
+0	beshort&0xfff0	0xfff0			audio/mpeg
+
+
 #MP3 with ID3 tag
 0	string		ID3		audio/mpeg
 # Ogg/Vorbis

Modified: z3c.filetype/trunk/src/z3c/filetype/magic.txt
===================================================================
--- z3c.filetype/trunk/src/z3c/filetype/magic.txt	2007-12-06 15:30:52 UTC (rev 82159)
+++ z3c.filetype/trunk/src/z3c/filetype/magic.txt	2007-12-06 15:31:29 UTC (rev 82160)
@@ -21,6 +21,7 @@
   jumps.mov --> ['video/quicktime']
   logo.gif --> ['image/gif']
   logo.gif.bz2 --> ['application/x-bzip2']
+  mpeglayer3.mp3 --> ['audio/mpeg']
   test.flv --> ['video/x-flv']
   test.gnutar --> ['application/x-tar']
   test.html --> ['text/html']

Added: z3c.filetype/trunk/src/z3c/filetype/testdata/mpeglayer3.mp3
===================================================================
(Binary files differ)


Property changes on: z3c.filetype/trunk/src/z3c/filetype/testdata/mpeglayer3.mp3
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream



More information about the Checkins mailing list