mirror of https://github.com/apache/cloudstack.git
Removed two scripts not used in the release
This commit is contained in:
parent
2a5e5b2e62
commit
63e22f9dc4
|
|
@ -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
|
||||
|
|
@ -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
|
||||
Loading…
Reference in New Issue