Commit Graph

52 Commits

Author SHA1 Message Date
Igor Chubin
01a321c202 png rendering in a separate thread 2020-05-07 23:37:21 +02:00
Igor Chubin
5e2ae43c96 updated from master 2020-05-01 18:48:14 +02:00
Igor Chubin
acb761be0d v2 html: minor fix 2020-04-30 11:21:00 +02:00
Igor Chubin
0d5f6c298c v2+png: new experimental query encoding 2020-04-29 21:35:23 +02:00
Igor Chubin
e041280f27 do not pass query to view functions 2020-04-27 20:00:26 +02:00
Igor Chubin
156ab97cf2 do not add followme to json output 2020-04-27 19:03:58 +02:00
Igor Chubin
40ad45ad03 minor fixes 2020-04-26 19:38:56 +02:00
Igor Chubin
71b3a70e02 view=format 2020-04-25 22:28:28 +02:00
Igor Chubin
4d9a4138aa lib/wttr_srv.py clean up 2020-04-25 18:19:00 +02:00
Igor Chubin
a3bf070bb3 added iterm2 demo page 2020-04-11 18:15:29 +02:00
Igor Chubin
7565baaa85 use (query, parsed_query) args for views 2020-04-05 14:18:53 +02:00
Igor Chubin
8855e494cd cache png using cache.py 2020-04-05 13:52:25 +02:00
Igor Chubin
0ac4790007 lib/wttr_srv.py refactoring 2020-04-05 11:51:36 +02:00
Igor Chubin
4ea5c74b03 extracted get_moon() to lib/view/moon.py 2020-04-04 14:49:53 +02:00
Igor Chubin
bb17342b06 import view, import format 2020-04-04 14:22:26 +02:00
Igor Chubin
88340abec2 switched to python3 2020-04-03 21:49:51 +02:00
Igor Chubin
b1ea9be11f minor fixes 2019-12-28 18:08:06 +01:00
Igor Chubin
de1b79d705 lru cache for formatted answers (fixes #346) 2019-09-07 15:12:10 +02:00
Igor Chubin
d0d152b10c /Moon minifix 2019-08-28 13:56:22 +02:00
Igor Chubin
74d005c0cc initial v2 format implementation (fixes #332) 2019-08-25 20:39:22 +02:00
Igor Chubin
509e87fa86 use original location for /Moon (fixes #337) 2019-08-25 20:39:22 +02:00
Igor Chubin
a17e778bca handle source IP for PNG queries (#311) 2019-07-08 19:56:29 +02:00
Igor Chubin
9944488ba5 converted tests by @talyian into doctests (#304) 2019-07-07 21:51:15 +02:00
Igor Chubin
5ae8fd90a0
Merge pull request #304 from talyian/master
Improve Accept-Language header ordering
2019-07-07 21:27:24 +02:00
Igor Chubin
040b9ea7d7 various png-related problems fixed (#311) 2019-07-07 18:39:53 +02:00
Jimmy
5cee313096 Improve Accept-Language header parsing 2019-05-26 02:24:12 +00:00
Igor Chubin
5901e711f6 multilingual support for the oneline mode 2019-04-23 16:42:58 +02:00
Igor Chubin
f8e7aef267 typos fixed (fixes #267) 2019-02-04 12:12:02 +01:00
Igor Chubin
31d9fb7e59 /moon as well as /Moon should show the Moon; use Moon,Fr for the city Moon in France 2019-02-04 07:29:30 +01:00
Igor Chubin
485b17cf94 set the mime header properly 2019-02-04 07:28:44 +01:00
Igor Chubin
6b3c40922b force ansi output for line mode (fixes #266) 2019-02-04 07:27:22 +01:00
Igor Chubin
65855a6d6a displayed location names for implied locations fixes (fixes #265) 2019-02-01 23:32:17 +01:00
Igor Chubin
5a4c57ce96 added new option: -A (force-ansi=True) (fixes #153) 2019-02-01 12:29:27 +01:00
Igor Chubin
4bbbdaca7b T support for /Moon (fixes #175) 2019-02-01 12:14:01 +01:00
Igor Chubin
6dfd809694 new option: F (no follow line) (fixes #214) 2019-01-11 12:48:00 +01:00
cclauss
7c47cd7d0c Modernize Python 2 code to get ready for Python 3 2018-12-02 09:41:29 +01:00
Igor Chubin
632a4169c5 minor fixes 2018-11-02 18:15:15 +01:00
Igor Chubin
c330875eda cyclic location support 2018-11-02 18:14:48 +01:00
Igor Chubin
95e1f61a40 moved limits to globals.py (fixes #233) 2018-11-01 18:23:32 +01:00
Igor Chubin
7303ae86ba renamed format => filetype; line => format (fixes #230) 2018-10-28 15:41:39 +01:00
Igor Chubin
efac9abc9e renamed url parameter for one line mode $174: line instead of format (fixes #230) 2018-10-28 15:28:50 +01:00
Igor Chubin
d819233b5a initial support of oneline output mode (#174) 2018-10-28 00:31:51 +02:00
Igor Chubin
e6687abf13 use USCS for US-based IPs (fixes #229 #162) 2018-10-27 17:14:33 +02:00
Igor Chubin
2844a94c88 several minor geolocation bugs fixed (fixes #63, #135, #162, #209) 2018-10-27 00:19:22 +02:00
Igor Chubin
1b90be34a4 logging query minor changes 2018-10-26 23:03:50 +02:00
Igor Chubin
4e40a23b83 response.headers fixes 2018-10-26 22:34:20 +02:00
Igor Chubin
7dd736ba8f minor cleanup 2018-10-26 19:35:34 +02:00
Igor Chubin
112ef43aea minor fixes 2018-10-20 15:41:53 +02:00
Igor Chubin
0782e99d6f moved to location_normalize() to location.py 2018-10-07 12:33:43 +02:00
Igor Chubin
0eabfb1218 minor refactoring 2018-10-07 12:14:23 +02:00