2013-07-28 Helmut Pozimski added version option to the man page 2013-07-28 Helmut Pozimski add version option to the option parser 2013-07-28 Helmut Pozimski updated README and INSTALL 2013-07-28 Helmut Pozimski finished the man page 2013-07-28 Helmut Pozimski added a minimal man page, content still missing 2013-07-28 Helmut Pozimski updated TODO 2013-07-28 Helmut Pozimski added a setup.py to install stdd with the distutils method and renamed the sample.conf to the final name 2013-07-28 Helmut Pozimski updated TODO and Changelog 2013-07-28 Helmut Pozimski converted datetime object to string 2013-07-28 Helmut Pozimski added some more logging output 2013-07-28 Helmut Pozimski tried to throw an exception if the display is not available 2013-07-28 Helmut Pozimski changed the code to also terminate the process if it is not run as daemon 2013-07-28 Helmut Pozimski changed formatter to include the PID 2013-07-28 Helmut Pozimski added some more info messages, imporved logging 2013-07-28 Helmut Pozimski corrected the format string for logger 2013-07-28 Helmut Pozimski explicitly import logging.handlers to be able to use SysLogHandler 2013-07-28 Helmut Pozimski corrected a small typo calling the logger object 2013-07-28 Helmut Pozimski implemented minimal logging to syslog and console 2013-07-28 Helmut Pozimski correctly import os, I really should have done that in the first place 2013-07-28 Helmut Pozimski implemented signal handling 2013-07-28 Helmut Pozimski updated TODO and generated Changelog from bzr 2013-07-28 Helmut Pozimski yet another round of cosmetical changes to the init script 2013-07-28 Helmut Pozimski another round of cosmetical changes to the init script 2013-07-28 Helmut Pozimski corrected the start method in the init script 2013-07-28 Helmut Pozimski added a simple init script for sysvinit 2013-07-04 Helmut Pozimski corrected two small typos 2013-07-04 Helmut Pozimski set high or low brightness when the configured minute is reached 2013-07-04 Helmut Pozimski only call datetime.now once per cycle to safe some processing time 2013-07-04 Helmut Pozimski and corrected the reversed order for the values 2013-07-04 Helmut Pozimski change blink_colon to bolean value as it was intended 2013-07-04 Helmut Pozimski added configurable blinking of the middle colon 2013-07-04 Helmut Pozimski comparing time doesn't work between 2 days so just check if the conditions for high state are met and fall back to log otherwise 2013-07-04 Helmut Pozimski added rules for setting both high and low states 2013-07-04 Helmut Pozimski correctly create time object in the configuration 2013-07-04 Helmut Pozimski changed the time comparison so it hopefully makes sense now 2013-07-04 Helmut Pozimski fixed a line break 2013-07-04 Helmut Pozimski added code to change the brightness according to time of day 2013-07-04 Helmut Pozimski corrected a comment in the configuration 2013-07-04 Helmut Pozimski only got int with base 16 without hex conversion, seems to work 2013-07-04 Helmut Pozimski also didn't work, another try, first go int with base16, then go to hex 2013-07-04 Helmut Pozimski the change intended with the last commit didn't work out, try hex, it might work better 2013-07-04 Helmut Pozimski also cast an integer for the hardware address 2013-07-04 Helmut Pozimski corrected yet another variable name (I really need to remember them 2013-07-04 Helmut Pozimski again explicitly cast integers for time values 2013-07-04 Helmut Pozimski explicitly cast integers for time values 2013-07-04 Helmut Pozimski corrected another type 2013-07-04 Helmut Pozimski fixed a variable name 2013-07-04 Helmut Pozimski prepared further configuration changes 2013-07-04 Helmut Pozimski correctly use the stripped variable 2013-07-04 Helmut Pozimski changed configuration to filter empty lines to avoid IndexErrors 2013-07-04 Helmut Pozimski correct function call, configuration file path is given to the Read function, not the constructor 2013-07-04 Helmut Pozimski corrected the function name when calling Conf in configuration.py 2013-07-04 Helmut Pozimski corrected another small typo when calling the configuration module 2013-07-04 Helmut Pozimski corrected a typo when calling the main loop 2013-07-04 Helmut Pozimski added example configuration file 2013-07-04 Helmut Pozimski added configuration module for reading the configuration 2013-06-30 Helmut Pozimski small error, big impact, finally use the group name to determine the group id and not the user name 2013-06-30 Helmut Pozimski explicitely casted integers for uid and gid 2013-06-30 Helmut Pozimski fixed determination of user and group id 2013-06-30 Helmut Pozimski corrected a name error, Node vs. None ;) 2013-06-30 Helmut Pozimski corrected OptionParser import 2013-06-30 Helmut Pozimski implemented option parsing and differentiate between daemon and script mode, drop privileges if requested 2013-06-30 Helmut Pozimski added spaces into cmdline, removed debug code 2013-06-30 Helmut Pozimski added temporary debug code for the cmdline parameterĀ§ 2013-06-30 Helmut Pozimski added code to determine the cmdline to set it properly 2013-06-30 Helmut Pozimski add second parameter for the SetName function 2013-06-30 Helmut Pozimski corrected yet another stupid name error 2013-06-30 Helmut Pozimski corrected another stupid name error 2013-06-30 Helmut Pozimski also corrected the call to the daemon class 2013-06-30 Helmut Pozimski corrected the stddlib import 2013-06-30 Helmut Pozimski imported the daemon class and used it to start stdd as a daemon 2013-06-30 Helmut Pozimski corrected the previous commit 2013-06-30 Helmut Pozimski added a wrapper function for setBrightness to the SevenSegment class so it can be directly called from the display object 2013-06-30 Helmut Pozimski filled the README file with some content 2013-06-29 Helmut Pozimski updated TODO 2013-06-29 Helmut Pozimski reduced the sleep to half a second to get a faster response on the display 2013-06-29 Helmut Pozimski reverted the digits back to integers before writing them to the display 2013-06-29 Helmut Pozimski corrected a typo when calling the writeDigit function 2013-06-29 Helmut Pozimski corrected the code to handle hours and minutes below 10 (hopefully) properly 2013-06-29 Helmut Pozimski corrected an import error in main script and an error in Adadfruit_I2C.py 2013-06-29 Helmut Pozimski added stdd as main script with a bit of test code 2013-06-29 Helmut Pozimski adjusted coding style for the adafruit libraries 2013-06-29 Helmut Pozimski added licensing information to files originating from Adafruit, removed shebang lines 2013-06-29 Helmut Pozimski pulled in the necessary python code from adafruit and my own daemon module 2013-06-29 Helmut Pozimski initial commit