Replies: 1 comment
-
|
This is similar to #2668. I have no plans to build an importer system into Kavita. Kavita has an explicit no-modification policy for file mounts. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Idea Description
Summary
BookImport enables zero-effort book file imports into a library folder. Kavita automatically detects, processes, and organizes files according to the Scanner's directory structure requirements, eliminating manual intervention except for choosing library when adding new books.
Problem & Solution
Challenges:
Solution:
An automated workflow that monitors an import folder, extracts metadata, creates Scanner-compatible directory structures, and integrates files into the library catalog.
Workflow Architecture
Watched Folder Structure:
Core Components
1. BookimportMonitoringService
2. BookimportMetadataService
3. FilenamePatternExtractor
{Title}(.+?){SeriesNumber}(\d+(\.\d+)?){Published}(.+?){ISBN13}([0-9]{13}){Title} - {SeriesName} - Vol.{SeriesNumber}.{Extension}[{Publisher}] {Title} - Vol.{SeriesNumber} Ch.{SeriesNumber}.{Extension}{Title} - {Authors} - {SeriesName} - {SeriesNumber}.epub4. BookimportBulkService
Directory Structure (Scanner-Compatible)
Target Library Layout:
Content Type Classification:
{Title}-v{Vol}-c{Chap}.cbz{Title}-Vol.{Number}.{ext}{Title}-v{Number}.{ext}{Title}-S{Season}-c{Chap}.extAuthor Experience
I have used CWA, Booklore, Kavita. I liked the epub reader of Kavita and import functionality of Booklore. I would like to have something similar for Kavita. I have not found an easier way to import books to Kavita. This is help with new adoptions. It will certainly help me. I can take a stab at implementing this.
Idea Category
Feature Enhancement
Duration of Using Kavita
30 days
Before submitting
Beta Was this translation helpful? Give feedback.
All reactions