summaryrefslogtreecommitdiff
path: root/gui.py
diff options
context:
space:
mode:
Diffstat (limited to 'gui.py')
-rw-r--r--gui.py27
1 files changed, 13 insertions, 14 deletions
diff --git a/gui.py b/gui.py
index 66cf755..32b3469 100644
--- a/gui.py
+++ b/gui.py
@@ -196,15 +196,15 @@ class ListStoreApp:
196 chooser.set_default_response(0) 196 chooser.set_default_response(0)
197 chooser.set_select_multiple(True) 197 chooser.set_select_multiple(True)
198 198
199 filter = gtk.FileFilter() 199 all_filter = gtk.FileFilter()
200 filter.set_name('All files') 200 all_filter.set_name('All files')
201 filter.add_pattern('*') 201 all_filter.add_pattern('*')
202 chooser.add_filter(filter) 202 chooser.add_filter(all_filter)
203 203
204 filter = gtk.FileFilter() 204 supported_filter = gtk.FileFilter()
205 [filter.add_mime_type(i) for i in mat.STRIPPERS.keys()] 205 [supported_filter.add_mime_type(i) for i in mat.STRIPPERS.keys()]
206 filter.set_name('Supported files') 206 supported_filter.set_name('Supported files')
207 chooser.add_filter(filter) 207 chooser.add_filter(supported_filter)
208 208
209 response = chooser.run() 209 response = chooser.run()
210 210
@@ -239,7 +239,7 @@ class ListStoreApp:
239 w.set_comments('This software was coded during the GSoC 2011') 239 w.set_comments('This software was coded during the GSoC 2011')
240 w.set_website('https://gitweb.torproject.org/user/jvoisin/mat.git') 240 w.set_website('https://gitweb.torproject.org/user/jvoisin/mat.git')
241 w.set_website_label('Website') 241 w.set_website_label('Website')
242 w.set_authors(['Julien (jvoisin) Voisin',]) 242 w.set_authors(['Julien (jvoisin) Voisin', ])
243 w.set_program_name('Metadata Anonymistion Toolkit') 243 w.set_program_name('Metadata Anonymistion Toolkit')
244 click = w.run() 244 click = w.run()
245 if click: 245 if click:
@@ -262,17 +262,16 @@ class ListStoreApp:
262 handler = mat.XMLParser() 262 handler = mat.XMLParser()
263 parser = xml.sax.make_parser() 263 parser = xml.sax.make_parser()
264 parser.setContentHandler(handler) 264 parser.setContentHandler(handler)
265 with open('FORMATS', 'r') as f: 265 with open('FORMATS', 'r') as xmlfile:
266 parser.parse(f) 266 parser.parse(xmlfile)
267 267
268 for item in handler.list: # list of dict : one pict per format 268 for item in handler.list: # list of dict : one dict per format
269 #create one expander per format 269 #create one expander per format
270 title = '%s (%s)' % (item['name'], item['extension']) 270 title = '%s (%s)' % (item['name'], item['extension'])
271 support = '\t<b>support</b> : ' + item['support'] 271 support = '\t<b>support</b> : ' + item['support']
272 metadata = '\n\t<b>metadata</b> : ' + item['metadata'] 272 metadata = '\n\t<b>metadata</b> : ' + item['metadata']
273 method = '\n\t<b>method</b> : ' + item['method'] 273 method = '\n\t<b>method</b> : ' + item['method']
274 content = support + metadata + method 274 content = support + metadata + method
275
276 if item['support'] == 'partial': 275 if item['support'] == 'partial':
277 content += '\n\t<b>remaining</b> : ' + item['remaining'] 276 content += '\n\t<b>remaining</b> : ' + item['remaining']
278 277