SShortSingh.
Back to feed

Developer shares open-source tool to convert HTML files into EPUB books

0
·4 views

A developer has published an open-source workflow on GitHub for converting collections of HTML files into EPUB-format ebooks. The project, hosted at github.com/aortrei469/epubDesdeHTML, includes shell scripts to handle tasks such as removing incompatible HTML tags, stripping image metadata for privacy, and applying ebook-specific CSS styles. The guide addresses EPUB limitations, such as the absence of support for the align attribute, and recommends using page-break rules for better Kindle compatibility. It also provides a verification script to detect invalid filenames or non-compliant file structures within the generated EPUB directory. The author notes the tool was used to produce several technical books, including guides on artificial intelligence, DNS servers, and private cloud infrastructure.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

5 Common PHP Form Bugs That Break POST Submissions and How to Fix Them

PHP forms that appear broken are almost always caused by a small disconnect between HTML markup and the server-side script reading it, not a flaw in PHP itself. The five most frequent culprits are a missing or incorrect method attribute on the form tag, mismatched input name attributes and $_POST keys, case-sensitive key errors in isset() checks, a form that never actually submits, and HTML output sent before a header() redirect call. PHP populates $_POST or $_GET based solely on an input's name attribute, meaning id values and label text are irrelevant to data retrieval. Developers can use $_REQUEST temporarily during debugging to confirm data is reaching the script before narrowing down the method. Working through these five issues in order typically resolves most PHP form submission problems within minutes.

0
ProgrammingDEV Community ·

citefid 0.1.0 tool verifies if wiki citations actually support their claims

A new open-source tool called citefid has been released to address a gap in LLM-generated wikis that follow the Open Knowledge Format (OKF) standard. While existing OKF wiki pipelines only check that cited files exist and line ranges are valid, they do not verify whether the cited content actually supports the stated claim. citefid fills this gap by taking a claim and its citation, then using a Natural Language Inference (NLI) model to determine whether the source fragment confirms, contradicts, or is neutral toward the claim. Tested on 206 code and CRD pairs from a real Crossplane claim-ledger, the tool achieved an AUC of 0.7219 using retrieved passages versus 0.7029 on raw truncated spans. The release is described as a functional MVP, with a planned second phase to add an LLM-as-judge layer for code and numerical edge cases.

0
ProgrammingDEV Community ·

Small GitHub repo offers a smart AI cost-cutting trick bigger projects miss

A Thai developer known as 9arm has published a compact Claude Code skills repository on GitHub with just six skills and around 2,900 stars. The standout contribution is a skill called qwen-agent, which routes repetitive, low-judgment tasks such as bulk renaming and boilerplate writing to the cheaper Qwen model, reserving the more expensive AI for work that requires real reasoning. A companion skill, qwenchance, prevents runaway token usage by detecting when an agent is looping or stalling and forcing it to pause or hand off the task. The approach addresses a cost-control gap that four larger, more widely starred Claude Code repositories do not cover. The core principle is straightforward: not all AI tasks carry equal value, so cheaper models should handle routine work while expensive ones focus on judgment-heavy decisions.

0
ProgrammingDEV Community ·

VMware ESXi 7.x Loses Support as Broadcom Licensing Forces Hard Choices

VMware ESXi 7.x reached end of general support on October 2, 2025, meaning no further security patches or bug fixes will be issued for the widely used hypervisor version. Broadcom's December 2023 elimination of perpetual licenses has compounded the pressure, replacing one-time purchases with mandatory subscriptions that many organizations are struggling to budget for. Some IT teams have responded by freezing on ESXi 7.x and skipping renewals, a move that turns a cost problem into a security risk since unpatched hypervisors expose every workload running above them. Administrators now face three broad paths: upgrade to vSphere 8.x under the new subscription model, migrate to alternatives such as Proxmox VE or Hyper-V, or reduce their VMware footprint and renew a smaller subscription. Experts warn that inaction by default is the most dangerous outcome, urging teams to make a deliberate, time-bound decision rather than drift into running unsupported infrastructure.