commit caf96bac80b88eb3ebcdaaaf6669cce4ac4671f9
parent af7819023f2dddd97756d05f09e6fa7faf05dcb5
Author: Hunter
Date: Mon, 30 Mar 2026 10:58:41 -0400
remove run.py; update readme
Diffstat:
2 files changed, 1 insertion(+), 17 deletions(-)
diff --git a/readme.md b/readme.md
@@ -7,12 +7,11 @@ the nested todo list that breaks complex tasks into manageable subtasks.
<i><b>try it now <a href="https://hunterirving.github.io/matryoshka/">in your browser</a>!</b></i> (physical keyboard required).
-alternatively, use ```./run.py``` to run matryoshka locally, or try installing it as a <a href="https://hunterirving.github.io/web_workshop/pages/pwa">Progressive Web App</a> that works completely offline.
-
### key features
- unlimited subtask depth
- intuitive keyboard controls
- automatically saves as you edit
+- installable as a <a href="https://hunterirving.github.io/web_workshop/pages/pwa">Progressive Web App</a> that works completely offline
### quickstart
1. press the `Return` / `Enter` key to add subtasks to the root "todo" task
diff --git a/run.py b/run.py
@@ -1,15 +0,0 @@
-#!/usr/bin/env python3
-
-import http.server, webbrowser, threading, signal
-
-PORT = 8000
-server = http.server.HTTPServer(("", PORT), http.server.SimpleHTTPRequestHandler)
-
-def shutdown(sig, frame):
- print("\nShutting down...")
- threading.Thread(target=server.shutdown).start()
-
-signal.signal(signal.SIGINT, shutdown)
-threading.Timer(0.5, lambda: webbrowser.open(f"http://localhost:{PORT}")).start()
-print(f"Serving on http://localhost:{PORT} (Ctrl+C to stop)")
-server.serve_forever()