Commit Graph
86 Commits
Author SHA1 Message Date
desbma 5e40be7125 Only write fan speed if it needs to be changed
This also gets rid of useless logging lines after each temperature query.
2016-07-24 22:10:17 +02:00
desbma 3089633211 Fix temp query interval too short when all drives are sleeping 2016-07-24 21:35:14 +02:00
desbma 9d1b210ba1 Update Coveralls badge link URL in README 2016-05-15 23:01:09 +02:00
desbma a2e6264d71 Minor setup.py fix 2016-05-15 22:32:08 +02:00
desbma 1443f36814 time.time() -> time.monotonic() 2015-12-22 21:34:17 +01:00
desbma 1c72222d57 Version 1.2.3 2015-12-14 22:16:38 +01:00
desbma a3ab91c955 Use real time scheduler if possible 2015-12-14 22:15:52 +01:00
desbma 458d3afccd Version 1.2.2 2015-11-02 23:08:05 +01:00
desbma 1070af5df6 Log to Syslog by default 2015-11-02 23:07:26 +01:00
desbma 5690d1ace5 Fix daemon context manager scope 2015-10-26 21:10:30 +01:00
desbma 8ca71d9799 Minor Travis CI config cleanups 2015-10-26 19:36:53 +01:00
desbma ba39615c70 Fix README link formatting after RST conversion 2015-10-26 19:36:41 +01:00
desbma 574153048e Add Python link in README 2015-10-02 22:26:33 +02:00
desbma bc3c8285fd Update Travis CI config 2015-09-28 00:15:13 +02:00
desbma d0c927b3e2 Version 1.2.1 2015-09-19 23:54:37 +02:00
desbma 9e26687cb7 Explicitly support Python 3.5 2015-09-19 23:50:02 +02:00
desbma 865403ec45 Improve exception logging 2015-08-19 13:16:34 +02:00
desbma c4ff80c0bf Get rid of relative imports 2015-07-31 22:39:14 +02:00
desbma 71d012d805 Argument description fix 2015-07-31 22:38:41 +02:00
desbma f37fd25a56 Remove Python 2 junk encoding line 2015-07-24 20:21:49 +02:00
desbma 3c864bd296 Travis CI: Update pip 2015-07-20 19:52:47 +02:00
desbma ad8986bfbc PEP8 fix 2015-07-20 19:37:43 +02:00
desbma d41890350d Travis CI: Add PPA to get newer pandoc package 2015-07-02 20:44:42 +02:00
desbma 9f15cb352c Install pandoc Ubuntu package before deploying to PyPI 2015-07-01 23:49:09 +02:00
desbma 64ca91d088 Install pypandoc before deploying to PyPI 2015-07-01 20:19:55 +02:00
desbma c74265c104 Add TravisCI config to deploy PyPI package and send mail notifications 2015-06-29 21:13:11 +02:00
desbma e296405721 Fix Python version badge 2015-06-28 15:41:34 +02:00
desbma d899ffda2a Update Ubuntu package list in TravisCI job 2015-06-26 22:05:55 +02:00
desbma 9541f77f86 Add Python version check in setup.py 2015-06-24 00:24:53 +02:00
desbma 0cdc5cc46f Version 1.2.0 2015-06-06 18:58:00 +02:00
desbma 2edbcbd950 Automatically compute drive stat file path 2015-06-06 18:57:41 +02:00
desbma a8a0325c58 Print error message and exit instead of raising exeption for invalid parameters 2015-06-06 18:43:19 +02:00
desbma a88952a3db Version 1.1.3 2015-06-05 20:07:26 +02:00
desbma ef2fae36e9 Fix issue #3 2015-06-05 20:02:37 +02:00
desbma 1cae823dd4 Fix README typo 2015-06-05 19:51:48 +02:00
desbma b0f9974252 Use shields.io badges in README when possible because pypip.in is unreliable 2015-05-30 18:28:45 +02:00
desbma 09b2da2499 Fix README typo 2015-05-24 13:20:20 +02:00
desbma d94c8c4284 Enable PWM only if not already enabled 2015-04-18 21:59:49 +02:00
desbma 0d63bfdb6a Fix README typo 2015-02-19 23:48:39 +01:00
desbma aa42150882 Fix Readme typo 2015-01-31 21:45:00 +01:00
desbma 54c9f76550 Version 1.1.2 2015-01-31 21:34:41 +01:00
desbma 798dbfa5bd Move logging out of context managers 2015-01-31 21:28:46 +01:00
desbma de8a45a449 Get drive name from hdparm 2015-01-31 21:24:59 +01:00
desbma 7c4fdeb583 Minor refractor 2015-01-31 20:59:57 +01:00
desbma 2fa891ab83 Improve Drive class test coverage - 2 2015-01-29 13:20:36 +01:00
desbma c72662ccef Improve Drive class test coverage 2015-01-28 22:26:05 +01:00
desbma 12345358a2 Run fans at full speed at exit, even if exception 2015-01-28 13:22:13 +01:00
desbma 7813d741f5 Add Travis and Coveralls badges to Readme 2015-01-27 22:48:54 +01:00
desbma 890f3665de Run fans at full speed at exit 2015-01-27 22:43:44 +01:00
desbma 9ede914d45 Fix unit test 2015-01-27 22:36:28 +01:00
desbma 1c7ee22e95 First unit test 2015-01-27 22:04:53 +01:00
desbma eceaf62229 Add __main__.py 2015-01-24 21:00:41 +01:00
desbma e61e575632 Version 1.1.1 2015-01-16 21:31:26 +01:00
desbma a21d382a08 Fix var naming 2015-01-16 21:31:04 +01:00
desbma 0125315bf5 Version 1.1.0 2015-01-16 21:23:16 +01:00
desbma 571a705285 Add support for hddtemp daemon 2015-01-16 21:17:45 +01:00
desbma 79b55bcb4f Add missing enum34 dependency for Python 3.3 2015-01-15 23:06:48 +01:00
desbma 3f5769d956 Initial Travis CI support (not doing anything for now) 2015-01-15 22:52:00 +01:00
desbma dfb5216062 Move some repeatedly executed code to constructor - 2 2015-01-15 21:52:16 +01:00
desbma 14e211a0b4 Replace assert by RuntimeError for critical check.
To be compatible with Python -O startup option, which disables asserts.
2015-01-15 21:50:19 +01:00
desbma 91dcbcb960 Move some repeatedly executed code to constructor 2015-01-15 21:28:34 +01:00
desbma 47e81e7471 Pre compile regexes 2015-01-15 21:20:03 +01:00
desbma d8bf97c80c Be more verbose when logging Python exceptions 2015-01-07 13:25:04 +01:00
desbma 2fc01d8b30 Version 1.0.3 2014-12-21 17:38:12 +01:00
desbma d907d122a6 Convert PyPi description to RST format 2014-12-21 17:37:57 +01:00
desbma a44e20a003 Don't duplicate version string 2014-12-05 20:10:08 +01:00
desbma 850f4c1ada Version 1.0.2 2014-12-01 19:43:30 +01:00
desbma d1e8cdf835 Increase process niceness at startup to improve reactivity in extreme load situations 2014-12-01 19:43:08 +01:00
desbma a0b82365e9 Fix minimum required Python version in README 2014-12-01 18:02:42 +01:00
desbma a416b3ceaf Add pypip.in badges to README 2014-12-01 17:59:27 +01:00
desbma 4839c5142d Version 1.0.1 2014-11-30 21:46:56 +01:00
desbma 991751410a Fix logging lines with special chars being lost 2014-11-30 21:46:44 +01:00
desbma ec30596c57 Version 1.0.0 2014-11-30 21:25:56 +01:00
desbma 75a8a6eee4 Reorganize files for setuptools packaging 2014-11-30 17:41:43 +01:00
desbma c446871913 Remove useless argparse options 2014-10-31 21:31:37 +01:00
desbma e09a7ecc42 Handle SIGINT and SIGTERM for graceful exit 2014-10-19 15:48:34 +02:00
desbma 9be39b2d26 Improve logging 2014-10-19 15:46:27 +02:00
desbma e101dee33f Improve logging output handling to play nice with logrotate when logging to a file 2014-10-15 13:49:51 +02:00
desbma 6cb72eba46 Change description of verbosity command line parameter 2014-10-14 22:56:32 +02:00
desbma 98dd256b43 Add command line example in README 2014-10-12 14:47:49 +02:00
desbma 78fefd69c4 Fix 'daemon' misspelling 2014-10-05 22:17:39 +02:00
desbma 43e5660ecb Minor README fix 2014-10-05 22:17:01 +02:00
desbma f2f1946173 Add test mode 2014-09-30 00:00:52 +02:00
desbma 7879c0aca0 Minor README fix 2014-09-29 16:04:10 +02:00
desbma 52743be71d Add README.md 2014-09-19 23:50:54 +02:00
desbma d7d9db51d5 Initial commit 2014-09-19 23:49:44 +02:00