Table of Contents ----------------- 1. What is it? 2. Usage 3. Changes in this release 4. License and source code 5. Platforms 6. Limitations of dgsmonX 7. Special Thanks What is it? ----------- dgsmonX is a faceless Mac OS X application (i.e. an application that is not visible in the Dock) that monitors the games you have joined on any number of Dragon Go Servers (DGS) and alerts you when it is your turn to move. For a detailed description of dgsmonX features, see the MANUAL document (available from the Help menu). You can check for the most recent version of dgsmonX on its homepage http://www.herzbube.ch/dgsmonx. If you are interested in dgsmonX as a developer, you should have a look at the README.developer document. Changes in this release ----------------------- This is dgsmonX 0.1, the first no-frills version suitable for public release. For more details see the ChangeLog document. License and source code ----------------------- dgsmonX is licensed under the GNU General Public License (GPLv3). You should have received a copy of the license along with the dgsmonX application bundle or the source distribution (see the file COPYING inside the application bundle or source distribution, or start the application and choose the "Help:GNU General Public License" menu item). If not, see . The source code for dgsmonX can be downloaded from its homepage http://www.herzbube.ch/dgsmonx. You will get the source files ready for building with Xcode. Once the project's git repository becomes available online, you may also get the project's source code from there. Platforms --------- The binary release of dgsmonX is compiled as a universal binary, so it should run on both PowerPC and Intel machines. The minimum requirement for running this version of dgsmonX is Mac OS X 10.4. It might be possible to make a PowerPC build for Mac OS X 10.3.9, but there is no guarantee of success in the first place. An attempt would take some time and effort, and even if successful would certainly complicate the project build. So far I have avoided the attempt, and will continue to do so unless someone can show a need for running dgsmonX on Mac OS X 10.3.9. Special Thanks -------------- Dustin Bachrach, for his QuickTunes source code (http://www.dbachrach.com/opensoft/index.php?page=QuickTunes) that gave me the initial pointers how to create a Mac OS X faceless application with its popup menu in the menubar. Yves Rutschle, for letting me steal the name dgsmonX from his command line utility dgsmon (http://www.rutschle.net/gaming/dgsmon.shtml). Colin Jacobs, for the source code of his tool "Dragon Go Server - System Tray Monitor" (http://coljac.net/dgs) that pointed me to DGS' quick_status.php page, whose output is virtually fail-safe to parse. This literally saved my day, as I was about to spend another day or two for learning how use a DOM parser in Cocoa, in order to improve dgsmonX' parsing of the output of DGS's status.php page. And, of course, the people from dragongoserver.net, for making their software free.