22 lines
746 B
Python
22 lines
746 B
Python
|
import os
|
||
|
import sys
|
||
|
|
||
|
script_path = os.path.dirname(os.path.realpath(__file__))
|
||
|
template_path = script_path + '/../app/static/opensearch.template'
|
||
|
opensearch_path = script_path + '/../app/static/opensearch.xml'
|
||
|
replace_tag = 'SHOOGLE_URL'
|
||
|
|
||
|
if len(sys.argv) != 2:
|
||
|
print('You must provide the url as an argument for this script.')
|
||
|
print('Example: python opensearch.py "https://my-app-1776.herokuapps.com"')
|
||
|
sys.exit(0)
|
||
|
|
||
|
app_url = sys.argv[1].rstrip('/')
|
||
|
opensearch_template = open(template_path, 'r').read()
|
||
|
|
||
|
with open(opensearch_path, 'w') as opensearch_xml:
|
||
|
opensearch_xml.write(opensearch_template.replace(replace_tag, app_url))
|
||
|
opensearch_xml.close()
|
||
|
|
||
|
print('\nDone - you may now set Shoogle as your primary search engine')
|