mirror of
https://github.com/NaitLee/Cat-Printer.git
synced 2025-05-16 07:10:30 -07:00
Merge branch 'main' of https://github.com/NaitLee/Cat-Printer
This commit is contained in:
commit
27eb88e189
@ -97,8 +97,6 @@ After that, fetch & use a “bare” release:
|
||||
python3 server.py
|
||||
```
|
||||
|
||||
Currently the web browser will not open automatically in MacOS. Please run manually and go to `http://127.0.0.1:8095`, or just click [here](http://127.0.0.1:8095).
|
||||
|
||||
### Worth to Note
|
||||
|
||||
For all supported platforms,
|
||||
|
@ -76,9 +76,6 @@ Laden Sie sich die "reine (pure)" Version herunter und führen Sie dieselben Sch
|
||||
python3 server.py
|
||||
```
|
||||
|
||||
Auf dem Mac öffnet sich der Browser derzeit nicht automatisch. Bitte starten Sie einen Browser manuell und navigieren Sie zu `http://127.0.0.1:8095`.
|
||||
|
||||
Alternativ können Sie auch folgenden Link verwenden: [Link](http://127.0.0.1:8095)
|
||||
|
||||
|
||||
### Anmerkung
|
||||
@ -130,4 +127,4 @@ Dann schauen Sie in [development.md](development.md) nach!
|
||||
... und mir etliche hilfreiche Ideen gegeben
|
||||
- Jeder, der über eine Issue, Pull Request oder Diskussion bei diesem Projekt mitgewirkt hat
|
||||
- Jeder, der freie Software zu schätzen weiß
|
||||
- ... Ihr seid alle fanstastisch!
|
||||
- ... Ihr seid alle fanstastisch!
|
||||
|
@ -95,9 +95,6 @@ pip3 install pyobjc bleak
|
||||
python3 server.py
|
||||
```
|
||||
|
||||
当前在 MacOS 浏览器不会自动打开。您可以手动访问 `http://127.0.0.1:8095`,或点击[这里](http://127.0.0.1:8095)
|
||||
|
||||
|
||||
### 值得注意
|
||||
|
||||
对于所有支持的平台,
|
||||
|
19
server.py
19
server.py
@ -12,8 +12,8 @@ import os
|
||||
import io
|
||||
import sys
|
||||
import json
|
||||
import platform
|
||||
import warnings
|
||||
import webbrowser
|
||||
|
||||
# For now we can't use `ThreadingHTTPServer`
|
||||
from http.server import HTTPServer, BaseHTTPRequestHandler
|
||||
@ -340,18 +340,11 @@ def serve():
|
||||
listen_all = True
|
||||
server = PrinterServer(('' if listen_all else address, port), PrinterServerHandler)
|
||||
service_url = f'http://{address}:{port}/'
|
||||
if '-s' in sys.argv:
|
||||
info(i18n('serving-at-0', service_url))
|
||||
else:
|
||||
operating_system = platform.uname().system
|
||||
if operating_system == 'Windows':
|
||||
os.system(f'start {service_url} > NUL')
|
||||
elif operating_system == 'Linux':
|
||||
os.system(f'xdg-open {service_url} &> /dev/null')
|
||||
# TODO: I don't know about macOS
|
||||
# elif operating_system == 'macOS':
|
||||
else:
|
||||
info(i18n('serving-at-0', service_url))
|
||||
|
||||
info(i18n('serving-at-0', service_url))
|
||||
if '-s' not in sys.argv:
|
||||
webbrowser.open(service_url)
|
||||
|
||||
try:
|
||||
server.serve_forever()
|
||||
except KeyboardInterrupt:
|
||||
|
Loading…
x
Reference in New Issue
Block a user