keybase-export
A tool to export keybase chats.
Features
- [x] Configuration file
- [x] Watcher
- [ ] Incremental export
- [x] Export to ElasticSearch
- [x] Export to jsonl (json lines)
- [ ] Export to SQLite
- [ ] Attachment downloading
Config
See config.example.json for example and config.ts for config schema.
Installation
Via npm:
npm install keybase-export
# global installation: $ npm install -g keybase-export
Or clone from GitHub:
git clone https://github.com/Bannerets/keybase-export.git
cd keybase-export
npm install
npm run build
Requirements
- Node.js v6.0.0+
Run
- Copy
config.example.json
toconfig.json
and edit it. -
$ ./bin/keybase-export
or$ node dist
$ keybase-export [path/to/config]
Debug mode: DEBUG=keybase-export* ./bin/keybase-export