惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
Last Week in AI
Last Week in AI
月光博客
月光博客
D
DataBreaches.Net
WordPress大学
WordPress大学
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
Recent Announcements
Recent Announcements
宝玉的分享
宝玉的分享
MyScale Blog
MyScale Blog
C
Check Point Blog
F
Fortinet All Blogs
B
Blog
小众软件
小众软件
Vercel News
Vercel News
罗磊的独立博客
有赞技术团队
有赞技术团队

Hacker News

GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Bonsai 1-bit WebGPU - a Hugging Face Space by webml-community Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Retrofitting JIT Compilers into C Interpreters IPv6 – Google The Accursèd Alphabetical Clock Cybersecurity Looks Like Proof of Work Now Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent When moving fast, talking is the first thing to break Too much Discussion of the XOR swap trick – Heather Cafe Introduction to Spherical Harmonics for Graphics Programmers The Grand Line
GitHub - JohnQPulp/PublicDomainPulp: Public Domain Pulp w...
2026-06-18 · via Hacker News

Public Domain Pulp
Converting Books Into Open Source Visual Novels

This repository contains all the code and contents for running the Public Domain Pulp website, including all the CC0-licensed visual novels themselves.

You can read the VNs online at https://publicdomainpulp.com.

Or: You can read the VNs locally by building/running the site via the setup steps.

Or: You can read about the book-to-VN conversion process in the Documentation section further below.

About

See https://publicdomainpulp.com/about, but TL;DR:

This is a project around converting public domain books into public domain visual novels, unabridged.

The end goal is to have all public domain fiction novels readable as visual novels, each with a corresponding open source (CC0) repo that anyone can pull from and/or improve upon.

Running the Site

To start, ensure you have .NET/ASP.NET 10 installed: https://dotnet.microsoft.com/download

Check out, build, and run the site like:

git clone https://github.com/JohnQPulp/PublicDomainPulp.git
cd PublicDomainPulp
git submodule update --init --recursive
dotnet build PublicDomainPulp.slnx
dotnet run --no-build --project PublicDomainPulp --launch-profile http

Since every visual novel repo is a submdoule of this repo, the submodule update will automatically pull them all in for local reading. Simple!

Structure

  • PublicDomainPulp/: The ASP.NET/C# project that contains the middleware pipeline, routings, and web helpers.
  • PublicDomainPulp.Tests/: The integration tests for the website.
  • Pulpifier/: The https://github.com/JohnQPulp/Pulpifier submodule, a prerequisite for the website.
    • Pulpifier/Pulpifier/: The C# library that builds the visual novel pulp.txt files into html.
    • Pulpifier/Pulpifier.Tests/: The unit tests for the library.
    • Pulpifier/PulpifierCLI/: CLI tool for invoking the library.
  • VisualPulps/: A directory containing all of the website's CC0 visual novel contents
  • CreativeCommonsContent/: The https://github.com/JohnQPulp/CreativeCommonsContent.git submodule containing the website's CC0 blog contents.

Contributing

While this project treats the texts of its public domain novel sources as immutable, the images and editing of the converted VNs have continuous room for improvement.

Improvements can take the form of background changes, sprite changes, line-break flow improvements, and so on. These can be either to address mistakes that can sometimes sneak into the visuals (e.g., image/text inconsistencies) or to just enhance the visuals and/or reading experience.

All visual novel repos are open for issues and pull requests, in collaborative pursuit of making them all as visually pleasing and accurate as possible.

Documentation

Here are the links to the currently written posts in the book-to-VN conversion process series:

While the full pulpification process-and-tooling documentation isn't yet fully complete, there should be enough information here for contributing edits/improvements towards the existing VNs.

In particular, see the "pulp.txt Format" for learning about how to edit the VNs' metadata and the the "Image Prompting and Processing" post for how to generate new images in the correct (consistent) style.