Merge pull request #36 from volker48/start-cmd

start.py script to start the server and launch a new browser tab
This commit is contained in:
ZeroNet 2015-01-27 22:25:30 +01:00
commit ac211229a7
2 changed files with 27 additions and 7 deletions

16
start.py Normal file
View file

@ -0,0 +1,16 @@
#!/usr/bin/env python
from multiprocessing import Process
import sys
import webbrowser
import zeronet
def main():
browser_name = sys.argv.pop() if len(sys.argv) >= 2 else None
server = Process(target=zeronet.main)
server.start()
browser = webbrowser.get(browser_name)
url = browser.open("http://127.0.0.1:43110", new=2)
server.join()
if __name__ == '__main__':
main()

View file

@ -1,9 +1,13 @@
#!/usr/bin/env python
try:
from src import main
main.start()
except Exception, err: # Prevent closing
import traceback
traceback.print_exc()
raw_input("-- Error happened, press enter to close --")
def main():
try:
from src import main
main.start()
except Exception, err: # Prevent closing
import traceback
traceback.print_exc()
raw_input("-- Error happened, press enter to close --")
if __name__ == '__main__':
main()