inkdrop-localdb-extract
v1.0.1
Published
Salvage data from a local database for Inkdrop
Readme
Inkdrop Local Database Extractor
Salvage data from a local database for Inkdrop.
You can extract a data as backup files from the local database of Inkdrop.
It supports the SQLite-based local database of Inkdrop v6 or later. The database is opened read-only, so it is never modified.
Deleted notes, notebooks, tags and files are salvaged as well.
Since Inkdrop never compacts the local database, the last revision before each deletion is exported into the _deleted directory.
See Salvage Data from Local Database in the Inkdrop docs for the step-by-step guide.
Install
Requires Node.js 24.16 or later.
npm install -g inkdrop-localdb-extractHow to salvage data
inkdrop-localdb-extract
Options:
--version Show version number [boolean]
-s, --src The path to the source database file
(ex: "~/Library/Application Support/inkdrop/db/56ab08396cec2c0f87492c9a0f005f86.sqlite") [required]
-d, --dest The path to the destination directory [required]
--help Show help [boolean]Your database file can be found at the following path:
- on macOS:
~/Library/Application Support/inkdrop/db/<USER_ID>.sqlite - on Windows:
%APPDATA%/inkdrop/db/<USER_ID>.sqlite - on Linux:
~/.config/inkdrop/db/<USER_ID>.sqlite
USER_ID looks something like 56ab08396cec2c0f87492c9a0f005f86.
For example:
inkdrop-localdb-extract --src /path/to/db/<USER_ID>.sqlite --dest /path/to/store