Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今年どれだけ本読んだ?
Search
godan
December 13, 2023
Technology
0
60
今年どれだけ本読んだ?
2023-12-13のアウトプットLT登壇資料です。
godan
December 13, 2023
Tweet
Share
More Decks by godan
See All by godan
ミシンと刺繍とOSS
godan
1
48
Nest Hubがある生活
godan
2
30
オンライン配信の始め方
godan
3
91
SOFT SKILLSは定期的に読み返したくな良書
godan
2
44
Discord Embede SDK入門…… してみたかった話
godan
1
260
本とスプシと同人誌
godan
0
200
Tesseract.jsで始めるゲームライフ改善
godan
0
76
プレゼンテーションで表紙を作る技術
godan
1
70
Re:Re:GASで始めるゲーム開発
godan
0
180
Other Decks in Technology
See All in Technology
手軽に始める? おうちサーバーのすゝめ
nyagasan
0
190
強いチームを夢見て-PMからSREに転身して1年の振り返り / 20240906_bengo4_sre
bengo4com
2
820
Namespace, Now and Then
tagomoris
0
180
標準ライブラリの奥深アップデートを掘り下げよう!
logica0419
2
430
技術ブログや登壇資料を秒で作るコツ伝授します
minorun365
PRO
23
5.1k
LLM を現場で評価する
asei
4
700
Oracle Autonomous Database:サービス概要のご紹介
oracle4engineer
PRO
1
6.9k
App Router を実プロダクトで採用して見えてきた勘所をちょっとだけ紹介
marokanatani
0
690
データウェアハウス製品のSnowflakeでPythonが動くって知ってました?
foursue
1
160
Datadog を使ったプロダクトとクラウドの セキュリティモニタリング
mrtc0
0
590
実践的なバグバウンティ入門
scgajge12
4
2.3k
標準最高!標準はださくないぞ! at fukuoka.ts #1
yoiwamoto
0
160
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
Making the Leap to Tech Lead
cromwellryan
128
8.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
28
2.2k
Designing Experiences People Love
moore
138
23k
Building Applications with DynamoDB
mza
89
5.9k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.8k
A designer walks into a library…
pauljervisheath
201
24k
Building Your Own Lightsaber
phodgson
101
6k
The Language of Interfaces
destraynor
153
23k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
The Illustrated Children's Guide to Kubernetes
chrisshort
46
48k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
157
15k
Transcript
None
自己紹介 最近ThinkPad X1 Carbon(2019)と食洗機を買いました ペットのルンバが最近不機嫌気味
「本」読んでますか?
「積み本」はたくさんあります
今年読んだ本のページ数とかを知れるア プリを作った ISBNを渡すと書籍情報を探してページ数と厚さの合計 を教えてくれる
本の情報をどう取るか? - 今まではGoogle Book APIで取っていた - JSONで取れる - ページ数とかも取れた
- ものによっては情報がない - 古すぎるものや新しすぎる書籍 - マイナーな漫画 - 絶妙に人気がない書籍 - いつまで提供されるか不安 → 代わりになりそうなものはないか……
国立国会図書館がAPIを公開しているらしい - 国会図書館が持つ書籍情報を検索可能 - 加えて様々な団体やDBのメタデータを検索可能 - ISBNがわかっているなら書影も取れる - →めちゃ良さそう
国立国会図書館がAPIを公開しているらしい - 検索用API - XMLで返ってくる - 今回はISBN完全一致を使いましたが書名や作者名、分類などで検索可能 - ハーベスト用API
- サービス同士でメタデータを交換するためのプロトコル用API - 書影API - 国会図書館サーチで持っている書影の画像を取得できる - ISBNをGetパラメーターで問い合わせるお手軽仕様
国立国会図書館がAPIを公開しているらしい - 検索用API - XMLで返ってくる - 今回はISBN完全一致を使いましたが書名や作者名、分類などで検索可能 - ハーベスト用API
- サービス同士でメタデータを交換するためのプロトコル用API - 書影API - 国会図書館サーチで持っている書影の画像を取得できる - ISBNをGetパラメーターで問い合わせるお手軽仕様
利用するには - 非営利であれば申請不要で利用可能 - 営利または非営利で継続的に利用するのでアレア申請が必要 - URLのGETパラメータでリクエスト - 返り値はXMLで返ってくる
読んだ本、積んだ本のページ数を出すアプリを作ってみた - APIへ問い合わせるバックエンドはGASにおまかせ - repo: https://github.com/Godan/how_many_book_do_you_read - 公開しておくので気になる方は見てね
よーし読んだ本をカウントしてみるぞー
直近3ヶ月ならまぁ……
ついでに最近積んだ本もカウントして……
……。
おしまい 皆様も楽しい読書ライフを!