Welcome to F97.BE!

Python, Photons, and Predictions.

Books

After years of using Tellico to manage my book collection, I grew tired of its sluggish HTML search, so I built Bonk, a Python powered converter that turned Tellico data into fast static pages with instant search.

BonkX takes that idea much further. It is now a full desktop application with a clean GUI, backed by SQLite, and designed for everyday library work.

  • Full GUI app: browse, filter, search, add, edit, duplicate, and delete entries directly in a table view.
  • Instant HTML generation: creates per book pages plus a searchable index, lightweight and fast in any browser.
  • Integrated metadata import: pull book data by ISBN from Open Library and Google Books, with ISBN validation and a quick JSON preview.
  • Bulk import for comics: CSV importer with smart cleaning, duplicate detection, and clear import options.
  • Safe publishing: built in SFTP and FTP upload using a simple JSON configuration, with skip existing logic and progress feedback.
  • Quality tools: column de duplication, fast filters, and a scalable interface that adapts to your screen.
  • Same philosophy, broader scope: still static, fast, and portable public HTML pages, now with a stronger editor’s toolkit behind the scenes.

home | top | rss