国立国会図書館のAPI利用

web本棚など、書誌情報の取得がすべての始まり。今年になって、書誌情報の取得先を国立国会図書館にしたので今さらだけどメモ。
一意のISBNを投げて、本の「タイトル、著者、書影」情報を返してくれる、ネタ元としてはWEBではAmazonがよく使われている。アフィリエイトにも繋がるし、本に関してはほぼほぼ網羅してる。
ウチも最初はAmazonのAPIを利用してたんだけど、
「Amazon Product Advertising API利用制限」
ひらたく言うと「売上のないサイトやアカウントはAPIを利用できなくなる」
さらにひらたく言うと、わたしのアカウントは売り上げがないので利用できなくなった。
ウチみたいな辺境限界個人サイトでアマゾンのアフィリエイトの売上などあるわけもなく、2019年の規約変更以降、AmazonAPIの利用ができなくなった。
その後はしかたがないんで小判鮫。
つまり、アマゾンのデータを利用しているサイトをクロールして利用、というなんか足下が安定しない運用。サイトをクロールしてるだけなので、データ取得先サイトのHTMLの構造が変わったらデータ取得に失敗する。複数のサイトを対象にしてたので即対応が必要というわけじゃないけど、その度にスクリプトの修正が必要。
そこで、以前から検討していた「国立国会図書館」のAPI利用に切り替えた。
だけど、書影がないのはほんと残念。
本棚を眺める楽しみのひとつ、というか欠かせないのが表紙だもんなあ。
改めて見てみると、書影が揃ってるのに吃驚というか感謝しかない。
そうなれば、ウチとしては十分なので、本棚の書誌情報の取得先にAPIを利用させてもらうことにした。

↑取得した書誌データ
「タイトル・著者名・書影」
(メモは自分で入力するエリア)

↑ISBNを入力するだけ
(今のところ)特に何らかの条件、OAuthなどでの認証が必要でもなくリクエストを投げるだけでデータを返してくれる。
スティーヴン・キングの『シャイニング』の書誌情報。
https://ndlsearch.ndl.go.jp/api/opensearch?cnt=1&isbn=9784167705633
URLにisbnを入れてリクエストすればいいだけ。
書影は別のAPI、URLに「isbn(13桁).jpg」をリクエストする。
https://ndlsearch.ndl.go.jp/thumbnail/9784167705633.jpg
セキュリティ強化のため、今年6月からログイン方式が変更されるらしいけど、APIについては、シンプルなままでお願いしたいところだ。
[03/26 13:55:24] 追記。
書影APIのサービス終了について(2026年3月31日(火))
https://ndlsearch.ndl.go.jp/news/20251217
…ということらしい。
これはめちゃくちゃ残念。書影は権利関係が難しそうだししょうがないのか。とはいえ、非営利の個人利用で、本棚=購入済のものだから大目に見てほしかったなあ。
ちなみに国会図書館のサイトには
『国立国会図書館デジタルコレクション』
というページも用意されていて、ここで電子書籍が閲覧できる。所蔵されている本、ほぼすべてじゃないかな。
ひとつ残念なのが、EPUB3電子書籍ではなくて、PDF=画像データになっているところぐらい。これは原本保存が原則だろうからしかたがない。
絶版になってる、サンリオSF文庫が読める、というだけで老害SFマニアにはヨダレだよね

めっちゃ充実してるし、本好き/読書好きのひとにはたまらないんじゃないかな。
iBookstore公開から約20日間

iBookstoreが3月6日にオープンして、個人出版も同時に窓口が開き、さっそく5タイトル登録&公開となっている。kindleで売っているのと同じもの。
iBookstoreとKindleストアの比較…同じ約20日間、やはりKindleの方が売れる(実数はエラソに言えるほどではないので内緒)
むしろ、iBookstoreでよくまあ見つけてもらったなあ、と逆に驚く。
iPhone版のiBooksしか知らないんだけど。ウチの本をどうやって見つければ良いのかわからない。もちろん、検索で著者名やタイトルを入れるとリストアップされるけど、メジャーな作家ならともかく、著者名=日野裕太郎で検索されるはずもなく。
iBooksからstoreに入る。
・ブックをタップ
版元の新着と注目作が並ぶ。
・ランキングをタップ
有料ブックと無料書籍のランキング。今みると、ハウツー本、実用書がずらっと並んでいる。
・トップ著者をタップ
トップ有料とトップ無料がある。アルファベットにひらがな、カタカナ、漢字と意味不明のインデックス。漢字にいたってはたぶんこれJIS辞書順という昭和のワープロ並。
・カテゴリをタップ
SF/ファンタジー、フィクション/文学などカテゴリわけされているけど、中は並べ替えもできないありさま。何の順番で並んでるんだ?これ。
上記、どこを辿ってもウチの本が出てこない。にも関わらず、?本売れてるから、それこそ?マークだらけ。
Kindleは、たとえばこの雑記帖のリンクから買われるとアソシエイトの管理ページで把握できるし、現にここから何本か出ていて、これと同じような動線があるんだろうと想像がつく。アソシエイトとAWS(AmazonのWEBサービスAPI)のおかげ。
とまあ、どうやって誘導するのか・売るのか、わからないことだらけのiBookstoreだけど。登録&販売することのメリットとしては、著者名やタイトルをgoogleで検索した時に、Amazonとほぼ同程度にitunesのURLが並ぶということか(AmazonやAppleとなると、ちまちまSEOなんてやってなくてもgoogleさまのポイントは高いんだろうな)
もちろんこれもiBookstoreの中と同じで、無名個人の著者が検索されるのか、ということだけど。
(少なくともわたしの場合は、iPhoneで検索するより、PCのブラウザでキーボードを叩く方が検索しやすい)
同人誌即売会やtwitterなどで名前を見かけてちょっと興味を持ってもらった時に、検索されたらAmazonやiTunesのページが並び、AmazonかappleどちらかのIDを持っていればOKなので、ダウンロードしてもらいやすい、かも。(Amazonもappleもユーザーは多いし信頼度も高い)
【kindleとibookstoreで公開中の5タイトル】
うーん。わたしが知らないだけで、ibookstoreには何か別の動線があるんだろうか。
風邪がひどくてダラダラです


そんなこんなだけど、23日は東京国際アニメフェアというところに行ってみる。新作の発表やコンテンツの紹介売り込みなどなどいろんな規模でごったにやるんで、それなりに活気があって面白かった、かも。わたし個人的には「怪—化猫」の続編、というか、あの「薬売り」が主人公で全12話、この夏にやる、という情報だけで満足。単純な勧善懲悪モノにならないことを祈る。
あ。写真はコードギアスの続編決定のポスター。薬売りとはなんの関係もないです。
でもって地域SNSってどうよ、という話も。前にもちらっと書いたような気がするけど。「日記もあります、掲示板もあります、さあみなさんどんどん使ってください」じゃ、なにをしていいのかわからない。それこそmixiでいいじゃん、ということになるだけ。うちのポンコツ読書SNSはそうならないように、システム(というとなんかご立派だけど、仕組みとか仕掛けとか)を本棚メインにしてみた。わたし自身、趣味が読書(SFとかミステリ)なので、こんな機能が欲しいかも、というのはわりとすんなり出てきて、手作りというか素人芸で小回りがきいた。
今あちこちで使われてるmixiクローンのSNSパッケージでやるなら、地元密着の企画と旗振り・汗かき役が必要だなぁ、と。個人が特定できるところまでつっこんで具体的なことができれば、うまく軌道に乗るんじゃないかと思うんだけど、そしたら今度はまた別の問題もありそうだし、微妙に難しい、かな。
[03/25 18:24:12]
WINDOWS98でcharset=utf-8なページを見ると、文字化け(utf-8対応はWINDOWS2000ぐらいかららしい)
font-familyを’MS ゴシック’などと指定してやると、WINDOWS98でも見えるようになる、らしい。font-familyの指定なんて今までまともにやってなかった。それにしてもいまだにWINDOWS98は現役。ゲームとか負荷がかかるようなものは別にして、ネットぐらいならまだまだ全然OKだしなぁ。
[03/25 21:56:50]
そいや、我が家でちょっとネタになったのが、mixiの読み逃げ騒動。………えーっと、なにが問題なのかまったく理解できない。世の中そんなに「かまってチャン」ばかりなのかと唖然とするばかり。ていうか、ガキか阿呆かドーテーか、と。だったら書くな晒すな。晒した以上どうされようが知ったこっちゃないだろう。
mixiがらみだとここんとこ呆れた話題しか出てこないなぁ。
ハシゴに歯医者通いに、いろいろ

昨日はなにやら打ち合わせの連続だった。
そのうちのひとつは三崎町の印刷屋。とはいえ、前職とはまったく関係のないはじめての「街の印刷屋」。DICのチップがどーたらとか、久しぶりの内容だったなぁ。
あとはクサレ外道WEB屋ども。
んでもって、夜は相方と待ち合わせて有楽町ビック。花見だし新しいデジカメを買ってみた。我が家はおもちゃカメラはいくつも転がってるんだけど、デジカメとなると200万画素のソニーのふた昔前の年季モノ。ここらでひとつ欲しいと思ってたところだった。で、以前から買うなら絶対広角と思ってて、値段もこなれてきた、28mmのリコーR4。こいつは広角側だけでなく、望遠側も200mm。それで5万しないんだから飛びつきますよ。パナソニックの新製品も28mmだったけどスペックが見劣り。値段も少しお高い。
その後はアキバの「百飲」でもそもそ飲み、地元のディープゾーンの「まっちゃん」でもつ煮込みとハイボール、さらに「四川屋」で剣菱とラーメンで〆。なんかひさしぶりに、ハシゴしたなぁ。当然うちに帰ったらバタンキューですよ。
今日は朝からまた歯医者。麻酔されてがりごり歯の奥まで掃除、とやら。熱く疼く…。散髪もしたことだし、天気もいいことだし、ちっとおでかけですな。
[更新]2026-02-04 10:34:09
市議会選挙でうるさいなぁ

へんな時間だけど、忘れないうちにメモ。
Librettoをルーターにしようとしょうもないところでハマった。
Libretto50とポートリプリケータ
FreeBSD-4.11stable
LANカード2枚(Laneed(LD-CDL/T) BUFFALO(LPC3-CLT))
LANカードの認識の順は当然本体→ポートリプリケータとなる。
どうやら最初に内側(ハブから部屋のLAN側)を認識させた方が良いようなので(?かなり疑問・検証不足)本体のカードからハブへ。ポートリプリケータのカードからADSLモデムへ。
ppp.conf で、どのインターフェイスを表への口にするのか設定するところがあるので、ポートリプリケータのカードを指定する。
今回の2枚はどちらも同じドライバ ed を使うので最初に認識する本体の方が ed1 、ポートリプリケータの方が ed2 となる。
ので、ppp.conf には ed2 を指定する。…ってここでハマってた。
set device PPPoE:ed2
それまでは、レッツノートで(内側)TDKのLANカード、fe と(外側) Laneed のカード ed を使ってたので、ppp.conf を ed1 のまんまやっていたのに気づかず、外へ繋がらなくて悶絶してたのだ。
ほかに、pccard.conf で、ed となってるのを最初に認識する本体側のカードは ed1 と明示してみた。
てなところ。引越しをにらんで部屋の片付けの一環のつもりでなにげなくやり始めたら、ハマってしまっててこずった…ううう。
[17:42:02]
さらにapacheも少し設定しなおし。
ルーターということでほとんど立ち上げっぱなしになる。ので、ほんとだったら firewall の設定とかきちんとしないといけないんだけど、よくわかってないので、とりあえず apache だけでも。
デフォルト設定を
<directory/>
order deny,allow
以下の順(拒否、許諾)で設定
deny from all
とりあえず、すべて拒否しておく
allow from 192.168.0
それでもってローカルからだけは受け付ける
</directory>
として、後ろの部分で allow from all が残ってるところを見つけて潰していってOK、かな。
[19:54:40]
んで、晩メシ。

これで買い置きのペンネは終了。
タマネギ、ジャコ、トマト、しいたけを塩コショウとマーガリンで。これは…まずくはないけど失敗だったなぁ。なんだか味がバラバラのままだった。醤油でも入れてもっと和風にすりゃよかったな。
ついでに長いものスライスを多めのオリーブオイルで狐色まで炒めて、軽く塩をふっただけのものを作ったら、こっちの方が格段に美味かった。
[更新]2026-02-04 14:23:16
| << | 2026/03 | >> | ||||
|---|---|---|---|---|---|---|
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
【最近の10件】



![怪~ayakashi~化猫[DVD]](https://m.media-amazon.com/images/I/51VV-ZPTqbL._SL500_.jpg)