From 58e81584210effde41b8d2bcd5f8ea174f56e668 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Wed, 15 Feb 2012 17:44:45 +0100 Subject: Now the cli display only locally supported format list Same as d9f6a5d, but for CLI --- mat | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/mat b/mat index 468c76a..6ce09d9 100755 --- a/mat +++ b/mat @@ -11,6 +11,7 @@ import os import hachoir_core from lib import mat +from lib import strippers def parse(): @@ -108,13 +109,15 @@ def list_supported(): parser.parse(xmlfile) for item in handler.list: - print('%s (%s)' % (item['name'], item['extension'])) - print('\tsupport : ' + item['support']) - print('\tmetadata : ' + item['metadata']) - print('\tmethod : ' + item['method']) - if item['support'] == 'partial': - print('\tremaining : ' + item['remaining']) - print('\n') + if strippers.STRIPPERS.has_key(item['mimetype'].split(',')[0]): + #on display localy supported formats + print 'ok' + print('%s (%s)' % (item['name'], item['extension'])) + print('\tsupport : ' + item['support']) + print('\tmetadata : ' + item['metadata']) + print('\tmethod : ' + item['method'] + '\n') + if item['support'] == 'partial': + print('\tremaining : ' + item['remaining'] + '\n') sys.exit(0) -- cgit v1.3