def initialize(context):
    """Initializer called when used as a Zope 2 product."""
    try:
        from atreal.richfile.qualifier.registry import registerRFPlugin
    except:
        return
    
    supported_mimetypes = [
        "application/pdf",
        "application/msword",
        "application/msexcel",
        "application/vnd.ms-excel",
        "application/vnd.ms-powerpoint",
        "application/vnd.oasis.opendocument.text",
        "application/vnd.oasis.opendocument.text-master",
        "application/vnd.oasis.opendocument.text-template",
        "application/vnd.oasis.opendocument.text-web",
        "application/vnd.oasis.opendocument.spreadsheet",
        "application/vnd.oasis.opendocument.spreadsheet-template",
        "application/vnd.oasis.opendocument.presentation",
        "application/vnd.oasis.opendocument.presentation-template",
        "application/vnd.oasis.opendocument.chart",
        "application/vnd.oasis.opendocument.database",
        "application/vnd.sun.xml.writer",
        "application/vnd.sun.xml.impress",
        "application/vnd.sun.xml.calc",
        ]
    
    registerRFPlugin(IPreview, supported_mimetypes)
Beispiel #2
0
def initialize(context):
    """Initializer called when used as a Zope 2 product."""
    try:
        from atreal.richfile.qualifier.registry import registerRFPlugin
    except:
        return
    
    supported_mimetypes = unique(HACHOIR_MT + EXIF_MT)
    
    registerRFPlugin(IMetadata, supported_mimetypes)
Beispiel #3
0
def initialize(context):
    """Initializer called when used as a Zope 2 product."""
    try:
        from atreal.richfile.qualifier.registry import registerRFPlugin
    except:
        return
    
    supported_mimetypes = [
        'image/png',
        'image/gif',
        'image/jpeg',
        ]
    
    registerRFPlugin(IImage, supported_mimetypes)
def initialize(context):
    """Initializer called when used as a Zope 2 product."""
    try:
        from atreal.richfile.qualifier.registry import registerRFPlugin
    except:
        return
    
    supported_audio_mimetypes = [
        'audio/x-mp3',
        'audio/mpeg',
        'audio/x-mpeg',
        'audio/x-wav',
        'audio/wav',
        'audio/vnd.wave',
        'audio/ogg',
        'audio/x-ogg',
        'application/ogg',
        ]

    supported_video_mimetypes = [
        'video/x-msvideo',
        'video/x-flv',
        'video/mpeg',
        'video/3gpp',
        'video/x-ms-wmv',
        'video/x-ms-asf',
        'video/quicktime',
        'video/ogg',
        'video/x-ogg',
        'video/x-ogm+ogg'
        ]
    
    registerRFPlugin(IStreamingAudio, supported_audio_mimetypes)
    registerRFPlugin(IStreamingVideo, supported_video_mimetypes)
    registerRFPlugin(IStreaming, supported_audio_mimetypes+supported_video_mimetypes)