Projects / Tidydoc

Tidydoc

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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  28 Sep 2009 18:18

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.

  •  12 Aug 2009 18:11

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.

  •  04 Feb 2009 10:33

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.

  •  27 Feb 2008 17:21

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

    •  06 Nov 2005 16:22

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

    Screenshot

    Project Spotlight

    Midnight Commander

    Unix file manager and shell

    Screenshot

    Project Spotlight

    erlagi

    An AGI (asterisk gateway interface) client implementation for Erlang.