History of ahttp.py of a30ddba7a72667d7
History of the file that is called ahttp.py at checkin a30ddba7a72667d7
2020-05-21
| ||
11:54 | Add more detailed user-agent string, introduce conf.version (from pmd) file: [70322b0ca9] check-in: [d9a4e95fc9] user: mario, branch: trunk, size: 4957 [annotate] [blame] [check-ins using] [diff] | |
2020-05-18
| ||
12:58 | If enabling https/certifi doesn't seem to work, just suppress ssl warnings. file: [e3550d5d4c] check-in: [b4fb10f598] user: mario, branch: trunk, size: 4652 [annotate] [blame] [check-ins using] [diff] | |
2019-07-15
| ||
14:38 | Add status messages for HTTP error responses file: [fc85eaddb9] check-in: [c4b52b30d4] user: mario, branch: trunk, size: 4261 [annotate] [blame] [check-ins using] [diff] | |
2017-10-09
| ||
16:40 | Fix undefined headers={} / miscombined .update() call file: [8bc082bb05] check-in: [7607f02394] user: mario, branch: trunk, size: 3987 [annotate] [blame] [check-ins using] [diff] | |
2017-02-26
| ||
21:42 | Support json= POST requests. file: [08b50af3db] check-in: [ef2604c3a4] user: mario, branch: trunk, size: 3975 [annotate] [blame] [check-ins using] [diff] | |
2015-09-10
| ||
19:09 | Fix POST requests to use data= instead of params=, else would turn into GET-style parameters. Add extra debugging (commented out). file: [c85e234893] check-in: [8f5515beb8] user: mario, branch: trunk, size: 3815 [annotate] [blame] [check-ins using] [diff] | |
2015-05-13
| ||
19:00 | Make favicon redisplay work after google_find_homepage() and existing icons in cache. Shorter timeout/display for status label for google search. file: [f0736abd2b] check-in: [56776a4e90] user: mario, branch: trunk, size: 3337 [annotate] [blame] [check-ins using] [diff] | |
2015-05-10
| ||
22:08 | Add ahttp.get( quieter= ) option for less log.HTTP notices. file: [a2c670d7ab] check-in: [529222eb9b] user: mario, branch: trunk, size: 3263 [annotate] [blame] [check-ins using] [diff] | |
19:12 | Make AHTTP timeout= configurable. file: [5b9a02ed1c] check-in: [4b035870ec] user: mario, branch: trunk, size: 3188 [annotate] [blame] [check-ins using] [diff] | |
2015-05-09
| ||
21:41 | Fix super slow requests download for Xiph YP.XML, due to automatic charset detected in requests.text access. Override encoding= now and manually .decode() known "utf-8" charset. file: [5620882bf2] check-in: [06fe0ef3db] user: mario, branch: trunk, size: 3167 [annotate] [blame] [check-ins using] [diff] | |
2015-05-03
| ||
14:09 | Allow to override encoding= for .text results (requests can't detect it automatically for binary/json responses). file: [060cc1e22c] check-in: [00ff8bac09] user: mario, branch: trunk, size: 3017 [annotate] [blame] [check-ins using] [diff] | |
2015-05-02
| ||
19:53 | Allow to add custom statusmsg for lengthier HTTP requests. file: [1ab0a64254] check-in: [4f285c3b31] user: mario, branch: trunk, size: 2947 [annotate] [blame] [check-ins using] [diff] | |
05:39 | More specific log.HTTP messages (GET vs POST) file: [4ef18dd32d] check-in: [8ede46a0a1] user: mario, branch: trunk, size: 2845 [annotate] [blame] [check-ins using] [diff] | |
2015-04-30
| ||
20:31 | Make SSL verify= configurable. file: [ea4d4f2fe5] check-in: [f2bac0d310] user: mario, branch: trunk, size: 2777 [annotate] [blame] [check-ins using] [diff] | |
2015-04-23
| ||
19:04 | Some more comments and log messages. file: [eff0a41e0b] check-in: [79ef6e5f2a] user: mario, branch: trunk, size: 2762 [annotate] [blame] [check-ins using] [diff] | |
2015-04-21
| ||
06:05 | Replace old __print__/dbg.XYZ references with new log.XYZ() wrapper. file: [1c2ab28748] check-in: [ebae9e51ac] user: mario, branch: trunk, size: 2734 [annotate] [blame] [check-ins using] [diff] | |
2015-04-04
| ||
01:48 | Catch HTTP errors for reload_categories(). Provide a descriptive .placeholder[] and .empty_stub[] stream list for channels reloading. file: [46b2bffbda] check-in: [9d6c4e81f8] user: mario, branch: trunk, size: 2801 [annotate] [blame] [check-ins using] [diff] | |
2015-04-03
| ||
20:43 | Made channel tabs reorderable. Now kept in config/window.json as `tab_order` and current page saved as `tab_current` instead of pageno. Disabled progressbar changes for ahttp, made search_server search run in a thread so status can be shown. file: [eff6de2cac] check-in: [6fab0e7170] user: mario, branch: trunk, size: 2725 [annotate] [blame] [check-ins using] [diff] | |
2015-04-02
| ||
17:38 | Compact plugin comments to be more user-targetted. file: [20908d5cb6] check-in: [f5a59de6b8] user: mario, branch: trunk, size: 2724 [annotate] [blame] [check-ins using] [diff] | |
2015-03-28
| ||
07:28 | Add timeout for HTTP requests. (Bug report regarding xiph plugin and cache server blocking startup.) file: [1df75bd959] check-in: [a2d2843470] user: mario, branch: trunk, size: 2596 [annotate] [blame] [check-ins using] [diff] | |
2014-07-31
| ||
17:22 | Adapted Live365 channel plugin for /cgi-bin/play.pls?stationid=123457&direct=1 stream URLs instead of extraction, works again file: [0fe1c60aea] check-in: [8b3cd06ff7] user: mario, branch: trunk, size: 2569 [annotate] [blame] [check-ins using] [diff] | |
01:14 | Removed some negotation headers file: [31cf3bd93f] check-in: [a30ddba7a7] user: mario, branch: trunk, size: 2513 [annotate] [blame] [check-ins using] [diff] | |
2014-05-26
| ||
14:05 | Fix ProgressBar for Py2, don't use default steps in HTTP retrieval. file: [154714b751] check-in: [c5251618b3] user: mario, branch: trunk, size: 2662 [annotate] [blame] [check-ins using] [diff] | |
2014-05-08
| ||
20:01 | simpler HTTP signature file: [bfc52cab35] check-in: [5fba8a2956] user: mario, branch: trunk, size: 2664 [annotate] [blame] [check-ins using] [diff] | |
2014-05-04
| ||
23:14 | merge Xiph plugin with JSON query back in, enable per default again file: [6e0eee1eea] check-in: [8a39e17e4b] user: mario, branch: trunk, size: 2784 [annotate] [blame] [check-ins using] [diff] | |
2014-04-28
| ||
02:05 | Disable xiph plugin per default, introduce requests.Session() support for implicit cookies file: [54ba22823f] check-in: [539c433d31] user: mario, branch: trunk, size: 2684 [annotate] [blame] [check-ins using] [diff] | |
2014-04-27
| ||
22:48 | Fully replace ahttp.ajax with ahttp.get() wrapper file: [cfbb6a842e] check-in: [b9af78503d] user: mario, branch: trunk, size: 2655 [annotate] [blame] [check-ins using] [diff] | |
21:46 | Include `requests`, which is now used in ahttp in favour of urllib2 file: [4f43fe032b] check-in: [9e0065d508] user: mario, branch: py3, size: 2675 [annotate] [blame] [check-ins using] [diff] | |
2014-04-10
| ||
04:31 | * Fixed gtk_list_store_get_value: assertion `column < list_store->n_columns' by removing {width:20} reference from treeview datamap. * row.setdefault() for absent search_col/set and deleted state * More __print__/dbg colorization * Disabled pson.filter_data in favour of str casting in mygtk.columns() * Removed streamactions.popup PY2/PY3 workaround with named args * More .iteritems() removal file: [a715d3203a] check-in: [1beab0563e] user: mario, branch: py3, size: 5600 [annotate] [blame] [check-ins using] [diff] | |
2014-04-08
| ||
21:50 | more Python3 syntax fixes, introduce compat2and3 module file: [11eca44aed] check-in: [7911337325] user: mario, branch: py3, size: 5534 [annotate] [blame] [check-ins using] [diff] | |
21:16 | Renamed http.py → ahttp.py. rename http to ahttp to avoid conflict with Python3 modules, change .iteritems and xrange, remove same remaining plain print statements file: [2dbe950381] check-in: [d3b1418bc6] user: mario, branch: py3, size: 5963 [annotate] [blame] [check-ins using] [diff] | |
2014-04-07
| ||
00:33 | Move __print__ into config, add unified dbg.COLOR codes file: [0d4dcfee94] check-in: [7ef1553f61] user: mario, branch: trunk, size: 5826 [annotate] [blame] [check-ins using] [diff] | |
2014-04-05
| ||
23:33 | bump User-Agent version number file: [68776c8e4a] check-in: [9bbdaaf8f4] user: mario, branch: trunk, size: 5719 [annotate] [blame] [check-ins using] [diff] | |
2012-01-09
| ||
03:45 | Added: 2.0.8.5 file: [6932b3bfa3] check-in: [ea81d1ad5d] user: mario, branch: trunk, size: 5719 [annotate] [blame] [check-ins using] | |