Última actividad 1722587365

xym's Avatar xym revisó este gist 1722587364. Ir a la revisión

Sin cambios

xym's Avatar xym revisó este gist 1720865133. Ir a la revisión

1 file changed, 1 insertion, 1 deletion

missav-magnet.py

@@ -5,7 +5,7 @@ import time
5 5 def extract_link_from_clipboard():
6 6 clipboard_content = pyperclip.paste()
7 7 # 更新正则表达式以匹配整个URL,但只捕获magnet部分
8 - pattern = r'https://keepshare\.org/[a-zA-Z0-9]+/(magnet:\?xt=urn:btih:[a-zA-Z0-9]+&dn=[\w%\-.\[\]]+)'
8 + pattern = r'https://keepshare\.org/[a-zA-Z0-9]+/(magnet:\?xt=urn:btih:[a-zA-Z0-9]+(?:&[\w%\-.\[\]=]+)*)'
9 9 match = re.search(pattern, clipboard_content)
10 10 if match:
11 11 # 提取并返回magnet部分

xym's Avatar xym revisó este gist 1718705155. Ir a la revisión

1 file changed, 0 insertions, 0 deletions

missav-magnet renombrado a missav-magnet.py

Archivo renombrado sin cambios

xym's Avatar xym revisó este gist 1716892759. Ir a la revisión

1 file changed, 30 insertions

missav-magnet(archivo creado)

@@ -0,0 +1,30 @@
1 + import pyperclip
2 + import re
3 + import time
4 +
5 + def extract_link_from_clipboard():
6 + clipboard_content = pyperclip.paste()
7 + # 更新正则表达式以匹配整个URL,但只捕获magnet部分
8 + pattern = r'https://keepshare\.org/[a-zA-Z0-9]+/(magnet:\?xt=urn:btih:[a-zA-Z0-9]+&dn=[\w%\-.\[\]]+)'
9 + match = re.search(pattern, clipboard_content)
10 + if match:
11 + # 提取并返回magnet部分
12 + extracted_link = match.group(1)
13 + return extracted_link
14 + else:
15 + print("No valid link found in clipboard content.")
16 + return None
17 +
18 + def main():
19 + recent_value = ""
20 + while True:
21 + clipboard_value = extract_link_from_clipboard()
22 + if clipboard_value and clipboard_value != recent_value:
23 + recent_value = clipboard_value
24 + with open("miss-link.txt", "a") as file:
25 + file.write(clipboard_value + "\n")
26 + print("Link saved to miss-link.txt:", clipboard_value)
27 + time.sleep(1)
28 +
29 + if __name__ == "__main__":
30 + main()
Siguiente Anterior