Commit Graph

512 Commits (4d384f9efe727b28a595d4f502bcb9593fa19c99)

Author SHA1 Message Date
Igor Chubin e1bd1bf4b4 lib/globals.py clean up
5 years ago
Igor Chubin 01a321c202 png rendering in a separate thread
5 years ago
Igor Chubin 12d3ea2035 view/wttr.py clean up
5 years ago
Igor Chubin 57f15b55c6 enabled partial Basque translation (#438)
5 years ago
Igor Chubin 6c7600c309 removed space before km/h (#433)
5 years ago
Igor Chubin 5e2ae43c96 updated from master
5 years ago
Igor Chubin 413f23bec3 /Moon language fixed
5 years ago
Igor Chubin acb761be0d v2 html: minor fix
5 years ago
Igor Chubin 192e633607 cache.py: add timestamp to each entry
5 years ago
Igor Chubin 0d5f6c298c v2+png: new experimental query encoding
5 years ago
Igor Chubin cecde8fec8 fixed location for localhost
5 years ago
Igor Chubin e041280f27 do not pass query to view functions
5 years ago
Igor Chubin 0a8ab5e89f one-letter options in png files (#436)
5 years ago
Igor Chubin 2ef8435b36 line.py: use new astral lib
5 years ago
Igor Chubin 156ab97cf2 do not add followme to json output
5 years ago
Igor Chubin 26a5fa533a useragents fixed
5 years ago
Igor Chubin 40ad45ad03 minor fixes
5 years ago
Igor Chubin 16e9ba5740 added de and fr to PROXY_LANGS
5 years ago
Igor Chubin 71b3a70e02 view=format
5 years ago
Igor Chubin fb21802982 fmt/png.py: font-size
5 years ago
Igor Chubin 9f5edb963e v2 html
5 years ago
Igor Chubin 094a506d51 lib/view/line.py cleanup
5 years ago
Igor Chubin d5fae22cde view/wttr.py: fixed padding
5 years ago
Igor Chubin 4d9a4138aa lib/wttr_srv.py clean up
5 years ago
Igor Chubin bbd031cb7b removed make_wttr_in_png() and other wttr.in specific functions
5 years ago
Igor Chubin 7a8327c13f moved parse_wttrin_png_name() to lib/parse_query.py
5 years ago
Igor Chubin 250a94c802 minor fixes of Arabic translation (#430)
5 years ago
Igor Chubin a0fcbec776 enabled Arabic translation
5 years ago
beshoux c05ee31fac
Add files via upload
5 years ago
Igor Chubin a284ff9de4 v2: use different color for captions
5 years ago
Igor Chubin a3bf070bb3 added iterm2 demo page
5 years ago
Joel Bennett 7801bd0468
Add PowerShell user agent
5 years ago
Igor Chubin 7565baaa85 use (query, parsed_query) args for views
5 years ago
Igor Chubin 8855e494cd cache png using cache.py
5 years ago
Igor Chubin f4c7463209 lib/fmt/png.py: removed internal caching
5 years ago
Igor Chubin a85cebaa15 lib/cache.py: cache binary objects
5 years ago
Igor Chubin 0ac4790007 lib/wttr_srv.py refactoring
5 years ago
Igor Chubin e2cebf74f2 store big lru cache objects in files
5 years ago
Igor Chubin 826cedf1f0 moved wttr.py to lib/view/
5 years ago
Igor Chubin 4ea5c74b03 extracted get_moon() to lib/view/moon.py
5 years ago
Igor Chubin bb17342b06 import view, import format
5 years ago
Igor Chubin f363315476 moved formats to format/
5 years ago
Igor Chubin e29e5784da moved views to view/
5 years ago
Igor Chubin 5a6f7b317c v2 fix: show localtime
5 years ago
Igor Chubin 88340abec2 switched to python3
5 years ago
Igor Chubin b98d919d3c switched to new astral version
5 years ago
Igor Chubin ac1be8305b lib/location.py: python3 fixes
5 years ago
Igor Chubin 7dd42abe8d added lib/extract_emoji.py
5 years ago
Igor Chubin 9e3b32a97d use Han-fond for Han characters (#422)
5 years ago
Igor Chubin c58a9ca8d1 updated twitter button
5 years ago
Igor Chubin 0764e069bb added ia to the proxy langs and full translations
5 years ago
Igor Chubin 158a035af9
Merge pull request #416 from dustinkredmond/master
5 years ago
Igor Chubin d38ba63bc3
Merge pull request #395 from iago-lito/french_translation
5 years ago
Dustin Redmond 4897191a44 Added Interlingua translation
5 years ago
Volkan Tokmak 515430edd9
Turkish translation for v2
5 years ago
Igor Chubin 2f4d54a7fe added lib/airports.py
5 years ago
Igor Chubin e5ab61dea3 added workaround for python3 (#369)
5 years ago
Viktar Siarheichyk b906c73876 Belarusian translation update.
5 years ago
Steffen Sun Lyng 01c14ed322 added danish translation for version 2
5 years ago
Igor Chubin 11133ab270 v2: az translation added
5 years ago
Jaan Janesmae ab71e8da0e
Add estonian translation to lib/translations_v2.py
5 years ago
Iago-lito 75501fbb30 French translation in v2 file for #324
5 years ago
Jesus M. Castagnetto 1bc5446d68
es term translation
5 years ago
Igor Chubin e1bc708f05 aliasing zh-cn as zh for messages (#83)
5 years ago
youthlin.chen b2cad8db78 add translation Simplified Chinese(zh-cn).
5 years ago
Igor Chubin 244f1d002a
pt translation of v2 (fixes #80)
5 years ago
Igor Chubin be586d7fa0
Merge pull request #370 from amekare/patch-1
5 years ago
Igor Chubin 340f88c6ea
Merge pull request #389 from CupOfEspresso/master
5 years ago
CupOfEspresso 5f9d96bc3b Entered the dutch translations
5 years ago
Igor Chubin a9367befb9 travis: pyflake only bin and lib
5 years ago
Igor Chubin 1f28c8840c travis fixes
5 years ago
Igor Chubin 383739aadd travis fixes
5 years ago
Igor Chubin 568f620511
Merge pull request #387 from ryunix/add-japanese-translations-v2
5 years ago
Jeff Huang 0acc2824a6 Update v2 translations.
5 years ago
ryunix 9dbba2be91 Add japanese translations v2
5 years ago
Igor Chubin 23f473197c v2 initial translaion added
5 years ago
Igor Chubin b1ea9be11f minor fixes
5 years ago
Jakob Neumann d8985e3c42
Add missing comma for German translation ;-)
5 years ago
Andrea Torres ca7bb93b60
Update for 'es'
5 years ago
Igor Chubin 6217a091db ca is fully translated now (#367)
5 years ago
Vatunyoo Suwannapisit b0c5cfc164 [+] add Thai translation
5 years ago
Igor Chubin 70087c9368 full translation: be and zh-tw (#358, #359)
5 years ago
Jeff Huang b7e03649e7 Add zh-tw translations.
5 years ago
Mardep 06b8a43a3c
Update translations.py
5 years ago
Nick a368b622c5 Adding Probability of Precipitation to one-line output
5 years ago
Kristofer Rye f709969362
lib/spark.py: Remove unnecessary assignment to color_codes
5 years ago
Igor Chubin de1b79d705 lru cache for formatted answers (fixes #346)
5 years ago
Igor Chubin e78e6e6f22 fixed lower case problem
5 years ago
Igor Chubin c8341c5d84 do not display location for 0-day queries (#342)
6 years ago
Igor Chubin eecd88794c lib/translations.py: minor fix
6 years ago
Igor Chubin 65a21b2c2d initial support of subviews
6 years ago
Igor Chubin d0d152b10c /Moon minifix
6 years ago
Igor Chubin 953aff302e moon phases minor fix
6 years ago
Igor Chubin 74d005c0cc initial v2 format implementation (fixes #332)
6 years ago
Igor Chubin 0f4dbd2e09 always force the ~query form
6 years ago
Igor Chubin c465dfe08f initial json support (fixes #331)
6 years ago
Igor Chubin 57f6178640 lib/translations.py: added weather caption for en
6 years ago
Igor Chubin 509e87fa86 use original location for /Moon (fixes #337)
6 years ago
Igor Chubin 50dff37040 lib/constants.py: added WEATHER_SYMBOL_WIDTH_VTE, LOCALE, etc.
6 years ago
Igor Chubin ad987b7a24 lib/translations.py: added CAPTION
6 years ago
Igor Chubin 69d3ea6cce
Merge branch 'master' into master
6 years ago
Igor Chubin 454bc2e156 tr is now fully translated
6 years ago
Igor Chubin a17e778bca handle source IP for PNG queries (#311)
6 years ago
Igor Chubin e7b7b91277 LOCATION['vi'] key fixed
6 years ago
Igor Chubin 9944488ba5 converted tests by @talyian into doctests (#304)
6 years ago
Igor Chubin 7b254b0773 Merge branch 'master' of https://github.com/chubin/wttr.in
6 years ago
Igor Chubin 5ae8fd90a0
Merge pull request #304 from talyian/master
6 years ago
Igor Chubin a95a95cdb2 added two scripts categories: Arabic, Hebrew
6 years ago
Igor Chubin 6a0f61b316 added vi to PROXY_LANGS (#307)
6 years ago
Igor Chubin 0ab924b9ec
Merge branch 'master' into master
6 years ago
Igor Chubin ef50b23f5b fixes for the @echarlie IPv6 patch (#160)
6 years ago
Igor Chubin 040b9ea7d7 various png-related problems fixed (#311)
6 years ago
Achintya Rao 2bce2e7dbc
Fix small typo in wttr_line.py
6 years ago
Igor Chubin ee2c5f5bd4 hu is full now (#318)
6 years ago
Igor Chubin 5e6906551c hu is not yet full (#317)
6 years ago
Mark Petruska d67fa41438 fixes typo
6 years ago
Mark Petruska d56ffdb431 adds Hungarian translations
6 years ago
Igor Chubin 278c6550e1 el is fully translated now thanks to @Petewg (#313)
6 years ago
Vladimir Vitkov 77ffb6bf62 Add bg translation
6 years ago
Igor Chubin 1bf2701d83 added el to proxy langs, added pete to translation.txt (#310)
6 years ago
Luu Vinh Phuc 7e3c937f51 Add Vietnamese translation
6 years ago
Igor Chubin c1665fd908 initiali Irish translation added
6 years ago
Igor Chubin 587a678fbd added fy to the PROXY_LANGS (#302)
6 years ago
Jimmy 5cee313096 Improve Accept-Language header parsing
6 years ago
Anne Douwe Bouma 04f33c3992 Add Frisian to lib/translations.py
6 years ago
Igor Chubin e1930bedfb lib/location.py: location can be None (#296)
6 years ago
Igor Chubin 8f7d3140ca handle WTTR_* environment variables
6 years ago
Igor Chubin 8142e30e53 how to configure ip2location (#296)
6 years ago
Igor Chubin 9a72e04ec7 pressure (P) and precipitation (p) (fixes #293)
6 years ago
Igor Chubin 83b1fd45f2 new option: C (Weather condition textual name)
6 years ago
Igor Chubin 5901e711f6 multilingual support for the oneline mode
6 years ago
Jordi Camps Puchades e9a1cdb738 Update: some catalan sentences reworded.
6 years ago
Jordi Camps Puchades 596e9d2722 Update: Fixed some catalan words.
6 years ago
Igor Chubin 9cb43d715e Estonian translation is completed (#275)
6 years ago
Igor Chubin 1256f842a0 unknown location for one-line mode (#174)
6 years ago
Igor Chubin df46123b7f fixed: M option for one-line mode (#174)
6 years ago
Igor Chubin a688296aee added ru to PROXY_LANGS
6 years ago
Igor Chubin 6ab055b079 added et to PROXY_LANGS
6 years ago
Igor Chubin b715ad769e added uk to PROXY_LANGS
6 years ago
Igor Chubin ce8dce8b55 Merge branch 'master' of https://github.com/chubin/wttr.in
6 years ago
Igor Chubin 7917816d4b Merge branch 'master' of https://github.com/chubin/wttr.in
6 years ago
Igor Chubin ea2ef299cb
Merge branch 'master' into master
6 years ago
Sergey 1ff6ad6a65 Pull "et" translation, to avoid merge conflict in pull request
6 years ago
Sergey 8d80fca66d Full translation to Ukrainian
6 years ago
Igor Chubin 1363c1622d Merge branch 'master' of https://github.com/chubin/wttr.in
6 years ago
Igor Chubin e16c68cd4c added bt-br
6 years ago
Jaan Janesmae 5ba2da088b
translate variables: follow_me and new feature, update translation location to end of array unless list is sorted
6 years ago
Jaan Janesmae cf117411e6
translate variable: capacity_limit_reached
6 years ago
Jaan Janesmae 7780276874
translate variables: message, unknown_location and location
6 years ago
Tupã Negreiros 91fa8af5fa
Update translations.py
6 years ago
Igor Chubin fde786b7b2 one-line version: humidity
6 years ago
Igor Chubin 146999eae1 Merge branch 'master' of https://github.com/chubin/wttr.in
6 years ago
Igor Chubin cfd3e748bc proxy languages: +af, +ro
6 years ago
Alin Trăistaru 2596464254
translations.py: Romanian fixes
6 years ago
Igor Chubin f8e7aef267 typos fixed (fixes #267)
6 years ago
Igor Chubin 31d9fb7e59 /moon as well as /Moon should show the Moon; use Moon,Fr for the city Moon in France
6 years ago
Igor Chubin 485b17cf94 set the mime header properly
6 years ago
Igor Chubin 6b3c40922b force ansi output for line mode (fixes #266)
6 years ago
Igor Chubin 026acdfdac
Merge pull request #261 from casperl/master
6 years ago
Igor Chubin 65855a6d6a displayed location names for implied locations fixes (fixes #265)
6 years ago
Igor Chubin 5a4c57ce96 added new option: -A (force-ansi=True) (fixes #153)
6 years ago
Igor Chubin eb64ed3b1e minor fix (related to Moon/?T support)
6 years ago
Igor Chubin 4bbbdaca7b T support for /Moon (fixes #175)
6 years ago
Igor Chubin 067be9c319 specify country resolving location found by geolocation (fixes #264; related to #167)
6 years ago
Casper Labuschagne 28f1047522
Add files via upload
6 years ago
Igor Chubin 0f6d8da10c do not add country name to the GPS coords (fixes #260)
6 years ago
Igor Chubin 6dfd809694 new option: F (no follow line) (fixes #214)
6 years ago
Igor Chubin c6af7b6844 initial support for the one-line mode (#174)
6 years ago
Igor Chubin fa4dcde9e1 activated be translation
6 years ago
Igor Chubin b75f991b30 do full location resolution when location is not specified (experimental)
6 years ago
Igor Chubin 595428ea66 show number of stars in the footer
6 years ago
Igor Chubin 4a423fdd58 Do not show location when q or Q is specified (fixes #232)
6 years ago
Igor Chubin daf9699e59 import dateutil.parser instead of dateutil (fixes #251)
6 years ago
Igor Chubin e466abcd07 Merge branch 'master' of https://github.com/chubin/wttr.in
6 years ago
Igor Chubin 67d8b47fff added Danish (da) to translations.py
6 years ago
Igor Chubin 533820c604
dk => da, renamed; typo fixed
6 years ago
Kim Schulz 98e2688a29 Added Danish translation for python files
6 years ago
Igor Chubin e41d6e629e
Merge pull request #236 from Aversiste/patch-1
6 years ago
Igor Chubin 26ed9fa28b Merge branch 'master' of https://github.com/chubin/wttr.in
6 years ago
Igor Chubin 4730dce9a4 ip2location related minor fixes
6 years ago
cclauss 7c47cd7d0c Modernize Python 2 code to get ready for Python 3
6 years ago
Igor Chubin 307ab535c3 translations.py clean up
6 years ago
Alois Mahdal 3e33fa7682
fixed whitespace
6 years ago
Alois Mahdal a246d98cb0
fixed whitespace
6 years ago
Javad d07b43809a translated translations.py
6 years ago
Tristan Le Guern 0f27ec700e
Add OpenBSD ftp(1) to the PLAIN_TEXT list
6 years ago
Igor Chubin 0d76ba4a3e new status line functions: moonphase, moonday
6 years ago
Igor Chubin 9f0f9baa32 wttrin_png.py: fixed bug
6 years ago
Igor Chubin 632a4169c5 minor fixes
6 years ago
Igor Chubin c330875eda cyclic location support
6 years ago
Igor Chubin a45855fbb4 geolocation related fixes
6 years ago
Igor Chubin eed7c3597d added new function: debug_log()
6 years ago
Igor Chubin 95e1f61a40 moved limits to globals.py (fixes #233)
6 years ago
Igor Chubin 7303ae86ba renamed format => filetype; line => format (fixes #230)
6 years ago
Igor Chubin efac9abc9e renamed url parameter for one line mode $174: line instead of format (fixes #230)
6 years ago
Igor Chubin d819233b5a initial support of oneline output mode (#174)
6 years ago
Igor Chubin bb5989a7aa added lib/weather_data.py
6 years ago
Igor Chubin 39ca1cd325 wwo key is in ~/.wwo.key
6 years ago
Igor Chubin c10067fe89 added lib/constants.py
6 years ago
Igor Chubin e6687abf13 use USCS for US-based IPs (fixes #229 #162)
6 years ago
Igor Chubin c558824fbf rewrite country name (in some cases)
6 years ago
Igor Chubin dbb8aab676 for IPs covered by GeoIP2, use country name instead of ISO Code (fixes #209)
6 years ago
Igor Chubin 2844a94c88 several minor geolocation bugs fixed (fixes #63, #135, #162, #209)
6 years ago
Igor Chubin 4dfa7f5ecc moved log and cache directory
6 years ago
Igor Chubin 1b90be34a4 logging query minor changes
6 years ago
Igor Chubin 4e40a23b83 response.headers fixes
6 years ago
Igor Chubin 597785e43f new pyte api
6 years ago
Igor Chubin 1df8c57bc2 moved api-cache to cache
6 years ago
Igor Chubin 7dd736ba8f minor cleanup
6 years ago
Igor Chubin 0c67b15e8a ip2location fixes
6 years ago
Igor Chubin 68f9c8cb3c Merge branch 'master' of https://github.com/chubin/wttr.in
6 years ago
Igor Chubin 10f5aa579c bin/proxy.py clean up
6 years ago
Igor Chubin bd10befae4 pyphoon moved out of wttr.in/
6 years ago
Igor Chubin 8d7c4cf07d
Merge pull request #226 from meigwilym/patch-1
6 years ago
Igor Chubin 112ef43aea minor fixes
6 years ago
Mei Gwilym 332b67a386
Update cy/Welsh
6 years ago
Igor Chubin b534f7290c
nl is now fully translated
6 years ago
Igor Chubin 8e54c6e2f3
Update translations.py
6 years ago
CupOfEspresso f9b94c5afa added dutch translation
6 years ago
Igor Chubin 218acd8b9d location.py refactoring
6 years ago
Igor Chubin af621947d9 minor cleanup
6 years ago
Igor Chubin 0782e99d6f moved to location_normalize() to location.py
6 years ago
Igor Chubin 0eabfb1218 minor refactoring
6 years ago
Igor Chubin 601bab5b19 moved metric_or_imperial to parse_query
6 years ago
Igor Chubin a61746534d separated location related function
6 years ago
Igor Chubin a25afe4771 moved server related code back to bin/srv.py
6 years ago
Igor Chubin c8fb1dcc0d moved buttons related function to buttons.py
6 years ago
Igor Chubin 2fce9af0ea removed Limits class from srv.py
6 years ago
Igor Chubin 10c251c434 added lib/limits.py (from cheat.sh)
6 years ago
Igor Chubin eb8b1cc92d globals.py clean up
6 years ago
Igor Chubin fb89c4d985 syntax clean up
6 years ago
Igor Chubin fcc7b79272 new global variables
6 years ago
Igor Chubin e414e8f924 wsgi was renamed to pywsgi
6 years ago
Igor Chubin c6d60c5ca0 lib/translations.py: minor syntax fixes
6 years ago
Igor Chubin d7ec9ac840 moved srv.py to lib/
6 years ago
Igor Chubin 0c96e97dd3 added LISTEN_HOST and LISTEN_PORT
6 years ago
Igor Chubin 489aec0a4b help translation support
6 years ago
Igor Chubin 0d69147278 opengraph support
6 years ago
Igor Chubin 0e9d46c490 opengraph support
6 years ago
Igor Chubin c694ea2f07
Merge pull request #218 from pavansrinivasmamidala/master
6 years ago
Pavan Srinivas Mamidala 76ba71fee7
It is an Indian language known as telugu
7 years ago
Anton Zhavoronkov 8ee678fe7c translations: add be
7 years ago
Igor Chubin 10afcd46fe minor fixes in lib/translations.py
7 years ago
Igor Chubin 9a69039e71 minor fix at lib/translations.py
7 years ago
Igor Chubin 90df82a8d6 minor fix at lib/translations.py
7 years ago
Igor Chubin e759d5788a
Merge branch 'master' into master
7 years ago
Fernando Bitti Loureiro 59c106e1d4
Spanish (es) added
7 years ago
Fernando Bitti Loureiro 3c48a25e4f
PT added
7 years ago
Wojciech Lukasiewicz 14cd650774 add full polish translation
7 years ago
Igor Chubin b454dd0928 added kk placeholders
7 years ago