Fixed /health not showing books
This commit is contained in:
parent
34385c8bf8
commit
6ccb52dc72
@ -143,43 +143,33 @@ def dreams():
|
||||
|
||||
@app.route("/health")
|
||||
def health():
|
||||
# Load vocab size
|
||||
vocab_size = get_vocab_size()
|
||||
|
||||
# Load brainmap size
|
||||
brainmap_size = len(get_brainmap())
|
||||
|
||||
# Load dreams
|
||||
dreams = load_dreams()
|
||||
dream_count = len(dreams)
|
||||
last_dream = dreams[-1]["sentence"] if dreams else "No dreams yet."
|
||||
|
||||
# Load journal
|
||||
try:
|
||||
with open("data/memory/journal.json", "r", encoding="utf-8") as f:
|
||||
journal_entries = json.load(f)
|
||||
except Exception:
|
||||
journal_entries = []
|
||||
|
||||
journal_count = len(journal_entries)
|
||||
last_journal = journal_entries[-1] if journal_entries else "No journal entries yet."
|
||||
|
||||
# Load books
|
||||
books = get_books()
|
||||
book_count = len(books)
|
||||
progress = load_progress()
|
||||
books_finished = sum(1 for b in books if progress.get(b, 0) > 0)
|
||||
progress_data = load_progress()
|
||||
dreams = load_dreams()
|
||||
entries = read_journal_entries()
|
||||
|
||||
completed_books = progress_data.get("completed", [])
|
||||
total_books = len(books)
|
||||
finished_books = len(completed_books)
|
||||
dream_count = len(dreams)
|
||||
journal_count = len(entries)
|
||||
|
||||
last_dream = dreams[-1]["sentence"] if dream_count > 0 else "None yet."
|
||||
last_entry = entries[-1] if journal_count > 0 else "None yet."
|
||||
|
||||
# print(f"[Health Monitor] Total Books: {total_books} | Finished Books: {finished_books}")
|
||||
|
||||
return render_template("health.html",
|
||||
vocab_size=vocab_size,
|
||||
brainmap_size=brainmap_size,
|
||||
book_count=book_count,
|
||||
books_finished=books_finished,
|
||||
total_books=total_books,
|
||||
finished_books=finished_books,
|
||||
dream_count=dream_count,
|
||||
journal_count=journal_count,
|
||||
last_dream=last_dream,
|
||||
last_journal=last_journal)
|
||||
|
||||
last_entry=last_entry)
|
||||
|
||||
|
||||
def run_dashboard():
|
||||
|
@ -56,8 +56,8 @@
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
<div class="stat"><strong>Books Available:</strong> {{ book_count }}</div>
|
||||
<div class="stat"><strong>Books Finished:</strong> {{ books_finished }}</div>
|
||||
<div class="stat">📚 Books Available: <strong>{{ total_books }}</strong></div>
|
||||
<div class="stat">✅ Books Finished: <strong>{{ finished_books }}</strong></div>
|
||||
</div>
|
||||
|
||||
<div class="box">
|
||||
|
Loading…
x
Reference in New Issue
Block a user