Commit Graph

  • a595b89eb9 python24 travis issue diagnosis attempt Matt Martz 2015-05-15 10:53:43 -05:00
  • 6366a8a172 python24 travis issue diagnosis attempt Matt Martz 2015-05-15 10:34:52 -05:00
  • 893f2e126b Use threadsperurl when requesting the server list threadsperurl Matt Martz 2015-05-15 10:04:11 -05:00
  • 51d0d88b96 Bump to 0.3.3b Matt Martz 2015-05-15 10:03:10 -05:00
  • 47c17d4a49 Just use the global instead of calling the function again no-https Matt Martz 2015-05-13 11:35:01 -05:00
  • d1be67be48 Attempt a Mozilla/5.0 compatible user-agent string Matt Martz 2015-04-20 09:45:02 -05:00
  • 075cfda9cf Default to http, add --secure to specify use of https Matt Martz 2015-04-15 16:51:08 -05:00
  • 3c04dfefd3 Switch back to http Matt Martz 2015-04-15 08:48:22 -05:00
  • ffd2c7f963 Add some debugging for failed http requests using catch_request Matt Martz 2015-03-25 09:57:00 -05:00
  • aef4a78831 missing httplib/http.client classes Matt Martz 2015-03-25 09:43:20 -05:00
  • 72da41e4fc fix ups for pep8 1.6 changes v0.3.2 Matt Martz 2015-02-26 11:06:42 -06:00
  • cb77da3d37 Support building wheels. Fixes #126 Matt Martz 2015-02-26 10:51:32 -06:00
  • 790720b33a Bump to 0.3.2 Matt Martz 2015-02-26 10:35:55 -06:00
  • 3a31df31c1 README.md updates Matt Martz 2015-02-26 10:35:36 -06:00
  • 7383ad97af Use HTTPS URLs where possible Matt Martz 2015-02-26 10:25:33 -06:00
  • 3cc06168f5 Don't continu elooping if the request is successful Matt Martz 2015-02-26 10:25:11 -06:00
  • 3ee45cace8 Better handling of HTTP exceptions, and loop through server list URLs. See #86 loop-urls Matt Martz 2015-01-16 16:04:07 -06:00
  • b0e1e58a0b s/bytes/byte/ and s/bits/bit/. Fixes #89 Matt Martz 2014-09-02 15:06:14 -05:00
  • 60c3ec2a5e Send custom User-Agent with all http requests. See #86 Matt Martz 2014-08-20 13:12:30 -05:00
  • 65c85a9b15 Add timeout argument Matt Martz 2014-08-20 13:11:30 -05:00
  • 795bc51da4 Bump version to 0.3.1 v0.3.1 Matt Martz 2014-08-05 12:56:05 -05:00
  • 6c8dd05872 Make sure to also catch socket.error. Fixes #87 Matt Martz 2014-07-29 17:14:41 -05:00
  • 759ef15636 Seems some people get parser errors from c.speedtest.net, use www instead. Fixes #86 Matt Martz 2014-07-25 08:56:11 -05:00
  • f907418e6e Bumping version to 0.3.0 v0.3.0 Matt Martz 2014-06-27 19:37:02 -05:00
  • fe93e9ed75 Reorder some imports Matt Martz 2014-06-27 19:30:22 -05:00
  • cea45762ca Some people may be relying on matching Ping, don't change this yet Matt Martz 2014-06-27 19:26:54 -05:00
  • 328b851a07 Merge pull request #79 from McBochi/devel Matt Martz 2014-06-25 12:18:48 -05:00
  • ec21971a10 Fixes sivel/speedtest-cli#76 McBochi 2014-06-25 18:26:14 +02:00
  • 3558b22de1 If we got bogus XML that can't be parsed, provide a better error message instead of a trace. Fixes #77 Matt Martz 2014-06-25 11:06:42 -05:00
  • c0cd0d1666 Prevent a redirect and use the final URL Matt Martz 2014-06-25 11:06:05 -05:00
  • 3655a31ac1 Add section about inconsistency in README.rst Matt Martz 2014-05-27 09:31:04 -05:00
  • c1b9a0db0a Switch to httplib/http.client to allow for better timing of latency, results may be slightly higher than previous, but more reliable Matt Martz 2014-05-27 09:30:39 -05:00
  • b14e104ad1 Some additional coding guidelines Matt Martz 2014-05-20 16:34:17 -05:00
  • cbdbab3d16 Print share results, when --share is specified modularize Matt Martz 2014-04-30 09:10:03 -05:00
  • 3695acb020 Fix descriptors Matt Martz 2014-04-30 09:09:37 -05:00
  • f689af0fc6 While we don't have to worry about python caching results since we aren't a browser, some proxies cause inconsistent results as they are caching requests Matt Martz 2014-04-30 08:46:36 -05:00
  • 44bc5d2bef Additionally, don't run callback if the shutdown_event is set Matt Martz 2014-04-29 19:21:55 -05:00
  • 557e662a6c Don't run callback if a callback is not set Matt Martz 2014-04-28 14:11:47 -05:00
  • f1647f2c9e Bump version to 0.2.7 v0.2.7 Matt Martz 2014-04-23 11:52:57 -05:00
  • 5bbc3e8bb0 Update man page with --bytes argument Matt Martz 2014-04-23 11:52:26 -05:00
  • 807df51c83 Update usage in README Matt Martz 2014-04-23 11:50:11 -05:00
  • 8e0d5eaec8 python < 2.6 does not have the 'with' statement v0.2.6 Matt Martz 2014-04-23 10:31:23 -05:00
  • 966fd2c86d Clean up CONTRIBUTING.md Matt Martz 2014-04-23 10:24:31 -05:00
  • 8d1cf7ac1e Bump version to 0.2.6 Matt Martz 2014-04-23 10:22:22 -05:00
  • 20c9882b09 Improve setup.py Matt Martz 2014-04-23 10:22:09 -05:00
  • 395553f089 s/args\.mini/url/ Matt Martz 2014-04-17 16:34:13 -05:00
  • 16b8aec1d7 Better testing using tox Matt Martz 2014-04-17 16:21:25 -05:00
  • 93e13b528f When using --mini and no extension is found, try all of the standard upload extensions. Matt Martz 2014-04-17 16:20:02 -05:00
  • 23fba2520a When using --mini and no extension is found, try all of the standard upload extensions. Fixes #62 Matt Martz 2014-04-17 16:13:55 -05:00
  • 3e9c6e3532 Better testing using tox Matt Martz 2014-04-17 10:25:21 -05:00
  • 8a308040a9 Update CONTRIBUTING.md Matt Martz 2014-04-17 10:22:05 -05:00
  • 5cba294b76 Some fixes for python2.4 Matt Martz 2014-04-17 10:16:39 -05:00
  • dfeb19ff68 Speed and memory improvement for populating StringIO Matt Martz 2014-04-12 22:58:57 -04:00
  • 6888a5aae1 Use socket logic to determine proper number of threads for upload Matt Martz 2014-03-10 12:19:08 -05:00
  • 0e7160e8e6 Fix python3 issues Matt Martz 2014-03-10 12:18:47 -05:00
  • 5ec8fa590d document FakeShutdownEvent Matt Martz 2014-03-10 11:41:07 -05:00
  • f009711526 docstring updates Matt Martz 2014-03-10 11:32:34 -05:00
  • de594188e5 Move exception classes higher in the file Matt Martz 2014-03-10 11:28:22 -05:00
  • 989c440700 Add ability to handle upload timeout threshold by using a stream for post data Matt Martz 2014-03-10 11:25:09 -05:00
  • d28c8f18b0 pep8 logic fix Matt Martz 2014-03-09 22:41:34 -05:00
  • 3c81acc96c Allow callback to print before and after download/upload, and prefix Uploader and Downloader with HTTP Matt Martz 2014-03-09 22:05:42 -05:00
  • 8f5faafada pep8 fix Matt Martz 2014-03-08 18:19:31 -06:00
  • 3ffb447210 s/tagName/tag_name/g Matt Martz 2014-03-08 18:10:42 -06:00
  • 1f16fb3cfe Use custom user agent Matt Martz 2014-03-08 18:10:22 -06:00
  • 71b456594f messages for upload/download reversed Matt Martz 2014-03-08 18:02:46 -06:00
  • feb7f6bff1 pep8 spacing fix Matt Martz 2014-03-06 11:57:35 -06:00
  • 79c3a19792 Add support for --csv and --json arguments as output types Matt Martz 2014-03-06 11:54:31 -06:00
  • 3b29d5701d cast server id to int to be more consistent with the rest of the data Matt Martz 2014-02-28 12:23:36 -06:00
  • 9ef5620b58 Don't require people to explicitly perform all steps, retrieve servers if not already retrieved, select closest if not already selected Matt Martz 2014-02-28 12:17:22 -06:00
  • b846f4dd88 Handle issues determining distance to test servers Matt Martz 2014-02-28 12:16:46 -06:00
  • bab7a9d88e Create a Fake shutdown event so that users of the API are not required to register a shutdown event Matt Martz 2014-02-28 12:16:27 -06:00
  • 88565d5acd Huge refactor, too many changes to really address individually Matt Martz 2014-02-27 16:38:19 -06:00
  • 42bbc21546 lowercase with underscores and move arg parsing into it's own function Matt Martz 2014-02-26 20:54:48 -06:00
  • e6913368ef Support output in bytes using the --bytes argument bytes Matt Martz 2014-02-26 07:34:11 -06:00
  • f559d79ded Don't try testing python2.4, maybe we can use a drone server for this Matt Martz 2014-02-25 15:11:04 -06:00
  • 3d55c7d91e Fix double slash Matt Martz 2014-02-20 17:07:53 -06:00
  • e4f493954a Update to new pypip.in links Matt Martz 2014-02-18 09:25:22 -06:00
  • 18408ee938 Merge branch 'working' of github.com:sivel/speedtest-cli into working v0.2.5 Matt Martz 2014-02-17 20:16:42 -06:00
  • 2da8a26038 Bump version to 0.2.5 Matt Martz 2014-02-17 20:16:24 -06:00
  • 1cf091ebc7 Add .travis.yml Matt Martz 2014-02-17 20:14:41 -06:00
  • ace90a4109 Add pypy support travis Matt Martz 2014-02-11 12:22:08 -06:00
  • d22842346f Trying to learn more about the python env I am running in Matt Martz 2014-02-11 12:14:38 -06:00
  • 446f224785 formatting changes Matt Martz 2014-02-10 21:57:49 -06:00
  • ce478cd45f python 3.0 and 3.1 are apparently old Matt Martz 2014-02-10 21:36:38 -06:00
  • 6efbdcdd46 Small tweak Matt Martz 2014-02-10 21:35:57 -06:00
  • 55876c1bc7 Expand tests Matt Martz 2014-02-10 21:31:37 -06:00
  • 8e0f260191 Alternative Matt Martz 2014-02-10 21:25:24 -06:00
  • 8213cb039e Add configuration to test python2.4 Matt Martz 2014-02-10 21:17:19 -06:00
  • 628bbcbd19 Apparently python2.4 isn't installed Matt Martz 2014-02-10 17:06:31 -06:00
  • e3d377d9d0 Is this where python2.4 is located? Matt Martz 2014-02-10 17:04:46 -06:00
  • a30bcf8343 going to find it Matt Martz 2014-02-10 17:00:47 -06:00
  • a9e7c4f41e python24? Matt Martz 2014-02-10 16:56:56 -06:00
  • d9a30e2834 Can we run python2.4 from a 2.7 venv? Matt Martz 2014-02-10 16:52:27 -06:00
  • 9529c5a44f Only run pep8 and pyflakes via 2.7 Matt Martz 2014-02-10 16:43:34 -06:00
  • 1849c98663 For now let's try just running speedtest_cli.py Matt Martz 2014-02-10 16:40:15 -06:00
  • ae4267fbb8 Merge pull request #47 from highvoltage/working Matt Martz 2014-02-10 14:26:28 -06:00
  • 8a047be93f Properly escape minus signs so that they don't become hyphens Jonathan Carter 2014-02-10 22:24:43 +02:00
  • 724563049c Add reference to permitted modules Matt Martz 2014-02-08 18:18:34 -06:00
  • 4809428de7 Add a CONTRIBUTING.md Matt Martz 2014-02-08 10:05:10 -06:00
  • c7636b3aac Merge branch 'master' of https://github.com/highvoltage/speedtest-cli into highvoltage-master Matt Martz 2014-02-08 09:55:22 -06:00