==================== TODO: tracktools ==================== .. contents:: .. 1 Desired features 2 Other 2.1 Misc 2.2 Invoice 2.3 New Tool: ``plan`` - tracktools: Write a simple system for generating my invoices in ascii text format with a fixed number of columns, this would save a tremendous amount of time. use bibliographic fields. - tracktools: Try the "pic" and "tbl" for generating invoices, read the UNIX text processing book. Desired features ================ - You need to add an option to the timesheet script: max contract time, so that we can easily calculate remaining time. - Try the "pic" language and "tbl" and friends for generating postscript invoices - Mention something within the tracktools about how I use encrypted files. - Add invoice script to install, web page Other ===== Misc ---- - finish work on :Rate: tag support - split the non-entries text with null-time entries, so that we can output the comments decently one day. - timesheet: don't count as description starting from a lines that starts at the beginning of the line; - make a script that would an XML info for an invoice and generates postscript. - somehow automatically extract and generate the documentation for each script. perhaps use pydoc? Invoice ------- - this could be used for invoices: Title: pyXLWriter URL: http://pyxlwriter.sourceforge.net/ Description: "pyXLWriter is a Python library for generating Excel spreadsheets. It's a port of John McNamara's Perl Spreadsheet::WriteExcel module to Python." New Tool: ``plan`` ------------------ A sort of MS Project-like tool that takes a simple textual description of tasks to be completed along with time estimates and that generates an HTML file like a Pert chart with bars of the right lengths.