IIIF画像をダウンロードできるツールを作りました。よしなしごとスマートフォン用の表示で見るよしなしごとこの広告は、90日以上更新していないブログに表示しています。2019-02-19IIIF画像をダウンロードできるツールを作りました。(Windows10用)雑記digitalnagasaki.hatenablog.comを見て、GUIアプリ開発の勉強がてら作ってみました。以下のリンクからダウンロード出来ます。URIを1行づつ書き込んだテキストファイルを準備します。以下のようなイメージです。https://www.dl.ndl.go.jp/api/iiif/2533251/manifest.jsonhttps://www.dl.ndl.go.jp/api/iiif/1306954/manifest.jsonダウンロードしたexeファイルを起動した後に、参照をクリックしてテキストファイルを読み込むと、順番に画像をダウンロードします。exeファイルと同一階層にManifestのlabel名のディクレトリを作成。Manifestのlabel、attribution、metadataの各項目を記述したhtmlを作成。全ての画像を結合したpdfを作成。エラー処理など一切していないので、読み込むファイルにミスがあると強制終了します。GUIはPyQt5、exe化はpyinstallerを利用しました。applicationspyinstallerは重いしファイルも肥大化しますが、簡単かつPython環境を準備して貰わなくてもよいのがいいですね。はじめはGUIの記述にPython標準のTkinterを使っていたのですが、(自分のスキル不足のせいかもしれませんが)あまりに古くさく感じたので、そこそこお手軽そうなPyQtを選択しました。GUIの構成は、ほぼイメージしていたものを実装している記事があって、大変助かりました。qiita.com今回私が書いたものは、以下に置いてあります。コピペが多くて命名が酷いですが...。https://github.com/otani0083/iiif_image_downloader重くて使いにくいと感じる方やMac使っている方は、Pythonで直接操作してもらえれば。Colabですぐに利用できます。https://colab.research.google.com/Pythonの入門書は機械学習ブームで、沢山出ています。個人的なおすすめは、ノンプログラマー向けでいろいろ活用の方法を書いているこの本です。見るこの本もPythonを扱っているし、図書館で使えそうなツールを作っていく形で分かりやすいのですが、Python2環境*1だったと記憶しているので、おすすめしにくくなっています。23:02IIIF画像をダウンロードできるツールを作りました。»プロフィールid:otani0083社会人院生生活を終えて、南の島の大学図書館で働いています。奨励研究は不採択でしたIIIF画像をダウンロードできるツールを作りました。techKatachiささくれめじるし。月別アーカイブはてなブログをはじめよう!otani0083さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。