The goal of Tidydoc is to make documentation organization easier. It makes it easy to add documents to a repository, give them the right names, put them into the right directories, and reorganize them a posteriori. Then it can generate a set of HTML pages to browse your documents and a BibTeX file to reference them. Every operation can be done through a Web interface if you are running a Web server (or using the embedded lightweight server), and/or through command line scripts. This allows documents to be uploaded remotely using scp or any other file transfer program. Tidydoc is written in Python in a spirit of flexibility and easy tweaking, but its default behavior should fit the needs of most people.
| Tags | Documentation Information Management Document Repositories |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix POSIX Linux Mac OS X Windows |
| Implementation | Python |
Recent releases


Release Notes: Category managing and document reorganization are now easier via the Web interface. Other new features include archive (zip file) generation to distribute the content of one category, and experimental Windows support via Cygwin.


Release Notes: Several new major features: a standalone and lightweight Web server has been integrated to avoid installing Apache on local setups, BibTeX data can now be provided to autofill descriptions (e.g. from Google scholar), and an HTML preview is available when adding PDF documents to help copy/paste of descriptions.


Release Notes: The Web interface has been improved with a more compact default HTML template, dynamic folding of document details, and support for search queries.


Release Notes: Speed improvements. A Web interface for uploading and modifying documents. Better BibTeX support.


Release Notes: Support document reorganization a posteriori. Bibtex support. Easier installation.