Fixed /health not showing books
This commit is contained in:
parent
34385c8bf8
commit
6ccb52dc72
@ -143,43 +143,33 @@ def dreams():
|
|||||||
|
|
||||||
@app.route("/health")
|
@app.route("/health")
|
||||||
def health():
|
def health():
|
||||||
# Load vocab size
|
|
||||||
vocab_size = get_vocab_size()
|
vocab_size = get_vocab_size()
|
||||||
|
|
||||||
# Load brainmap size
|
|
||||||
brainmap_size = len(get_brainmap())
|
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()
|
books = get_books()
|
||||||
book_count = len(books)
|
progress_data = load_progress()
|
||||||
progress = load_progress()
|
dreams = load_dreams()
|
||||||
books_finished = sum(1 for b in books if progress.get(b, 0) > 0)
|
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",
|
return render_template("health.html",
|
||||||
vocab_size=vocab_size,
|
vocab_size=vocab_size,
|
||||||
brainmap_size=brainmap_size,
|
brainmap_size=brainmap_size,
|
||||||
book_count=book_count,
|
total_books=total_books,
|
||||||
books_finished=books_finished,
|
finished_books=finished_books,
|
||||||
dream_count=dream_count,
|
dream_count=dream_count,
|
||||||
journal_count=journal_count,
|
journal_count=journal_count,
|
||||||
last_dream=last_dream,
|
last_dream=last_dream,
|
||||||
last_journal=last_journal)
|
last_entry=last_entry)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def run_dashboard():
|
def run_dashboard():
|
||||||
|
@ -56,8 +56,8 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="box">
|
<div class="box">
|
||||||
<div class="stat"><strong>Books Available:</strong> {{ book_count }}</div>
|
<div class="stat">📚 Books Available: <strong>{{ total_books }}</strong></div>
|
||||||
<div class="stat"><strong>Books Finished:</strong> {{ books_finished }}</div>
|
<div class="stat">✅ Books Finished: <strong>{{ finished_books }}</strong></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="box">
|
<div class="box">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user