27 lines
1.1 KiB
Python
27 lines
1.1 KiB
Python
# Reconstruct the full main.go by merging:
|
|
# 1. The new skeleton from main_new.go
|
|
# 2. Handler functions extracted from a known working old copy
|
|
|
|
# Since old main.go was overwritten, I need to reconstruct handlers from what we know.
|
|
# The handlers are standard CRUD + deploy/hugo/stats etc - about 500 lines.
|
|
# Let's take a shortcut: use the write-go API that already works,
|
|
# and just add the bot startup in a separate file that doesn't redefine handlers.
|
|
|
|
# Better approach: keep old main.go handlers separate in a handlers.go file in cmd/writeserver/
|
|
# and have the new main.go just wire them together.
|
|
|
|
# Let me check if the old main.go got saved anywhere
|
|
import os
|
|
for root, dirs, files in os.walk(r"E:\GitHub\blog\write-go"):
|
|
for f in files:
|
|
if "main" in f.lower() and f.endswith(".go"):
|
|
fp = os.path.join(root, f)
|
|
sz = os.path.getsize(fp)
|
|
print(f" {fp} ({sz} bytes)")
|
|
|
|
print("\nChecking for .bak files...")
|
|
for root, dirs, files in os.walk(r"E:\GitHub\blog\write-go"):
|
|
for f in files:
|
|
if f.endswith(".bak") or "backup" in f.lower():
|
|
print(f" {os.path.join(root, f)}")
|