![]() |
VOOZH | about |
dotnet add package Mostlylucid.LucidRAG.Plugins.Books --version 2.7.5
NuGet\Install-Package Mostlylucid.LucidRAG.Plugins.Books -Version 2.7.5
<PackageReference Include="Mostlylucid.LucidRAG.Plugins.Books" Version="2.7.5" />
<PackageVersion Include="Mostlylucid.LucidRAG.Plugins.Books" Version="2.7.5" />Directory.Packages.props
<PackageReference Include="Mostlylucid.LucidRAG.Plugins.Books" />Project file
paket add Mostlylucid.LucidRAG.Plugins.Books --version 2.7.5
#r "nuget: Mostlylucid.LucidRAG.Plugins.Books, 2.7.5"
#:package Mostlylucid.LucidRAG.Plugins.Books@2.7.5
#addin nuget:?package=Mostlylucid.LucidRAG.Plugins.Books&version=2.7.5Install as a Cake Addin
#tool nuget:?package=Mostlylucid.LucidRAG.Plugins.Books&version=2.7.5Install as a Cake Tool
Book summarizer plugin for DoomSummarizer. Provides hierarchical document splitting and book type detection for long-form documents.
// Register the plugin
var plugin = new BookProcessorPlugin(logger);
registry.Register(plugin);
// Detection
var detection = BookTypeDetector.Detect(content, "pride-and-prejudice.txt");
Console.WriteLine(detection.Type); // "fiction"
Console.WriteLine(detection.Confidence); // 0.85
// Splitting
var splitter = new HierarchicalBookSplitter(logger);
var tree = await splitter.SplitAsync(content, new SplitOptions { PatternName = "novel" });
foreach (var chapter in tree.Children)
Console.WriteLine($"{chapter.Title} ({chapter.TotalWordCount} words)");
| Type | Detection Signals |
|---|---|
| Fiction | Chapter markers, dialogue, narrative patterns, word count |
| Nonfiction | Informational structure, no fiction signals |
| Academic | Abstract/Introduction/Methods sections, citations |
| Technical | Code blocks, numbered steps, reference sections |
| Play | Act/Scene markers, character dialogue |
| Anthology | Multiple work boundaries, very long documents |
| Collection | Poetry line patterns, multiple short works |
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on Mostlylucid.LucidRAG.Plugins.Books:
| Package | Downloads |
|---|---|
|
Mostlylucid.LucidRAG.Plugins.Complete
Meta-package bundling all DoomSummarizer processor plugins: Books, Video, Image, Audio, and Data. Install this for the full plugin experience. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.7.5 | 134 | 3/30/2026 |
| 2.7.4 | 111 | 3/30/2026 |
| 2.7.3 | 131 | 3/30/2026 |
| 2.7.1 | 121 | 3/29/2026 |
| 2.7.0 | 130 | 3/29/2026 |
| 2.6.0 | 123 | 3/29/2026 |
| 2.5.0-alpha0 | 125 | 2/10/2026 |
| 2.1.0 | 135 | 2/9/2026 |
| 2.1.0-preview2 | 128 | 2/9/2026 |
| 2.0.1-rc0 | 118 | 2/9/2026 |
| 1.1.1 | 148 | 2/4/2026 |
| 1.0.0 | 134 | 2/4/2026 |
| 1.0.0-rc6 | 137 | 2/4/2026 |
| 1.0.0-rc5 | 125 | 2/3/2026 |
| 1.0.0-rc4 | 127 | 2/3/2026 |
| 1.0.0-rc2 | 107 | 2/3/2026 |
Initial release.
Hierarchical book splitting, book type detection, and chapter-aware summarization strategies.