## 📖 About
<div class="book-page-cover">
![[Books/Covers/Shogun.jpg]]
</div>
*Brief description or why you're reading this book*
## 📊 Reading Progress
<span class="book-progress current-50 total-1312"></span>
```dataviewjs
const page = dv.current();
const rawCurrentPage = page["current-page"];
const hasCurrentPage = rawCurrentPage !== null && rawCurrentPage !== undefined && String(rawCurrentPage).trim() !== "";
const currentPage = parseInt(rawCurrentPage) || 0;
const totalPages = parseInt(page.pages) || 0;
const progress = totalPages > 0 && currentPage > 0 ? Math.round((currentPage / totalPages) * 100) : 0;
const formatNumber = (num) => num.toLocaleString('en-US');
if (totalPages > 0 && hasCurrentPage) {
dv.span("**Pages:** " + formatNumber(currentPage) + " / " + formatNumber(totalPages));
dv.el("br", "");
dv.el("br", "");
const container = dv.el("div", "", {
attr: {
style: "background: #e0e0e0; border-radius: 10px; height: 25px; width: 100%; overflow: hidden;"
}
});
container.innerHTML = `<div style="background: linear-gradient(90deg, #4a9eff 0%, #3d8ceb ${progress}%, #e0e0e0 ${progress}%); height: 100%; text-align: center; line-height: 25px; color: black; font-size: 0.9em; font-weight: 600;">${progress}%</div>`;
} else {
dv.paragraph("*Add page numbers to see your progress.*");
}
```
## 💠Notes & Thoughts
-
## ✨ Highlights & Quotes
>
## 🔗 Related
- [[Library 📚]]