u
This commit is contained in:
parent
406ad1da1c
commit
633b0bd184
3 changed files with 18 additions and 6 deletions
8
a.py
8
a.py
|
@ -1,3 +1,7 @@
|
|||
IN='http://us2.g-load.eu:9090/stream'
|
||||
OUT='fdcf:8538:9ad5:3333'
|
||||
IN='http://[fd51:9b17:dc40::2]:9090/stream'
|
||||
OUT='fd51:9b17:dc40:a55'
|
||||
import argparse
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('--skip', type=int, default=0, help="skip x lines (unused)")
|
||||
|
@ -112,7 +116,7 @@ def get_bg():
|
|||
global img
|
||||
while True:
|
||||
try:
|
||||
with contextlib.closing(urllib.request.urlopen(mkreq('http://us2.g-load.eu:9090/stream'), timeout=timeout)) as resp:
|
||||
with contextlib.closing(urllib.request.urlopen(mkreq(IN), timeout=timeout)) as resp:
|
||||
for line in resp:
|
||||
if line.startswith(b'data:'):
|
||||
with imglock:
|
||||
|
@ -156,7 +160,7 @@ def draw(img):
|
|||
newpix = img.getpixel((x, y))
|
||||
r, g, b, a = newpix
|
||||
if a and newpix != ldraw.getpixel((x, y)):
|
||||
send_icmp_q.append(f"fdcf:8538:9ad5:3333:{x:x}:{y:x}:11{r:02x}:{g:02x}{b:02x}")
|
||||
send_icmp_q.append(f"{OUT}:{x:x}:{y:x}:11{r:02x}:{g:02x}{b:02x}")
|
||||
startsend = time.time()
|
||||
send_icmp(send_icmp_q)
|
||||
ldraw = img.copy()
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
IN='http://us2.g-load.eu:9090/stream'
|
||||
OUT='fdcf:8538:9ad5:3333'
|
||||
IN='http://[fd51:9b17:dc40::2]:9090/stream'
|
||||
OUT='fd51:9b17:dc40:a55'
|
||||
#gen3
|
||||
|
||||
import argparse
|
||||
|
@ -116,7 +120,7 @@ def get_bg():
|
|||
global img
|
||||
while True:
|
||||
try:
|
||||
with contextlib.closing(urllib.request.urlopen(mkreq('http://us2.g-load.eu:9090/stream'), timeout=timeout)) as resp:
|
||||
with contextlib.closing(urllib.request.urlopen(mkreq(IN), timeout=timeout)) as resp:
|
||||
for line in resp:
|
||||
if line.startswith(b'data:'):
|
||||
with imglock:
|
||||
|
@ -156,7 +160,7 @@ def draw(img):
|
|||
if a and newpix != ldraw.getpixel((x, y)):
|
||||
x += X_OFFSET
|
||||
y += Y_OFFSET
|
||||
send_icmp_q.append(f"fdcf:8538:9ad5:3333:{x:x}:{y:x}:11{r:02x}:{g:02x}{b:02x}")
|
||||
send_icmp_q.append(f"{OUT}:{x:x}:{y:x}:11{r:02x}:{g:02x}{b:02x}")
|
||||
#startsend = time.time()
|
||||
send_icmp(send_icmp_q)
|
||||
ldraw = img.copy()
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
IN='http://us2.g-load.eu:9090/stream'
|
||||
OUT='fdcf:8538:9ad5:3333'
|
||||
IN='http://[fd51:9b17:dc40::2]:9090/stream'
|
||||
OUT='fd51:9b17:dc40:a55'
|
||||
#gen3
|
||||
|
||||
import argparse
|
||||
|
@ -111,7 +115,7 @@ def get_bg():
|
|||
global img
|
||||
while True:
|
||||
try:
|
||||
with contextlib.closing(urllib.request.urlopen(mkreq('http://us2.g-load.eu:9090/stream'), timeout=timeout)) as resp:
|
||||
with contextlib.closing(urllib.request.urlopen(mkreq(IN), timeout=timeout)) as resp:
|
||||
for line in resp:
|
||||
if line.startswith(b'data:'):
|
||||
with imglock:
|
||||
|
@ -149,7 +153,7 @@ def draw(img):
|
|||
newpix = img.getpixel((x, y))
|
||||
r, g, b, a = newpix
|
||||
if a and newpix != ldraw.getpixel((x, y)):
|
||||
send_icmp_q.append(f"fdcf:8538:9ad5:3333:{x:x}:{y:x}:11{r:02x}:{g:02x}{b:02x}")
|
||||
send_icmp_q.append(f"{OUT}:{x:x}:{y:x}:11{r:02x}:{g:02x}{b:02x}")
|
||||
startsend = time.time()
|
||||
send_icmp(send_icmp_q)
|
||||
ldraw = img.copy()
|
||||
|
|
Loading…
Reference in a new issue