TCOBrowser is a Cocoa viewer application dedicated to the TeX Catalogue Online. It was written to provide an easy way for Mac OS X users to access documentation and information about TeX and TeX-related packages available through CTAN, as well as some of the TeX documentation on your local system. TCOBrowser also allows installation of MikTeX packages, so you can easily add to your local TeX tree. It currently supports updating the list of available packages by parsing ftp output from CTAN, and extracting the Windows “.cab” files using cabextract. The “.cab” file list updater was a pain to write, but it should be a decent example of using CFReadStreamCreateWithFTPURL() and friends.
Some calls for help on the project include maintaining and periodically uploading of the TeX catalogue to the website. For this task only a little experience with the terminal and installation of PyXML is needed. A list of tasks where programming help is needed is available on the TCOBrowser website.