1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

windows版kobitoのデータexport方法

Last updated at Posted at 2017-11-08

はじめに

ubuntuからmacに乗り換えるためlinuxのkobitoのデータをバックアップしておきたかった。macのほうはexport方法書いた記事あるけどwindows版のほうはなかったので調べた結果を記録として残しておく。
kobitoは今後積極的にメンテされないみたいなので他のツール探したほうがいいのかな、使いやすく気に入っていたので残念。

export手順

  • kobitoを起動
  • メニュー内「kobito」→「設定」→「開発者向けツールを表示する」をクリックしてdeveloper toolを表示
  • consoleに以下のソースを貼り付けて実行する
var fs = require("fs");
var openReq = indexedDB.open('IDBWrapper-items');

openReq.onsuccess = function(event){
  var db = event.target.result;
  var trans = db.transaction('items', 'readonly');
  var store = trans.objectStore('items');
  var request = store.openCursor();
  
  request.onsuccess = function (event) {
  
    if(event.target.result == null) {
      return;
    }
    
    var cursor = event.target.result;
    var data = cursor.value;
    fs.writeFile(cursor.key + ':' + data.title + '.md', data.body, (error) => { console.log(error) });
    cursor.continue();
  }
  
}

内容について

indexedDBにデータを保存しているようなので、全データ持ってきてファイルに書き出しているだけ

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?