2017-01-08 Helmut Pozimski fixed display initialization fixed errors in the shutdown sequence of the daemon 2016-12-03 Helmut Pozimski moved the project over to python 3.x, older version are now deprecated 2016-12-03 Helmut Pozimski moved from the old embedded adafruit code to the current version of the Adafruit_LED_Backpack-module from pypi. 2015-08-02 Helmut Pozimski changed the init script to create a separate directory for the PID file create the PID file in the separate directory and rename it to stdd.pid changed the main configuration file to json format adjusted the whole codebase and style according to PEP8 and suggestions from pylint 2014-07-12 Helmut Pozimski converted tabs to spaces, pulled in changes to the daemon class from jwmud, fixed some errors reported by pycharm 2014-02-27 Helmut Pozimski Fix unneeded space in process name, only write time to display when the minute changes and not every second 2013-08-01 Helmut Pozimski performed some coding style adjustments 2013-08-01 Helmut Pozimski corrected duplicate misc-depends and added python-depends instead 2013-08-01 Helmut Pozimski changed debian/rules to remove the .egg-info file before building the package 2013-08-01 Helmut Pozimski properly read the default file to set the user argument in the init script 2013-07-28 Helmut Pozimski am I drunk? Corrected path from stov to stdd in debian/rules 2013-07-28 Helmut Pozimski this time really corrected python-pcrtl (with r) dependency 2013-07-28 Helmut Pozimski corrected python-pctl dependency 2013-07-28 Helmut Pozimski corrected the debian build scripts to be more lintian clean 2013-07-28 Helmut Pozimski further improved the debian package build scripts 2013-07-28 Helmut Pozimski corrected debian build scripts, added Manifest.in 2013-07-28 Helmut Pozimski changed build scripts to create an unprivileged user and install the init script 2013-07-28 Helmut Pozimski added minimal debian build scripts 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