Features ======== The feature list is growing: - sortable team list, with almost all parameters at hand; - graphs for player data (at least 2 datapoints needed); - BMI (body mass index) parameter; - filters on sex, specialty, trainability, specialty, age category; - value indexes: base, general, current, average weekly tests points. For a definition of value indexes please see :ref:`value-indexes`; - training progress indicators: numerical diffs, green/red arrows; - smart and optional download of weekly tests; - supports different languages (traslators needed); TODO list: - user preferences; - memory of user settings (e.g. window size); - configurable column visibility; - direct proxy support; - async downloading - at the moment, the interface just 'freezes' until the download completes; - download error handling - right now it may silently fail if you don't run the program with a text console to see the python console; - coaches list; - other XML data that is available on the server but not downloaded yet; - training - this is hard, there's no XML data about the training; - XML data importer / exporter - allows you to import from/export to other programs, and to backup your database - not easy; You can help! ------------- Yes, you can. If you want to see GoMaxi! translated in your own language, send me a message. This is expecially true if you're already a translator for the Maxithlon site. In order to help, you just need to learn how to use GNU gettext .pot files. A .po or .pot file is just a text file you can open with your favorite editor (even Notepad), but there are also tools that assist you, check Poedit_ out. Once you're done, even partially done, just send me the .po file with the translations you filled id. You can find the latest .pot file for gomaxi is the gomaxi .zip archive. If you're a python programmer, just have a look at the code. It's still somehow messy, and many things needs to be re-implemented. I'm planning to migrate to twisted to get asyncronous downloads, and to redesign the whole database. This is only alpha code. Screenshots ----------- Here are some screenshots. There are from today version (2007/8/15). My athletes complained about they privacy, so I blurred the data here and there. :-) .. toctree:: :maxdepth: 2 :glob: screenshots/screen? Here is a brief explanation of the output: the green ticks after the specialty mean that the athlete meets the condition to get training already. You still have to make sure it's assigned to a coach, tho, since `GoMaxi!` doesn't check for that, yet. The `BMI` is either green or red according to some speculation about reasonable limits. Don't count on that too much. On screen1 you can see Germano Forcone (my best jumper), with a `BMI` of 28, which is definitely too much for a jumper. At 168cm x 81Kg, that's no wonder. Yet he's not that bad. It didn't make it in the screenshots, but a small (Y) after the age means that the athlete is part of the Youth Squad, and not of the main team. The graph is still somehow incomplete: most values are in the range 0-20, the other are correctly scaled, but there's no way to tell their value from the graph (applies to Wage, MAXID, Height and such). Please note you need at least three data points, that is, three weekly training updates, before a graph can be displayed. .. _Poedit: http://www.poedit.net