Commit Graph

151 Commits

Author SHA1 Message Date
Matthew Wall
b524ef997f fix latitude limits 2014-11-26 05:49:47 +00:00
Matthew Wall
320b5acd62 added some defaults for easier/faster testing 2014-11-26 04:04:13 +00:00
Matthew Wall
e8c4efaab9 better logic for guessing location of weewx.conf 2014-11-26 03:31:59 +00:00
Matthew Wall
52d4e7da19 streamline and comment the install/upgrade permutations. sort restful services alphabetically. 2014-11-25 16:49:00 +00:00
Matthew Wall
6a377b60c2 fix database/database_name for extensions 2014-11-24 16:04:10 +00:00
Tom Keffer
05b629468a Fixed problem that prevented V2.2 -> V2.7 upgrade in weewx.conf 2014-11-24 15:51:08 +00:00
Matthew Wall
109f3f7a80 fail hard if driver cannot load. sort when listing drivers. 2014-11-24 03:54:09 +00:00
Matthew Wall
15a679fd40 initial implementation of per-driver prompting, working only for vantage for now 2014-11-24 02:32:39 +00:00
Matthew Wall
089c752293 polish the prompts. massage the weewx.conf comments a bit. 2014-11-23 18:37:04 +00:00
Matthew Wall
08cb233301 deal with broken drivers 2014-11-23 16:08:02 +00:00
Matthew Wall
f114eb080d adjust remaining TODO items. direct users to customizing guide instead of loading weewx.conf with tutorial stuff. 2014-11-23 15:36:57 +00:00
Matthew Wall
267fffec4e fix setup.py help output. add systemd snippet to distribution. 2014-11-23 15:17:58 +00:00
Matthew Wall
e442ab4e4e ensure that extension installer does not append service name multiple times 2014-11-23 14:23:04 +00:00
Matthew Wall
672a412fd4 correctly upgrade driver from pre-v3 install 2014-11-23 14:06:15 +00:00
Matthew Wall
d7db3a0c30 various extension installer fixes 2014-11-23 13:38:45 +00:00
Matthew Wall
dc3b1cd74f installer now prompts on clean installs 2014-11-23 06:01:28 +00:00
Matthew Wall
a773951bf5 make extension installer work with [Engine][[Services]] 2014-11-22 20:22:32 +00:00
Matthew Wall
6ea59b5a05 added some error checking for inputs 2014-11-22 19:45:57 +00:00
Matthew Wall
862e577774 added method to prompt for basic station info 2014-11-22 19:20:19 +00:00
Matthew Wall
f8e2b9901e if no driver is specified, present a list and prompt 2014-11-22 18:57:14 +00:00
Matthew Wall
fb148e24c4 include setup.py in setup.py installs. start testing driver scanning for prompts. 2014-11-22 13:34:30 +00:00
Matthew Wall
6ccd62ce5f clean up development detritus 2014-11-15 18:05:31 +00:00
Matthew Wall
9dd4be2d2a extension commands now parallel install/uninstall 2014-11-15 17:36:13 +00:00
Matthew Wall
41dd9a37a2 more PEP cleanup. start modification of extension args. 2014-11-15 17:03:17 +00:00
Tom Keffer
657fc3666b Made the logic which injects weewx.wxservices.StdWXCalculate into process_services a little more robust. 2014-11-15 16:56:53 +00:00
Tom Keffer
009d990b81 Fixed bug that causes 'install' to crash if updating a V3 config file. 2014-11-15 16:39:06 +00:00
Matthew Wall
fae3a67c7b clean up configure options. consolidate configure api. added dryrun option for configure. 2014-11-15 16:06:46 +00:00
Matthew Wall
e9aa18db93 more massaging of the configure function 2014-11-15 14:14:24 +00:00
Matthew Wall
afecc94c56 figured out workarounds to most configobj behavior 2014-11-15 13:18:23 +00:00
Matthew Wall
364b98c4df more wrestling with configobj silliness 2014-11-15 05:40:52 +00:00
Matthew Wall
ea696a7b96 eliminate more PEP warnings. fixed some possible bugs. 2014-11-15 01:36:01 +00:00
Matthew Wall
521e193b22 first pass at driver conf snippet injection 2014-11-14 17:43:57 +00:00
Tom Keffer
2ee39d0d86 First pass at a V2.X to V3.x update strategy for weewx.conf 2014-11-14 01:14:25 +00:00
Matthew Wall
7d20f720f5 fix jquery version number 2014-11-12 02:47:18 +00:00
Tom Keffer
880ea902ea Introduced tag $last. Documented it. 2014-11-08 01:21:19 +00:00
Tom Keffer
a0ecfbbd12 Moved images to their own subdirectory. 2014-11-08 00:23:41 +00:00
Matthew Wall
55602d1b78 being refactoring of wee_config_* 2014-10-30 23:30:52 +00:00
Matthew Wall
c8e55e8e6a include schemas package in the install 2014-10-28 18:01:39 +00:00
Tom Keffer
c8acb94fd1 Changed the name of module weewx.wxengine to weewx.engine.
Updated TODO.txt
2014-10-26 16:16:57 +00:00
Tom Keffer
cf4f6d8b09 Added docs/funky_degree.png to list of files to be installed. 2014-06-04 20:31:15 +00:00
Tom Keffer
9e1e596a1c Updated setup.py to reflect new CSS and JS directory structure. 2014-02-06 20:55:41 +00:00
Matthew Wall
c39ee8cdbd use INST_SKIN_ROOT for included files 2014-02-03 01:08:25 +00:00
Matthew Wall
c99e53697a improved help. better command line argument syntax. remove unneeded global declarations. added --list option to enumerate installed extensions. 2014-02-02 15:20:47 +00:00
Matthew Wall
958df7256b improve installation from tarballs 2014-02-02 04:36:02 +00:00
Matthew Wall
0b0a71577e use proper temp dir as default 2014-01-31 19:11:09 +00:00
Matthew Wall
2f11096d0e properly delete files and dirs when removing extensions 2014-01-29 14:22:34 +00:00
Matthew Wall
f1f4df4a96 conditionally merge extension configs. remove and prune sections when uninstalling. 2014-01-29 06:17:38 +00:00
Matthew Wall
2c93a7361b catch other awekas variations 2014-01-29 03:26:54 +00:00
Matthew Wall
7e32f03cec be smarter when updating restful configurations 2014-01-29 00:10:30 +00:00
Matthew Wall
64f0de6089 more prep for 2.6 2014-01-28 14:06:40 +00:00