summaryrefslogtreecommitdiff
path: root/chromium/tools/omahaproxy.py
diff options
context:
space:
mode:
authorJocelyn Turcotte <jocelyn.turcotte@digia.com>2014-08-08 14:30:41 +0200
committerJocelyn Turcotte <jocelyn.turcotte@digia.com>2014-08-12 13:49:54 +0200
commitab0a50979b9eb4dfa3320eff7e187e41efedf7a9 (patch)
tree498dfb8a97ff3361a9f7486863a52bb4e26bb898 /chromium/tools/omahaproxy.py
parent4ce69f7403811819800e7c5ae1318b2647e778d1 (diff)
downloadqtwebengine-chromium-ab0a50979b9eb4dfa3320eff7e187e41efedf7a9.tar.gz
Update Chromium to beta version 37.0.2062.68
Change-Id: I188e3b5aff1bec75566014291b654eb19f5bc8ca Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Diffstat (limited to 'chromium/tools/omahaproxy.py')
-rwxr-xr-xchromium/tools/omahaproxy.py90
1 files changed, 0 insertions, 90 deletions
diff --git a/chromium/tools/omahaproxy.py b/chromium/tools/omahaproxy.py
deleted file mode 100755
index 75bf43ddef3..00000000000
--- a/chromium/tools/omahaproxy.py
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/usr/bin/env python
-# Copyright (c) 2013 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-"""Chrome Version Tool
-
-Scrapes Chrome channel information and prints out the requested nugget of
-information.
-"""
-
-import json
-import optparse
-import os
-import string
-import sys
-import urllib
-
-URL = 'https://omahaproxy.appspot.com/json'
-
-
-def main():
- try:
- data = json.load(urllib.urlopen(URL))
- except Exception as e:
- print 'Error: could not load %s\n\n%s' % (URL, str(e))
- return 1
-
- # Iterate to find out valid values for OS, channel, and field options.
- oses = set()
- channels = set()
- fields = set()
-
- for os_versions in data:
- oses.add(os_versions['os'])
-
- for version in os_versions['versions']:
- for field in version:
- if field == 'channel':
- channels.add(version['channel'])
- else:
- fields.add(field)
-
- oses = sorted(oses)
- channels = sorted(channels)
- fields = sorted(fields)
-
- # Command line parsing fun begins!
- usage = ('%prog [options]\n'
- 'Print out information about a particular Chrome channel.')
- parser = optparse.OptionParser(usage=usage)
-
- parser.add_option('-o', '--os',
- choices=oses,
- default='win',
- help='The operating system of interest: %s '
- '[default: %%default]' % ', '.join(oses))
- parser.add_option('-c', '--channel',
- choices=channels,
- default='stable',
- help='The channel of interest: %s '
- '[default: %%default]' % ', '.join(channels))
- parser.add_option('-f', '--field',
- choices=fields,
- default='version',
- help='The field of interest: %s '
- '[default: %%default] ' % ', '.join(fields))
- (opts, args) = parser.parse_args()
-
- # Print out requested data if available.
- for os_versions in data:
- if os_versions['os'] != opts.os:
- continue
-
- for version in os_versions['versions']:
- if version['channel'] != opts.channel:
- continue
-
- if opts.field not in version:
- continue
-
- print version[opts.field]
- return 0
-
- print 'Error: unable to find %s for Chrome %s %s.' % (
- opts.field, opts.os, opts.channel)
- return 1
-
-if __name__ == '__main__':
- sys.exit(main())