Commit fca798e8 authored by Vitaly Lipatov's avatar Vitaly Lipatov

web-api: fix googlevideo handler to append instead of rewriting

Prevents loss of comments and preserves file order. Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
parent f306edc8
...@@ -1435,8 +1435,8 @@ class RouteHandler(http.server.BaseHTTPRequestHandler): ...@@ -1435,8 +1435,8 @@ class RouteHandler(http.server.BaseHTTPRequestHandler):
if pattern in entries: if pattern in entries:
self.send_json({"ok": True, "pattern": pattern, "added": False}) self.send_json({"ok": True, "pattern": pattern, "added": False})
return return
entries.append(pattern) with open(GOOGLEVIDEO_LIST, "a") as f:
write_list(GOOGLEVIDEO_LIST, entries) f.write(pattern + "\n")
self.log_message("GOOGLEVIDEO ADD %s (from %s)", pattern, domain) self.log_message("GOOGLEVIDEO ADD %s (from %s)", pattern, domain)
self.send_json({"ok": True, "pattern": pattern, "added": True}) self.send_json({"ok": True, "pattern": pattern, "added": True})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment