Well this makes sense as long as you understand the risk.
I just realized there is already a way to customize the database path via configuration. Itās used mainly for testing, so itās not an āofficialā feature.
Basically you add a property databaseFilename
to config.json
- go to Everdo data directory -
%USERPROFILE%\AppData\Roaming\Everdo
on Windows
-
backup config.json
and db
- open
config.json
and add databaseFilename
setting to the configuration object
- the value should be the database file path you want relative to the data directory
If your synced folder is %USERPROFILE%\Dropbox
, you add
"databaseFilename": "..\\..\\..\\Dropbox\\db",
For example
...
"zoomFactor": 1,
"databaseFilename": "..\\..\\..\\Dropbox\\db",
"archiveDays": 90,
...
On linux/mac the path should use then normal /
instead of \\
.
- move the database file to your desired location
you can also rename the file as long as you update the configuration