Trove Help Trove home

Bookdrop tools

Two tools on the Bookdrop review page help with large imports: Bulk Edit sets the same details on many files at once, and Extract Pattern reads details out of file names.

Bulk Edit Metadata

Apply the same metadata changes to multiple books at once.

How to Use

  1. Select files using checkboxes, or the "Select All" button
  2. Click "Bulk Edit" button in toolbar
  3. Edit fields you want to change:
    • Text: Series Name, Publisher, Language
    • Number: Series Total
    • Arrays: Authors, Genres, Moods, Tags
  4. Choose Merge (add new data to existing metadata) or Replace (overwrite) for array fields
  5. Click "Apply to Selected"

Example: Update 150 comic issues with the same series name and publisher in seconds.

Pattern Extraction

Automatically extract metadata from filenames using patterns.

How to Use

  1. Select files to process, or the use "Select All" button
  2. Click "Extract Pattern" button
  3. Enter a pattern or choose one of the existing ones (You can modify these after selection)
  4. Preview results on sample files
  5. Click "Extract and Apply"

Pattern Syntax

Placeholders (capture metadata):

Wildcard (skip text without extraction): *

Literal text: Everything else matches exactly as shown, dashes, spaces etc. So adding in - between 2 placeholders would require that - is present between those placeholders in the filename for a successful match.

Example Patterns

Books:

{Authors} - {Title}
{Title} ({Published:yyyy})
{Authors} - {Title} ({Published:yyyy})

Series/Comics:

{SeriesName} #{SeriesNumber}
{SeriesName} - Chapter {SeriesNumber}
{SeriesName} v{SeriesNumber} (of {SeriesTotal})
[*] {SeriesName} - Chapter {SeriesNumber}

Pattern Examples

FilenamePatternResult
John Smith - The Lost City.epub{Authors} - {Title}Authors="John Smith"
Title="The Lost City"
Chronicles #025.cbz{SeriesName} #{SeriesNumber}Series="Chronicles"
Number=25
The Book (2023).epub{Title} ({Published})Title="The Book"
Year=2023
[Tag] Series - Ch 5.cbz[*] {SeriesName} - Ch {SeriesNumber}Series="Series"
Number=5

Date Formats

While Trove will attempt to automatically detect the right date format to match what is given, you can explicitly tell it the format to override any auto-detection. This is useful when a date is ambiguous.

The below are some example formats that can be given to a date placeholder:

FormatExampleUse
yyyy-MM-dd2023-05-15ISO standard
MM-dd-yyyy05-15-2023US format
dd.MM.yyyy15.05.2023European
yyyyMMdd20230515Compact
yyyy2023Year only

Tokens: yyyy=year, MM=month, dd=day, M=1-2 digit month, d=1-2 digit day

Quick Tips

Pattern Extraction:

Bulk Edit:

Combining Features:

  1. Use Pattern Extraction to get metadata from filenames, useful for getting details like a books position in its series from the filename
  2. Use Bulk Edit to add consistent series info, publishers, or tags across multiple files

Troubleshooting

Pattern doesn't match:

Dates wrong:

Bulk edit not applying:

You can always review the extracted or bulk metadata prior to finalizing the import by clicking on each book.