Migrating
last updated
Coming from another app? monbooru’s import (Settings -> Galleries -> Import) reads an export from the apps below and brings over your images and their tags. App-specific extras don’t come along; each section says what stays behind.
Once you have the export, drop it into the import dialog and pick Merge or Replace; Galleries explains the two.
Hydrus Network#
- In Hydrus, select the files you want, then right-click -> share -> export -> files.
- In the export dialog, add a .txt sidecar with the all known
tags / display tags preset. Each file then gets a
<filename>.txtnext to it, one tag per line. - Export into a folder, and zip that folder.
- Drop the zip into monbooru’s import dialog.
Files keep their names and folders. Hydrus names files after their SHA-256, and on a Merge that’s what matches them to images you already have.
Namespaced tags land in the matching category:
| Hydrus namespace | monbooru category |
|---|---|
character: |
character |
creator: |
artist |
copyright:, series:, studio: |
copyright |
meta:, medium:, person:, year: |
the category of the same name |
| any namespace matching one of your categories | that category |
| no namespace | general |
any other namespace (title:, filename:…) |
general, without the namespace |
Not brought over: URLs, rating services, notes and file relationships.
Blombooru#
- In Blombooru’s admin panel, go to Backup -> Download full
backup. You get a
.zipwith every media file and its tags. - Drop that zip into monbooru’s import dialog.
Files keep their names, and tags land by category:
| Blombooru category id | monbooru category |
|---|---|
| 0 | general |
| 1 | artist |
| 3 | copyright |
| 4 | character |
| 5 | meta |
| anything else | general |
On a Merge, images are matched to the ones you already have by their SHA-256, when Blombooru stored one (older entries only have an MD5).
Not brought over: albums, ratings, parent/child relations and custom metadata.
