summaryrefslogtreecommitdiff
path: root/note.py
diff options
context:
space:
mode:
Diffstat (limited to 'note.py')
-rwxr-xr-xnote.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/note.py b/note.py
index dc0aeea..27fb748 100755
--- a/note.py
+++ b/note.py
@@ -13,11 +13,10 @@ def latest_file(directory: Path) -> Path | None:
return max(files, key=lambda p: p.stat().st_mtime) if files else None
-def save(directory: Path, text: str) -> Path:
+def save(directory: Path, text: str) -> None:
filename = f"{datetime.now():%Y%m%d%H%M%S}.md"
path = directory / filename
- _ = path.write_text(text, encoding="utf-8")
- return path
+ path.write_text(text, encoding="utf-8")
def make_page(directory: Path) -> str:
@@ -63,8 +62,8 @@ def main():
@bottle.route("/save", method="POST")
def save_route():
text = request.forms.get("text", "")
- path = save(args.directory, text)
- return make_page(args.directory)
+ save(args.directory, text)
+ return bottle.redirect("/")
run(host=args.host, port=args.port)