(04.12.2022, 21:15)Saros Napsal(a): Python skript (vyžaduje instalaci modulu requests a bottle)
Ve složce providers u svého poskytovatele zadejte ve skriptu login přihlašovací údaje a spusťte skript. U Telly zadejte párovací kód.
Ve skriptu server zadejte port a host (localhost, nebo IP vašeho zařízení), spusťte skript server
https://github.com/Saros72/IPTV-Web-Server
Ahoj. Snažím se rozjet script na Ubuntu po zadání přihlašovacích údajů a zadání IP 192.168.1.101 mi vyjíždí toto:
Kód:
Bottle v0.12.23 server starting up (using WSGIRefServer())...
Listening on http://192.168.1.101:8888/
Hit Ctrl-C to quit.
<frozen importlib._bootstrap>:914: ImportWarning: _ImportRedirect.find_spec() not found; falling back to find_module()
/usr/lib/python3/dist-packages/apport/report.py:13: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
import fnmatch, glob, traceback, errno, sys, atexit, locale, imp, stat
<frozen importlib._bootstrap>:914: ImportWarning: _ImportRedirect.find_spec() not found; falling back to find_module()
Traceback (most recent call last):
File "/var/www/iptv-webserver/server.py", line 472, in <module>
run(host = HOST, port = PORT)
File "/usr/local/lib/python3.10/dist-packages/bottle.py", line 3172, in run
server.run(app)
File "/usr/local/lib/python3.10/dist-packages/bottle.py", line 2798, in run
srv = make_server(self.host, self.port, app, server_cls, handler_cls)
File "/usr/lib/python3.10/wsgiref/simple_server.py", line 154, in make_server
server = server_class((host, port), handler_class)
File "/usr/lib/python3.10/socketserver.py", line 452, in __init__
self.server_bind()
File "/usr/lib/python3.10/wsgiref/simple_server.py", line 50, in server_bind
HTTPServer.server_bind(self)
File "/usr/lib/python3.10/http/server.py", line 136, in server_bind
socketserver.TCPServer.server_bind(self)
File "/usr/lib/python3.10/socketserver.py", line 466, in server_bind
self.socket.bind(self.server_address)
OSError: [Errno 99] Cannot assign requested address
root@NAS:/var/www/iptv-webserver#
Kód:
# nastavení serveru
HOST = "192.168.1.101"
PORT = 8888
# cesta k souborům
FILES_DIR = "./"
@Saros nějaká rada?
edit:
po zadání na localhost by měl běžet
Kód:
Bottle v0.12.23 server starting up (using WSGIRefServer())...
Listening on http://localhost:8888/
Hit Ctrl-C to quit.
http://localhost:8888 nic