ForHosting KIT · 開発者向けツール

読書リストの読了時間見積もり

読書リスト所要時間見積もりツールは、積読を抱えた読者なら誰もが抱く疑問「この本たち、実際いつ読み終わるのだろう?」にお答えします。リストにある各本のページ数と、1日に読むページ数、読み始める日を入力するだけで、順番に読んだ場合の各本の読了日に加えて、合計ページ数、合計日数、リスト全体の完了日が返ってきます。アカウント登録も不要、勘に頼る必要もありません。同じ計算処理がブラウザでは無料で、API経由でも実行できます。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

漠然とした積読を具体的な日付に変える

読書リストは、「いつ読み終わるのか」と問うまでは管理できているように見えるものです。20冊の本、300ページのものもあれば800ページのものもあり、読書ペースは週によって変わる——そんな計算を暗算で済ませていると、リストはいつの間にか「永遠に読み終わらない山」になってしまいます。読書リスト読了時間の見積もりツールは、その計画を明確にします。読む予定の順番に並べた本、1日あたりのページ数のペース、そして開始日として今日の日付を送信してください。各本には、必要な日数と、ペースを維持した場合に最後のページを閉じる正確なカレンダー上の日付が返ってきます。「この小説は3月12日に読了、次の本は4月2日」と目に見えることで、意図の山は対応可能なスケジュールに変わります。ペースを上げるか、1冊外すか、あるいは終わりが現実であることを知って安心して読み進めるか、選択できるようになります。

見積もりの計算方法

計算は意図的にシンプルで正直なものにしています。各本の所要日数は、ページ数を1日のペースで割り、切り上げて整数の日数にします。304ページの本を1日30ページで読む場合、最後の部分的な日も読書日として数えるため、11日必要です。日数はリストの順番に累積していくため、ある本の読了日は、次の本がページを積み上げ始める前日になります。開始日は1日目として数え、すべての日付はうるう年を含む実際のグレゴリオ暦で計算されるため、2月に始めたリストも正しい3月の日付に着地します。1日のペースは厳密に正の値である必要があります。ペースがゼロではリストは永遠に終わらないため、ツールは無言の無限大ではなく明確なエラーを返します。ページ数は正の整数でなければならず、日付も厳密に検証されるため、誤って入力された「2026-02-30」は3月へ黙って繰り越されるのではなく、拒否されます。

結果を上手に活用するには

出力は予言ではなく、基準値として扱ってください。実際の読書の週は変動するものです。最も有用な習慣は、各本を読み終えるたびに、更新したリストと今日の日付で見積もりを再実行することです。日付が自動的に再調整されます。計画の実験にも使えます。ペースを1日20ページから30ページに上げて最終日がどう動くかを見たり、長い本を1冊外してどれだけ得になるかを確認したりできます。このツールは完全に決定論的な計算で動作し、リストを保存することはありません。API経由では1リクエストあたり$0.002ですが、同じ計算はこのページ上で無料で実行できます。読書会では現実的な締め切りを設定するために、学生はシラバスが学期に収まるかを確認するために、個人の読者は自分の積読の輪郭をついに把握するために利用されています。すべての数値はご自身が入力した数字から導かれるため、見積もりは説明しやすく、調整も簡単です。入力を1つ変えれば、スケジュール全体がそれに応じて動き、途中に隠れたものは何もありません。

個人の積読を計画する

読みたい本の山を順番に入力し、正直な1日のペースを入れれば、各本とリスト全体が実際に読み終わるカレンダー上の日付がわかります。

読書会のスケジュールを立てる

グループの一般的なペースで各作品に何日必要かを確認し、楽観ではなく現実に即した会合日を選べます。

課題図書を学期に収める

必読書をページ数とともにリスト化し、自分の読書速度で試験日までにシラバスを読み切れるかを検証できます。

料金はいくらですか?

API経由では1リクエストあたり$0.002です。このページ上でブラウザから無料で実行することもでき、計算内容は同じ決定論的なものです。

1日のペースとは何ですか?

1日に平均して読むページ数です。厳密に正の値である必要があり、ゼロや負のペースはリストが永遠に終わらないため拒否されます。

本は順番に読まれるのですか?

はい。本はリストした順番に1冊ずつ読まれ、各読了日にはそれ以前のすべての本に費やした日数が含まれます。

ペースで読み切れる本でも1日必要なのはなぜですか?

日数は整数単位で数え、最後の部分的な日は切り上げられます。どの本にも最低1日の読書日が必要で、ペースより長い本はページ数をペースで割った値の切り上げ日数になります。

うるう年や月の日数は考慮されますか?

はい。日付はご指定の開始日から実際のグレゴリオ暦で計算されるため、月の日数やうるう年も正しく処理されます。

読書リストは保存されますか?

いいえ。リストはメモリ内で処理された後に破棄され、計算された日付のみが返されます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/life/reading-list-time-estimate

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/life/reading-list-time-estimate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"books":[{"title":"Dune","pages":412},{"title":"The Left Hand of Darkness","pages":304}],"pages_per_day":30,"start_date":"2026-07-25"}'
{
  "books": [
    {
      "title": "Dune",
      "pages": 412
    },
    {
      "title": "The Left Hand of Darkness",
      "pages": 304
    }
  ],
  "pages_per_day": 30,
  "start_date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.reading_list_time_estimate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_items500
max_abs10000000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →