Kindleデータの取得
https://gyazo.com/88f28c2e54c177ed96b538c04c0955e3
データ変換手順
1. 自分のKindle本のJSONを取得
Yuji SoftwareさんによるKindle本リスト取得拡張機能を利用
ソースコード @ GitHub
2. 取得したJSONをkindle.json という名前にする
3. 以下のkindle2sb.rbでCosenseのJSONに変換してCosenseプロジェクトにインポート
code:kindle2sb.rb
require 'json'
kindledata = JSON.parse(File.read('kindle.json'))
sbdata = {}
pages = []
kindledata.each { |data|
page = {}
title = data'title'
page'title' = title
lines = []
lines.push(title)
if data'productImage'
lines.push("[#{data'productImage'} https://amazon.co.jp/dp/#{data['asin']}]")
else # 画像がない場合
lines.push("https://amazon.co.jp/dp/#{data['asin']}")
end
authorlist = data'authors'.split(/, /).map { |author|
"#{author}".gsub(/ /,'')
}.join(', ')
lines.push("著者: #{authorlist}")
lines.push("} 読む]")
lines.push("} 漫画として読む]")
page'lines' = lines
pages.push(page)
}
sbdata'pages' = pages
puts sbdata.to_json
#データ作成 #Amazon