2026-06-30約27分で読めますProductivity

【漫画の二重買い防止】『何巻まで買ったっけ?』を防ぐ無料のデジタル本棚・所持巻数管理術

ブラウザのIndexedDBを利用して漫画の所持巻数を1巻ごとに保存するデジタル本棚.購入前の検索で二重買いを防ぐ仕組みと,外部APIを利用した登録補助,端末ごとのデータ保持範囲について解説します.

#漫画二重買い防止#漫画何巻まで買ったか忘れる#漫画ダブり買い#蔵書管理アプリ 無料#デジタル本棚#漫画管理

§購入前の照合と1巻ごとの登録

漫画の二重買いを防ぐための確認場面と,所持している単行本をブラウザ上の本棚に1巻ずつ登録する具体的な仕組みについて説明します.実店舗の書店やオンラインストアで漫画の単行本を購入する際,自分がすでにその巻を所持しているかどうか,あるいはどこまで購入したかがわからなくなることがあります.このツールは,ブラウザ内に所持している漫画の巻数を記録し,購入前の確認場面で検索して照合するためのデジタル本棚です.

登録の基本単位は「1レコードにつき1巻」です.シリーズ全体をひとつのレコードとして登録し,所持している最新巻の数値だけを更新していくような設計ではありません.たとえば,第1巻,第2巻,第3巻を所持している場合は,それぞれ独立した3つのレコードとして登録を繰り返します.これにより,第2巻だけが抜けている状態(歯抜け)や,後から特定の巻だけを中古で買い足した状態など,不規則な所持状況であっても個別に記録しやすくなります.

レコードとして登録する内容は,シリーズ名(作品名),巻数,著者名,および任意の表紙画像です.画面右下の「+」ボタンを押すと追加用のフォームが開き,キーボードから手動で文字(タイトルと巻数は必須,著者名と表紙は任意)を入力するか,書籍のISBNコードを入力して照会操作を行い,情報を補助的に取得して登録をおこないます.複数の巻をまとめて一括で登録する機能や,CSVファイルなどを読み込んで一気に登録する機能は実装されていません.そのため,新刊を購入した都度,あるいは自宅の本棚を整理する際に1巻ずつ画面から追加する操作が必要です.

このツールはブラウザの保存領域を利用して記録を維持します.アカウントを作成してログインする機能や,クラウド上のサーバーにユーザーのデータを送信して保管・管理する機能はありません.したがって,登録した情報は,操作をおこなった特定の端末および特定のブラウザの内部にのみ保存されます.外出先での購入前の照合を目的とする場合,普段書店に持ち歩くスマートフォンなど,確認に使用する端末そのもののブラウザで登録作業をおこなう必要があります.自宅のパソコンで登録した内容が,スマートフォンのブラウザへ自動的に同期されることはありません.

書店での確認場面では,スマートフォンのブラウザで本棚の画面を開き,タイトルや著者名の検索欄に文字列を入力して絞り込みます.検索結果に表示された場合でも,別版や共同所持などの記録差があるため実際の所持を完全に保証するものではありません.また,検索結果に表示されなくても,未入力や表記違いの可能性があるため,未所持を断定するものではなく,所持状況を照合する一つの目安となります.登録自体を忘れていた場合は検索結果に出ないため,記録と実際の所持状況を一致させる運用を自身で継続することが前提となります.

§紙/電子・版違い・同名作品の入力ルール

同じタイトルの漫画であっても,紙の単行本と電子書籍,あるいは通常版や特装版といった版の違いが存在します.このツールでは,それらの違いをシステム側で自動的に分類したり,専用の選択項目(ラジオボタンなど)で区別したりする機能は実装されていません.そのため,利用者が自身でルールを定め,シリーズ名などの入力文字列を工夫して区別する必要があります.

例えば,紙の単行本で第1巻から第5巻まで所持し,第6巻以降は電子書籍で購入している場合,単にシリーズ名を同じにして登録すると,後から本棚を見たときにどちらの形式で所持しているか判別できなくなります.これを区別するためには,登録時のシリーズ名に「(電子)」「(紙)」といった文字列を手動で付加する運用が考えられます.「作品名(電子)」として巻数を登録しておけば,検索時にも電子書籍の所持状況として明確に絞り込むことができます.

また,通常版と特装版(小冊子やグッズが付属する版),新装版,文庫版,完全版などの版違いについても同様の運用が必要です.同じ巻数であっても,通常版と新装版では表紙や収録内容が異なる場合があります.これらを区別したい場合は,シリーズ名に「(新装版)」や「(特装版)」と追記して登録します.ツール側でISBNコードを元に版の違いを完全に識別して別の作品として扱う保証はないため,手動入力の段階で自身が判別できる名前をつけることが重要です.

同名作品の扱いについても注意が必要です.異なる作者が同じタイトルで漫画を描いている場合や,原作付きコミカライズで複数の作画担当者がそれぞれ同じタイトルの漫画を出版しているケースがあります.ツールはシリーズ名の文字列のみで一覧の表示順などを処理するため,これらを同名で登録すると混在して表示されます.これを防ぐには,著者名の項目を正確に入力するか,シリーズ名の末尾に「(著者名)」を含めるといった工夫をおこないます.

さらに,本編とは別に外伝,スピンオフ,公式アンソロジーなどが多数出版されているシリーズの場合,それらを本編と同じシリーズ名で登録するか,別のシリーズ名として分けるかは利用者の判断に委ねられます.本棚の検索機能は,入力された文字列がシリーズ名や著者名に含まれているかを単純に判定する仕組みです.複雑なタグ付け機能やカテゴリー分け機能は実装されていないため,自分が後から検索する際にどのようなキーワードで探すかを想定し,統一した命名規則で入力ルールを決めておくことが,二重買いを防ぐ可能性を高めるための前提となります.

§作品名・巻番号・任意著者の手動入力

本棚へ漫画を登録する際の基本となる,手動入力画面の仕様と制約について説明します.ISBNコードを用いた外部照会機能を使用せず,手元にある書籍の情報を直接キーボードから入力してレコードを作成することが可能です.入力項目はシリーズ名(作品名),巻数,著者名の3つであり,このうち著者名は任意の入力項目となっています.日本語版のツールでは,各入力項目に対して独自の文字数制限や数値の制約が設けられています.

シリーズ名(作品名)は必須項目であり,空欄のまま登録することはできません.日本語版では最大120文字までの文字数制限があります.120文字を超える長いタイトルのライトノベルのコミカライズなどを登録しようとした場合,エラーメッセージが表示されるため,制限内に収まるようタイトルを省略して入力する必要があります.入力された文字列の前後に空白(スペース)が含まれている場合は,登録時に自動的に取り除かれます.

巻数は,そのレコードがシリーズの第何巻であるかを示す必須項目です.日本語版のツールでは,巻数として「1」から「999」までの整数のみを受け付けます.したがって,「0巻」や「1.5巻」,「第壱巻」のような漢数字,アルファベットを用いた巻数表記をこの項目に直接入力することはできません.ナンバリングが特殊な巻や,単巻完結の作品(全1巻)であっても,この項目には整数の「1」などを入力するか,あるいはシリーズ名の末尾に「0巻」と手動で含め,巻数項目には別の便宜的な数値を入れるなどの運用上の工夫が必要です.小数点やマイナスの数値,1000以上の数値はエラーとなります.

著者名は任意の項目であり,空欄のままでもレコードの登録は可能です.日本語版ではシリーズ名と同様に最大120文字までの制限が設けられています.原作,作画,キャラクター原案など複数の著者が存在する場合,120文字以内であればカンマなどで区切って自由に入力することができます.著者名を入力しておくと,本棚の検索機能で著者名による絞り込みが可能になるため,同じ作者の別作品をまとめて確認したい場合に役立ちます.

手動入力時,フォームの入力欄に一部の文字列を入力した際に過去の入力履歴が表示されることがありますが,これはブラウザ標準のオートコンプリート機能によるものであり,ツール自体がシリーズ名の候補をデータベースから予測して提案しているわけではありません.これらの制約を理解した上で,手元の実物や購入履歴を見ながら正確に文字と数値を入力し,「本棚へ追加」ボタンを押下してブラウザ内のデータベースに保存します.

§任意表紙・カメラ/ファイル・日本語の制約

登録する漫画のレコードには,視覚的な識別のために任意の表紙画像を追加することができます.表紙画像は必須ではなく,設定しなくても登録は可能ですが,設定することで本棚画面での視認性が向上し,版違いの区別などが容易になります.画像の追加方法や,日本語版ツールにおける画像処理の制約について説明します.

画像を設定する方法は,端末のカメラを使用してその場で撮影する方法と,端末内にすでに保存されている画像ファイルを選択する方法の2種類が用意されています.表紙画像をカメラで撮影する場合と,ISBNバーコードを読み取るカメラ機能(BarcodeDetector APIとブラウザ権限が必要)は異なります.BarcodeDetector APIに非対応の環境であっても,表紙画像としてのファイル撮影機能が使えないわけではありません.

選択または撮影された画像は,ブラウザ内でプレビュー表示されます.日本語版ツールでは,画像ファイルに対して最大12MiB(12×1024×1024バイトであり,MBと厳密には異なります)のサイズ上限が設定されています.これを超えるサイズの高画質な画像を直接読み込ませた場合はエラーとなり,登録を続行できません.スマートフォンのカメラ設定によっては12MiBを超える写真が撮影されることがあるため,その場合は事前に端末側で画像の解像度を下げるなどの調整が必要です.

読み込まれた画像は,ツール内のCanvas機能を用いて横300ピクセル,縦450ピクセルのJPEG形式に処理されます.この際,一般的な漫画単行本の縦横比である「2:3」の比率にクロップ(切り抜き)されます.利用者はプレビュー画面上で画像をドラッグして位置を調整したり,スライダーを用いて倍率を変更したりすることが可能です.ピンチ操作による拡大縮小は未実装のため,スライダーとドラッグで調整を行います.

なお,出版社の公式サイトや電子書籍ストアの表紙画像をダウンロードして本ツールに登録する行為について,個人利用の範囲であれば無条件に合法であるとツールが保証するものではありません.著作権や利用規約に関しては,画像の取得元の規定を各自で確認し,自身の責任において手元のファイルとして準備し読み込ませる必要があります.

§日本語の重複注意と登録後の確認

日本語版のツールには,二重買いを防止するための機能の一つとして,すでに登録されているレコードと同じ内容を登録しようとした際に警告を表示する「重複注意」の仕組みが実装されています.この仕組みの判定条件と,登録操作をおこなった後の本棚の確認手順について説明します.

重複の判定は,「シリーズ名(作品名)」と「巻数」の組み合わせによっておこなわれます.新しいレコードを登録する際,入力されたシリーズ名をツールが内部的に正規化します.正規化の過程では,NFKCによる正規化,連続する空白の整理,小文字化などの処理がおこなわれます.この正規化されたシリーズ名と入力された巻数が,すでに本棚に保存されているいずれかのレコードの正規化シリーズ名および巻数と完全に一致した場合に,画面上に重複している旨の注意メッセージが表示されます.

ただし,この重複注意の機能は,あくまで利用者に確認を促すためのものであり,重複したレコードの登録をシステムとして絶対的に阻止・禁止するものではありません.注意メッセージが表示された後でも,利用者が意図的に登録操作を続行すれば,同じシリーズ名・巻数のレコードを複数作成することが可能です.

一方で,シリーズ名の入力に揺れがある場合は重複として判定されません.例えば,「作品名A」と「作品名A(特装版)」は別の文字列として認識されるため,同じ第1巻を登録しても重複の警告は出ません.また,日本語の表記揺れや誤字脱字がある場合も別の作品として扱われます.したがって,この重複注意機能に頼り切るのではなく,入力時のシリーズ名を自分の中で統一することが不可欠です.

登録操作を完了した後は,必ず本棚の画面(またはグリッド画面)に戻り,今登録したレコードが一覧の中に正しく表示されているかを確認してください.ブラウザのストレージ容量制限や予期せぬエラーにより,登録完了の画面遷移がおこなわれても実際にはデータベースに書き込まれていないケースが発生する可能性があります.登録直後に目視で確認し,シリーズ名,巻数,著者名,および表紙画像が意図した通りに反映されていることを確かめることが,確実な記録の維持につながります.

§ISBNとopenBD/Google Books・外部通信

本ツールでは,書籍の裏表紙などに記載されている13桁のISBNコードを利用して,作品名や著者名,表紙画像などの書誌情報を補助的に取得する機能が実装されています.この機能が利用する外部のデータベースと,それに伴う外部通信の仕様について説明します.手動で文字を入力する手間を省くための補助機能であり,すべての漫画の情報が必ず取得できるわけではありません.

ISBNコードを入力して照会操作を実行すると,ツールはまず「openBD」という外部の書誌情報提供APIに対して通信をおこないます.openBDは日本の出版物の情報を広く網羅しているため,国内で流通している多くの漫画単行本の情報や表紙画像を取得できる可能性があります.ツールは入力されたISBNコードをopenBDのサーバーに送信し,該当する書籍のデータが存在するかを照会します.

openBDで情報が見つからなかった場合,ツールは次に「Google Books API」に対して通信をおこない,同じISBNコードでの照会を試みます.Google Booksは世界中の書籍データを保持しており,openBDに登録されていない書籍や,一部の古い書籍,あるいは海外の翻訳版などの情報が取得できる場合があります.この際も,入力されたISBNコードがGoogleのサーバーに送信されます.

これらの外部照会をおこなう過程で,利用者が入力したISBNコードの文字列や,ブラウザが通常インターネットに接続する際に送信する一般的な接続情報(IPアドレスやユーザーエージェントなど)が,openBDおよびGoogleのサーバーに到達します.また,取得した表紙画像を表示するためにも,画像の配信元サーバーに対して通信がおこなわれます.ただし,ツールがブラウザ内に保存している本棚の全レコードのリストや,利用者の個人的な所持履歴などのデータをこれらの外部APIに送信することはありません.照会に用いられるデータは入力された単一のISBNコードですが,それに伴い通信メタデータ(IPアドレス等)も送信されます.

日本語版のツールでは,入力されたISBNコードが「978」または「979」から始まる13桁の数字であることに加え,末尾のチェックディジット(検査数字)が正しい計算式に合致しているかを検証する機能が実装されています.チェックディジットが誤っている不正なISBNコードが入力された場合は,外部通信をおこなう前にエラーを返し,無駄な照会を防ぎます.これらの外部APIは第三者によって運営されているため,サービスの仕様変更や一時的な障害によって情報が取得できなくなる可能性があります.通信が発生する機能であることを理解した上で,必要に応じて利用してください.

§取得失敗・不足情報・手動入力の判断

ISBNコードを利用した外部照会機能(openBDやGoogle Books)は,すべての漫画において完璧な情報を提供するものではありません.情報の取得に失敗した場合や,取得できた情報に不足や誤りがある場合のシステムの挙動と,利用者がどのように判断して手動入力で補うべきかについて具体的な対処方法を説明します.

外部APIに対してISBNコードを送信しても,該当する書籍の情報が返ってこないケースが発生する可能性があります.この原因として,書籍の発行時期や流通経路など様々な要因が考えられますが,特定の種類や条件の出版物だから情報が取得できないと一概に断定できるものではありません.また,利用しているスマートフォンやパソコンがインターネットに接続されていないオフライン状態であったり,通信環境が極端に不安定であったり,外部APIのサーバー側で一時的な障害が発生していたりする場合も,情報の取得プロセスは失敗します.取得が失敗した根本的な原因をツール側で明確に断定して画面に表示することはできないため,利用者には情報の取得ができなかった旨のメッセージのみが表示されます.

情報が正常に取得できた場合であっても,必要なすべての入力項目が完全に埋まるとは限りません.外部データベース側に「作品名」は登録されていても「著者名」が未登録であったり,表紙画像の画像データが提供されていなかったりする可能性があります.また,データベース上ではシリーズ名と巻数が「作品名 1巻」のようにひとつの文字列として繋がって取得されることがあり,ツールが文字列を自動的に解析して「シリーズ名」と「巻数」の入力欄に分割しようと試みます.しかし,特殊な巻数表記やサブタイトルが含まれる場合は解析に失敗し,巻数項目が空欄のままになることや,シリーズ名に巻数が混ざったままになることがあります.

このような取得失敗や情報の不足,解析の不一致が発生した場合,最終的なレコードの完成は利用者の手動入力による修正に委ねられます.取得できなかった項目や空欄になった項目は,手元の書籍や購入履歴を確認しながらキーボードから文字を直接入力して補います.また,手動入力時のブラウザの自動補完や外部APIによる自動取得を利用した場合でも,自分の命名ルールに合致しているかなど,保存前に表示された内容を具体的に確認し,必要に応じて手動で修正する必要があります.

カメラでのバーコード読み取りが利用環境によって機能しない場合や,ISBNコード自体が存在しない書籍を登録する場合も同様に,最初から完全な手動入力をおこないます.外部通信によるデータ取得はあくまで入力の手間を省くための補助機能に過ぎず,画面に表示された情報が自分の意図通りに正しいかどうかをデータベースへの保存前に必ず目視で確認し,必要であれば手動で柔軟に修正を加えるという判断が不可欠です.

§本棚/グリッドとタイトル/著者検索

登録した漫画の所持状況を確認するための主要な画面である「本棚」の表示形式と,特定の書籍を探し出すための検索機能について説明します.本棚の画面は,利用者が購入前の確認を迅速におこなえるよう,登録されたレコードの一覧を視覚的にわかりやすく配置する役割を担っています.

レコードの表示形式として,本棚形式とグリッド形式の表示が提供されます.本棚形式では,背表紙風に作品ごとにまとめられ,巻が昇順に表示されます.一方,グリッド形式では,登録時に設定した表紙画像が画面上にタイル状に並び,実際の物理的な本棚を眺めているような視覚的な一覧性を持ちます.表紙画像を設定していないレコードについては,タイトルなどの文字情報を含む代替の画像領域が表示されます.これらの表示形式は,利用者の好みや確認したい内容に応じて画面上のボタン等で切り替えることが可能です.

本棚に登録された冊数が増えてくると,一覧の中から目的の漫画を目視だけで探し出すことが困難になります.そのため,画面上部には検索用のテキスト入力欄が設けられています.この検索機能は,入力されたキーワードを用いて,保存されている全レコードの「シリーズ名(作品名)」および「著者名」を対象に絞り込みをおこないます.

検索の仕組みは,入力された文字列がシリーズ名や著者名の一部に含まれているか(部分一致)を判定する単純なものです.例えば,検索欄に「異世界」と入力すると,タイトルや著者名に「異世界」という文字列を含むレコードのみがリアルタイムで一覧に抽出され表示されます.日本語の検索において,ひらがなとカタカナの違いや,漢字の変換違いなどは厳密に区別されるため,登録時に入力した正確な文字列で検索する必要があります.

この検索機能は,IndexedDBから読み込んだレコードに対してJavaScriptでシリーズ名や著者名の部分一致(大文字・小文字を小文字化して判定)を行います.毎回の検索ごとにデータベースへクエリを実行するわけではなく,画面表示の際の通信とローカルでの絞り込み処理が分かれています.購入を検討している漫画のタイトルや作者名の一部を検索欄に入力し,結果にその巻が表示されれば所持済み,表示されなければ未所持の可能性が高いと判断します.タグ付け機能や,ジャンル別の詳細なフィルタリング機能,あるいは最新巻だけを抽出して表示するような高度な検索機能は実装されていないため,シンプルなキーワード検索を活用して所持状況を照会します.

§訂正時の控え・削除・再登録

一度本棚に登録した漫画のレコードに対して,シリーズ名の誤字や巻数の間違いを発見した場合,あるいは表紙画像を変更したい場合の手順について説明します.本ツールには,既存のレコードの特定の項目(例えば巻数だけ,著者名だけ)を直接編集して上書き保存するための専用のUI(編集画面)は実装されていません.したがって,内容を訂正するためには,現在のレコードを一度削除し,正しい内容で新たに再登録するという手順を踏む必要があります.

訂正をおこなう際の具体的な手順は以下の通りです.まず,本棚の一覧画面から訂正したいレコードを選択し,そのレコードの個別詳細画面を開きます.詳細画面には,現在登録されているシリーズ名,巻数,著者名が表示されています.削除を実行するとこれらの情報が見えなくなってしまうため,再登録の際に入力し直せるよう,必要に応じて画面の表示内容をメモ帳アプリなどに控えるか,テキストをコピーしておきます.表紙画像についても,手動で設定した独自の画像である場合は,再登録時に再びファイルを選択する必要があるため,元の画像ファイルが端末内に残っているかを確認しておきます.

情報の控えが完了したら,詳細画面に配置されている削除ボタンを押下します.削除には元に戻す取り消し(アンドゥ)機能がないため,本当に消去してよいかを確認するダイアログが表示されます.確認を経て削除を実行すると,ブラウザ内のデータベース(IndexedDB)からそのレコードのデータが即座に消去されます.

レコードの削除が完了し,本棚の一覧から該当の書籍が消えたことを確認した後,改めて新規登録の画面を開きます.ここで,先ほど控えておいた情報をもとに,誤っていた部分(巻数やタイトルの文字など)を正しい内容に修正しながら,手動入力またはISBNを利用して再度レコードを作成します.「本棚へ追加」ボタンを押下してデータベースに保存し,本棚に正しい内容で表示されれば訂正作業は完了です.

本ツールには編集UIが存在しないため,削除と再登録で対応します.所持巻数の数値をプラスマイナスのボタンで増減させるような機能はないため,例えば「第1巻を登録済みで,新たに第2巻を購入した」という場合は,第1巻のレコードを訂正・更新するのではなく,純粋に「第2巻のレコードを新規追加する」という操作になります.1レコード1巻の原則に従い,訂正と追加の操作を区別して運用してください.

§歯抜け/上下巻/共同所持の照合例

1巻ごとに独立したレコードとして登録するツールの基本設計を活かし,実際の複雑な漫画の所持状況に対してツールをどのように運用し,購入前の照合を的確におこなうかについて,いくつかの具体的なケースを例に挙げて説明します.

まず,特定の巻が抜けている「歯抜け」の所持状況のケースです.中古書店で不揃いの巻をまとめ買いした場合や,新刊の発売日に買い逃してしまった場合など,例えば第1巻,第2巻,第4巻,第5巻を所持しており,第3巻だけが抜けている状態を想定します.このツールでは,全体をひとつのセットとして管理するのではなく1巻ずつ個別のレコードを作成するため,本棚には1巻,2巻,4巻,5巻の4つのレコードが並びます.書店で第3巻の単行本を見つけた際,スマートフォンの検索欄に作品名を入力して絞り込むと,一覧には登録されている1,2,4,5巻だけが表示されます.利用者はこの検索結果の巻数の並びを見て,3巻が存在しないこと(欠落)を視覚的に確認することで,第3巻を買い足す際の目安にできます.システム側が「3巻が不足しています」と自動で検出して警告や通知を出す機能は実装されていないため,画面に表示された巻数の数字を自身で目視確認して判断します.

次に,「上巻・下巻」や「前編・中編・後編」のように,単純な数字以外の巻数表記がされている作品のケースです.日本語版のツールでは,巻数の入力項目は「1」から「999」までの整数しか受け付けないというシステム上の制約があります.したがって,「上巻」を登録したい場合,巻数欄には便宜上「1」という数値を入力し,シリーズ名(作品名)の末尾に「(上巻)」という文字列を手動で追記する運用が考えられます.下巻の場合は巻数欄を「2」,シリーズ名に「(下巻)」とします.これにより,同じタイトルの作品であっても上下巻を明確に区別して本棚に並べ,検索時にも判別して二重買いを防ぐことが可能になります.

さらに,家族やルームシェアをしている同居人と特定の漫画を「共同所持」しているケースも想定されます.例えば,同居人が第1巻から第10巻までを購入して自宅の共有の本棚に置いており,自分は第11巻以降の新刊を購入する約束になっている場合です.このツールは操作している端末のブラウザ内部にのみデータが保存されるため,同居人のスマートフォンの所持状況をネットワーク経由でクラウド共有して自分の画面に表示することはできません.このような場合,自分が購入担当ではない第1巻から第10巻までのレコードをあえて自分のツール内にも手動で「所持済み」としてすべて登録しておくか,あるいは検索して該当作品が出なかった場合に「この作品の序盤は同居人が買っているはずだ」と自身の記憶を頼りに判断するか,記録の運用ルールをあらかじめ決めておく必要があります.ツールに未入力の記録と物理的な実物の確実な照合は,利用者の自己責任における運用となります.

§IndexedDB保持範囲・言語切替と別端末・控え

本ツールが登録データを保存する仕組みと,そのデータの保持範囲,およびデータ消失のリスクと手動での控えの必要性について説明します.ツールは,ブラウザに標準で備わっている「IndexedDB」というクライアントサイドのデータベース領域(Dexie.jsなどのライブラリを介して操作される場合があります)を利用して,すべてのレコードや設定情報を保存します.

このIndexedDBに保存されたデータは,操作をおこなった「特定の端末」の「特定のブラウザ」の中にのみ留まります.例えば,iPhoneのSafariで登録した本棚のデータは,同じiPhoneのChromeブラウザを開いても表示されません.また,パソコンのブラウザで登録したデータが,ネットワークを経由してスマートフォンのブラウザに自動的に同期されることも一切ありません.別端末や別ブラウザでツールを開いた場合は同期されず,過去に登録していなければ新しい本棚が表示されます.

さらに,本ツールの日本語版と英語版は,同じウェブサイト(同一オリジン)上で提供されており,内部的に同じIndexedDBのデータベース名を共有して使用する設計となっています.言語を切り替える操作自体は,ブラウザ内の同じデータ領域にアクセスしたまま表示言語を変えるものであり,別端末への切り替えや別アカウントへの切り替えを意味するものではありません.

ブラウザの保存領域に依存しているため,データの永続的な保持は保証されません.このサイトのIndexedDBのデータを消去する操作を行うと記録は失われます.また,端末やブラウザの障害,私的閲覧モードでの利用,ストレージ容量の制限などにより,データの永続的な保持は保証されません.

本ツールには,保存された本棚のデータをCSVファイルやJSONファイルとして一括で出力(エクスポート)する機能や,それらを読み込んで復元(インポート)する機能,クラウド上へ自動的にバックアップする機能は未実装です.ツールの機能として消失したデータを復元する手段は用意されていません.したがって,数多くの漫画を登録し,その記録を長期的に確実に残したい場合は,このツールだけに頼るのではなく,手書きのノートや他の表計算ソフト,メモ帳アプリなどに別途手動で所持リストの控えを作成しておくことが重要です.ツールはあくまで一時的なブラウザ上の照合補助として位置づけられます.

§未実装機能と固有FAQ・一次資料

最後に,このデジタル本棚ツールに実装されていない機能の一覧と,利用時によく想定される固有のFAQ(よくある質問),および仕様の確認に用いた一次資料についてまとめます.ツールは二重買い防止のための単純な1巻ずつの記録と検索に特化しているため,多機能な蔵書管理アプリにみられるいくつかの高度な機能は省かれています.

未実装の機能として,まず「統計機能」や「完結判定」が挙げられます.シリーズが完結しているかを示す判定機能や統計グラフはありません.ただし,作品グループごとの冊数は画面上に表示されます.また,各巻の「発売日」を記録したり,新刊の発売日を自動で取得して「欲しい本」としてプッシュ通知したりする機能もありません.レコードに任意の「タグ」を付けて独自のカテゴリで詳細にフィルタリングする機能も実装されておらず,検索はタイトルと著者名の単純な文字列照合のみに完全に依存しています.

固有のFAQとして以下のような疑問が考えられます.

「Q. 新しいスマートフォンに機種変更した場合,データはどうなりますか?」

A. データは古い端末のブラウザ内部に保存されているため,新しいスマートフォンにツールのアドレスを入力して開いてもデータは一切引き継がれません.手動で最初から登録し直す必要があります.

「Q. 間違えて本棚のデータを全部消してしまいました.元に戻せますか?」

A. ツールにはバックアップ機能や復元(アンドゥ)機能がないため,一度削除されたデータやサイトデータ消去によって失われたデータを元に戻すことはできません.完全に手動での再登録となります.ツールの標準機能としての復元手段は存在しません.

「Q. ISBNコードを入れても表紙の画像が出ないことがあります.なぜですか?」

A. 通信の問題や,外部データベース側での情報未提供,取得処理の失敗など複数の要因が考えられます.この場合は,ご自身で手動で画像ファイルを用意して設定してください.

「Q. カメラを使わずに登録できますか?」

A. はい,カメラを使用せずに手動で情報を入力して登録することが可能です.

一次資料として,本ツールの仕様は以下の公式ドキュメントに基づいています.

これらを参照することで技術的な背景を確認できます.

無料ツール一覧

ブラウザ処理を中心とした無料ツールを提供しています.一部機能は外部通信を行います.データ処理の仕様や対応範囲,利用制限などの詳細は,ご利用前に個別のツールページでご確認ください.

便利ツール一覧を見る