2016-02-23 17:45:26 +00:00
|
|
|
python-tldp TODO
|
2016-03-04 20:42:37 +00:00
|
|
|
================
|
2016-02-23 17:45:26 +00:00
|
|
|
|
2016-03-27 16:53:32 +00:00
|
|
|
Bugs
|
|
|
|
----
|
|
|
|
|
|
|
|
* when running --sourcedir $FILE, the error message is TERRIBLE;
|
|
|
|
fix it;
|
|
|
|
|
2016-03-04 20:42:37 +00:00
|
|
|
user-visible needs
|
|
|
|
------------------
|
2016-03-01 19:04:43 +00:00
|
|
|
|
2016-03-02 03:50:51 +00:00
|
|
|
* add a manpage
|
|
|
|
|
2016-03-13 03:00:38 +00:00
|
|
|
* add support for .epub3 (or just .epub?) [python-epub ?]
|
2016-03-04 20:42:37 +00:00
|
|
|
|
2016-03-06 19:40:20 +00:00
|
|
|
* consider adding support for metadata extraction from documents
|
|
|
|
|
2016-03-14 17:35:04 +00:00
|
|
|
* create TLDP customizations of DocBook 5.0 XSL (namespaced) files
|
|
|
|
(if we wish to do so)
|
2016-03-04 20:42:37 +00:00
|
|
|
|
|
|
|
code internals
|
|
|
|
--------------
|
|
|
|
|
2016-03-04 21:51:32 +00:00
|
|
|
* generate contrib/tldp.spec at build time (?)
|
|
|
|
|
2016-03-04 20:42:37 +00:00
|
|
|
* SourceDocument and OutputDirectory both have nearly-identical
|
|
|
|
methods called detail() which define a format string; probably
|
|
|
|
should be defined once in a parent class or something
|
2016-03-02 03:50:51 +00:00
|
|
|
|
2016-02-26 18:10:08 +00:00
|
|
|
|
2016-02-23 17:45:26 +00:00
|
|
|
CascadingConfig
|
|
|
|
---------------
|
2016-03-04 20:42:37 +00:00
|
|
|
* consider replacing CascadingConfig with something (better?) from PyPI
|
2016-02-23 17:45:26 +00:00
|
|
|
|
|
|
|
* factor out CascadingConfig into its own project
|
2016-03-04 20:42:37 +00:00
|
|
|
|
|
|
|
* smart_bool for config handling; /usr/lib64/python2.7/ConfigParser.py
|
|
|
|
around line 364ff.
|
|
|
|
_boolean_states = {'1': True, 'yes': True, 'true': True, 'on': True,
|
|
|
|
'0': False, 'no': False, 'false': False, 'off': False}
|
|
|
|
|