123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417 |
- 2017-01-08 Helmut Pozimski <helmut@pozimski.eu>
- fixed display initialization
- fixed errors in the shutdown sequence of the daemon
- 2016-12-03 Helmut Pozimski <helmut@pozimski.eu>
- moved the project over to python 3.x, older version are now deprecated
- 2016-12-03 Helmut Pozimski <helmut@pozimski.eu>
- moved from the old embedded adafruit code to the current version of the
- Adafruit_LED_Backpack-module from pypi.
- 2015-08-02 Helmut Pozimski <helmut@pozimski.eu>
- 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 <helmut@pozimski.eu>
- converted tabs to spaces, pulled in changes to the daemon class from jwmud, fixed some errors reported by pycharm
- 2014-02-27 Helmut Pozimski <helmut@pozimski.eu>
- Fix unneeded space in process name, only write time to display when the minute changes and not every second
- 2013-08-01 Helmut Pozimski <helmut@pozimski.eu>
- performed some coding style adjustments
- 2013-08-01 Helmut Pozimski <helmut@pozimski.eu>
- corrected duplicate misc-depends and added python-depends instead
- 2013-08-01 Helmut Pozimski <helmut@pozimski.eu>
- changed debian/rules to remove the .egg-info file before building the package
- 2013-08-01 Helmut Pozimski <helmut@pozimski.eu>
- properly read the default file to set the user argument in the init script
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- am I drunk? Corrected path from stov to stdd in debian/rules
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- this time really corrected python-pcrtl (with r) dependency
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- corrected python-pctl dependency
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- corrected the debian build scripts to be more lintian clean
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- further improved the debian package build scripts
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- corrected debian build scripts, added Manifest.in
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- changed build scripts to create an unprivileged user and install the init script
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- added minimal debian build scripts
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- added version option to the man page
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- add version option to the option parser
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- updated README and INSTALL
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- finished the man page
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- added a minimal man page, content still missing
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- updated TODO
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- 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 <helmut@pozimski.eu>
- updated TODO and Changelog
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- converted datetime object to string
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- added some more logging output
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- tried to throw an exception if the display is not available
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- changed the code to also terminate the process if it is not run as daemon
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- changed formatter to include the PID
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- added some more info messages, imporved logging
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- corrected the format string for logger
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- explicitly import logging.handlers to be able to use SysLogHandler
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- corrected a small typo calling the logger object
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- implemented minimal logging to syslog and console
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- correctly import os, I really should have done that in the first place
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- implemented signal handling
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- updated TODO and generated Changelog from bzr
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- yet another round of cosmetical changes to the init script
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- another round of cosmetical changes to the init script
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- corrected the start method in the init script
- 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
- added a simple init script for sysvinit
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- corrected two small typos
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- set high or low brightness when the configured minute is reached
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- only call datetime.now once per cycle to safe some processing time
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- and corrected the reversed order for the values
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- change blink_colon to bolean value as it was intended
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- added configurable blinking of the middle colon
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- 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 <helmut@pozimski.eu>
- added rules for setting both high and low states
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- correctly create time object in the configuration
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- changed the time comparison so it hopefully makes sense now
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- fixed a line break
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- added code to change the brightness according to time of day
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- corrected a comment in the configuration
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- only got int with base 16 without hex conversion, seems to work
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- also didn't work, another try, first go int with base16, then go to hex
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- the change intended with the last commit didn't work out, try hex, it might work better
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- also cast an integer for the hardware address
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- corrected yet another variable name (I really need to remember them
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- again explicitly cast integers for time values
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- explicitly cast integers for time values
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- corrected another type
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- fixed a variable name
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- prepared further configuration changes
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- correctly use the stripped variable
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- changed configuration to filter empty lines to avoid IndexErrors
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- correct function call, configuration file path is given to the Read function, not the constructor
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- corrected the function name when calling Conf in configuration.py
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- corrected another small typo when calling the configuration module
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- corrected a typo when calling the main loop
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- added example configuration file
- 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
- added configuration module for reading the configuration
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- small error, big impact, finally use the group name to determine the group id and not the user name
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- explicitely casted integers for uid and gid
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- fixed determination of user and group id
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- corrected a name error, Node vs. None ;)
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- corrected OptionParser import
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- implemented option parsing and differentiate between daemon and script mode, drop privileges if requested
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- added spaces into cmdline, removed debug code
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- added temporary debug code for the cmdline parameter§
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- added code to determine the cmdline to set it properly
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- add second parameter for the SetName function
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- corrected yet another stupid name error
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- corrected another stupid name error
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- also corrected the call to the daemon class
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- corrected the stddlib import
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- imported the daemon class and used it to start stdd as a daemon
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- corrected the previous commit
- 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
- 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 <helmut@pozimski.eu>
- filled the README file with some content
- 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
- updated TODO
- 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
- reduced the sleep to half a second to get a faster response on the display
- 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
- reverted the digits back to integers before writing them to the display
- 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
- corrected a typo when calling the writeDigit function
- 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
- corrected the code to handle hours and minutes below 10 (hopefully) properly
- 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
- corrected an import error in main script and an error in Adadfruit_I2C.py
- 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
- added stdd as main script with a bit of test code
- 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
- adjusted coding style for the adafruit libraries
- 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
- added licensing information to files originating from Adafruit, removed shebang lines
- 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
- pulled in the necessary python code from adafruit and my own daemon module
- 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
- initial commit
|