From 63e22f9dc4ada19e5ac77f68a97a7ee6d7cf45a2 Mon Sep 17 00:00:00 2001 From: Alex Huang Date: Thu, 20 Sep 2012 13:30:08 -0700 Subject: [PATCH] Removed two scripts not used in the release --- tools/bugs-wiki/search-bugs.py | 51 ---------------------------- tools/bugs-wiki/search-wiki.py | 62 ---------------------------------- 2 files changed, 113 deletions(-) delete mode 100755 tools/bugs-wiki/search-bugs.py delete mode 100755 tools/bugs-wiki/search-wiki.py diff --git a/tools/bugs-wiki/search-bugs.py b/tools/bugs-wiki/search-bugs.py deleted file mode 100755 index 302e383c4d0..00000000000 --- a/tools/bugs-wiki/search-bugs.py +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/python -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -import imp -import os -import SOAPpy -import sys - - -conf = os.environ.get('BUGS_CONFIG_FILE', 'bugs.cfg') -cfg = imp.load_source('cfg', conf) -host = getattr(cfg, 'bugs_host', 'bugs.cloudstack.org') -user = cfg.bugs_user -passwd = cfg.bugs_pass - -url = 'http://%(host)s/rpc/soap/jirasoapservice-v2?wsdl' % locals() -soap = SOAPpy.WSDL.Proxy(url) -auth = soap.login(user, passwd) - - -def doit(term): - if not term: - return - issues = soap.getIssuesFromTextSearch(auth, term) - if len(issues) == 0: - return - for issue in issues: - print "Found %s in http://%s/browse/%s" % (term, host, issue['key']) - - -for term in sys.stdin.readlines(): - try: - doit(term.strip()) - except Exception, exn: - print exn - pass diff --git a/tools/bugs-wiki/search-wiki.py b/tools/bugs-wiki/search-wiki.py deleted file mode 100755 index 03e145973ac..00000000000 --- a/tools/bugs-wiki/search-wiki.py +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/python -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -import imp -import os -import SOAPpy -import sys - - -# Work around https://jira.atlassian.com/browse/CONF-6720. -def confluence_soap_parser(xml_str, rules=None, - parser=SOAPpy.Parser._parseSOAP): - attribute = 'xsi:type="soapenc:Array"' - xml_str = xml_str.replace('%s %s' % (attribute, attribute), attribute) - return parser(xml_str, rules=rules) -SOAPpy.Parser._parseSOAP = confluence_soap_parser - - -conf = os.environ.get('WIKI_CONFIG_FILE', 'wiki.cfg') -cfg = imp.load_source('cfg', conf) -host = getattr(cfg, 'wiki_host', 'wiki.cloudstack.org') -user = cfg.wiki_user -passwd = cfg.wiki_pass - -url = 'http://%(host)s/rpc/soap-axis/confluenceservice-v1?wsdl' % locals() -soap = SOAPpy.WSDL.Proxy(url) -auth = soap.login(user, passwd) - - -def doit(term): - if not term: - return - pages = soap.search(auth, term, 10) - if len(pages) == 0: - return - for page in pages: - print "Found %s in %s" % (term, page['url']) - print page['excerpt'] - print - - -for term in sys.stdin.readlines(): - try: - doit(term.strip()) - except Exception, exn: - print exn - pass