aboutsummaryrefslogblamecommitdiffstats
path: root/todo
blob: 0c3016839e1e73efda18eba00264f6308ee76e66 (plain) (tree)
1
2
3
4
5
6
7
8
9

         
                                                                                                                                    
                                                                                                                                                                                                  
                                                                                                                                           
                                                                                                                            
                                                            

                                                                                                                         
todo list

- Disable the get...() and set...() methods (by making them private) -> metadata is accessible only through the dictionnary metaphor
- Write methods cacheAllExifTags() and cacheAllIptcTags() that will read and cache all the tag values (to be used in a separate threads, for applications that need to access all the tags anyway)
- Rewrite the exiv2 command-line tool and the test binaries in Python and (Python) scripts to run the same tests that are run to test exiv2
- Rewrite the docstring documentation of the module using epydoc's syntax (http://epydoc.sourceforge.net/manual-fields.html)
- Write a complete documentation for the binding and it uses
- Write unit tests (http://docs.python.org/lib/module-unittest.html)
- Use pkgconfig with scons in order to check the dependencies before compiling (http://www.scons.org/wiki/UsingPkgConfig)