Impact-Site-Verification: 94e066b1-c8e5-49b7-89c4-181a09eed204

製造業も大っきらい!!

製造業界で何とか生きている。IT/ライフハック/ガジェットが好きです。

<2022暫定対策>Kindleのハイライト末尾が削除、切れる問題

概要

Kindleで自分が本に付与したハイライトの一覧を下記のリンクから確認することができる。 read.amazon.co.jp

が、ハイライトが消える。切れる(図参照)。各アプリ(iOS)で見た場合は、ハイライトは文末までしっかり見れる。

kindlehighlightfail
kindlehighlightfail

結論

この記事を見てくれた方はがっかりしてしまうかもしれない。 が、この「ハイライト末尾が消える問題」を根本的に解決できましたという記事を見つけることはできなかった。

作業時間として6~7時間費やしたが、残念。 自分が行う暫定対策とどんな検索をしたかは作業ログとして残す。

どなたか、解決方法を見つけた暁には教えていただけると幸いです。

※暫定の解決方法として採用したものは、メールでエクスポートし、各種整形を行うというもの。

何が困るか?

前提

基本的にKindleのハイライトを出力する方法は、各単独のアプリからエクスポート。もしくは、CloudReaderNotebookからエクスポート(シンプルにコピペ)。

なぜエクスポートしたいかというと、

  1. 自分用のノートを作りたい。
  2. 上記と似るが、どの端末からもアクセスできるようなDBを作るときに不便。
困るポイント
  • Kindleのハイライトを別のアプリで再利用したい時に文末表現が不明になる。肯定?否定?
  • クラウドリーダーから連結できるアプリが上記の影響を受ける。

暫定の解決方法

実例は詳細部で解説する。この項目は、結果が知りたい方向けのもの。

1.各アプリのメールでエクスポートする(末尾は消えない)。※注意点として、上限があるかも*1

  • <メリット>下記で説明している「末尾を多めにハイライトする」という措置をとる必要なし
  • <デメリット>ハイライト更新するたびに都度行う面倒臭さがあること
  • <デメリット>htmlで出力可能だが、半角スペースがなぞに入るため整形が必要 →整形の方法を詳細で記述

2.末尾を多めにハイライトする。

約3文字程度のハイライト末尾が削除されるので、5文字程度ハイライト追加しておけば、文章を末尾までハイライトすることが可能である。

  • <メリット>すぐにハイライトがクラウドに反映される
  • <デメリット>見た目は汚い。段落をまたぐときなど、指を大目に動かす必要があり、イライラする。忘れそう

3.<未検証>kindle端末でハイライトを行う。 残念ながらこの項目は未検証ですが、試せる方はぜひ。 kindle端末本体でハイライトしたものは、影響がないと言及しているサイトがあるので*2*3


<詳細>暫定の解決方法

とりあえず2.末尾を多めにハイライトする。は美しくないので不採用。いずれCloudReaderNotebookが修正されたときにも嫌なので。1.各アプリのメールでエクスポートする。を実際に行い、自分が満足する結果が得られるか試した。

実際のやり方。

  1. アプリからhtmlファイルの出力 説明は下記のもので分かるかと。

minimaltraveler.net

※メールアプリへ移行できず、エクスポートできないという場合の対処法。自分もデフォルトのメールアプリを削除していたので、下記の説明がないと理解できなかった。

jp.amazonforum.com

末尾文字切れ発生せず。 htmlは謎の半角文字が入力される

2022/08/25 追記 iPhone経由で送ると謎の半角文字は発生していなかった。かつPCアプリだとハイライト上限引っかかったが、iPhone側では同量のハイライトでも上限に引っかからなかった。謎。

endcharaerase
endcharaerase

2.htmlファイル整形

末尾が正しく入ったことはうれしいのだが、htmlをメモアプリなどで使いやすい形に変更する必要がある。 先に空白文字を処理してもいいが、とりあえずhtmlから、mdに変更するツールが非常に便利だったので紹介。kiheleハイライトフォーマットをmarkdownやRoam形式にできるとのこと。

kindle-formatter.com

一旦mdファイルに変換する。 htmlファイルをドロップするだけで可能。

dropmd
drop

なぜか自分のhtmlファイルの場合半角スペースが文中にたびたび存在。 基本的によく使うエディタで半角スペースを一括置換すればいい。

hankaku
hankaku

以上まで行えば、自分の好きな各種ノートに放り込めばいくらでも参照・編集し放題です。

調査ログ

  • そもそも Kindleからエクスポートする方法の一覧*4
  • ClippingsIOを試してみたが、CloudReader側のハイライトを取得するので末尾問題は解決せず
    clippioshow
    clippio
  • 時たま、ネットで末尾まで上手くハイライトできる人をみるが、理由はわからない。ただ、Kindleアカウントを統合した人などは、上手くハイライトされているようで。amazon.comamazon.co.jpと日米とKindleのアカウントが違うという前提があって、昔できた統合をやっている人はどうも、末尾が正しく反映されているみたい?*5
  • ハイライトのエクスポート制限があるようで、フラッシュカードを使うことでそれを回避できるみたい。フラッシュカードにするとハイライトよりも当然情報は落ちてしまう*6
  • amazonへ問い合わせしている人もいるが上手くいっていない*7

以上