mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-04 13:39:01 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Trilium Notes DB dump tool
 | 
						|
 | 
						|
This is a simple tool to dump the content of Trilium's document.db onto filesystem.
 | 
						|
 | 
						|
It is meant as a last resort solution when the standard mean to access your data (through main Trilium application) fail.
 | 
						|
 | 
						|
## Installation
 | 
						|
 | 
						|
This tool requires node.js, testing has been done on 16.18.0, but it will probably work on other versions as well.
 | 
						|
 | 
						|
```
 | 
						|
npm install
 | 
						|
```
 | 
						|
 | 
						|
## Running
 | 
						|
 | 
						|
See output of `npx tsx dump.ts --help`:
 | 
						|
 | 
						|
```
 | 
						|
dump-db.ts <path_to_document> <target_directory>
 | 
						|
 | 
						|
dump the contents of document.db into the target directory
 | 
						|
 | 
						|
Positionals:
 | 
						|
path_to_document  path to the document.db
 | 
						|
target_directory  path of the directory into which the notes should be dumped
 | 
						|
 | 
						|
Options:
 | 
						|
--help             Show help                                         [boolean]
 | 
						|
--version          Show version number                               [boolean]
 | 
						|
--password         Set password to be able to decrypt protected notes.[string]
 | 
						|
--include-deleted  If set to true, dump also deleted notes.
 | 
						|
[boolean] [default: false]
 | 
						|
```
 |