This is supposed to crash

This commit is contained in:
coolnsx
2023-10-30 12:47:08 +05:30
parent 7eafe5dbfe
commit f81fc475b4
5 changed files with 5 additions and 51 deletions

View File

@@ -2,7 +2,6 @@
all: unset;
}
/** Generic window ***********************************/
.genwin {
//background-color: rgba(39, 40, 34, 0.7);

View File

@@ -5,7 +5,7 @@
:y "50px"
:width "25%"
:height "200px"
:anchor "top right")
:anchor "bottom right")
:stacking "bg"
:reserve (struts :distance "40px" :side "top")
:windowtype "dock"
@@ -18,14 +18,14 @@
:y "50px"
:width "25%"
:height "200px"
:anchor "top right")
:anchor "bottom right")
:stacking "bg"
:reserve (struts :distance "40px" :side "top")
:windowtype "dock"
:wm-ignore false
(clock))
(defpoll CLOCK :interval "4s" "date +'{\"hour\": \"%I\" ,\"min\": \"%M\" ,\"mer\" : \"%p\",\"day\" : \"%A\" }'")
(defpoll CLOCK :interval "4s" "date +'{\"hour\":\"%I\",\"min\":\"%M\",\"mer\":\"%p\",\"day\":\"%A\"}'")
(defwidget clock []
(box :class "genwin" :orientation "h" :spacing 50 :space-evenly false :vexpand "false" :hexpand "false"

View File

@@ -1,45 +0,0 @@
import socket
import time,re
from pypresence import Presence
def update():
# Get the duration information
time.sleep(2)
# Update Discord Rich Presence with the end timestamp
with open("/tmp/yt-music/current", 'r') as file:
li = re.split(' >|: | - ', file.readline().strip('\n'))
file.close()
print(li)
# Update Discord Rich Presence with the information from the file
RPC.update(
large_image=f"https://i.ytimg.com/vi/{li[-1]}/mqdefault.jpg",
details=f"{li[1]}",
large_text = "Checkmate Premium Users",
state=li[2],
start=int(time.time()),
)
socket_path = "/tmp/yt-music/yt-music-mpvsocket"
# Initialize Discord Rich Presence
RPC = Presence("1165951947245879316")
RPC.connect()
# Create a UNIX socket
mpv_socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
mpv_socket.connect(socket_path)
update()
while True:
event = mpv_socket.recv(1024).decode('utf-8')
# Adjust the buffer size as needed
if not event:
break
#check if event contains "end-file" or "eof"
if "end-file" in event or "eof" in event:
print(event)
update()
mpv_socket.close()
RPC.close()