Contenu connexe
Similaire à Webブラウザで使える文献Web API取得結果のスプレッドシート化 ~ Google Colab始めました ~ (20)
Webブラウザで使える文献Web API取得結果のスプレッドシート化 ~ Google Colab始めました ~
- 3. 公開中リポジトリ (リスト後半の4つがGoogle Colab用)
リポジトリ名 概要 実行環境
CiNiiOpendataParser CiNii BooksのオープンデータXMLを、タブ区切りテキストに変換 Python3
dcndl-simple_parser DC-NDL (simple)のXMLを入力にCSV化 Python3
dcndlParse.pl DC-NDL (simple)のXMLを入力に、簡単な整形出力 Perl5
on-dutyTable 当番表をランダムで生成する簡単なPythonスクリプト Pyhon3
cinii_articles_json2csv4GoogleColab CiNii ArticlesのOpenSearch取得データ(JSON形式)をCSV化 Google Colab
ndl_search2csv4GoogleColab NDL SearchのOpenSearch取得データ(JSON形式)をCSV化 Google Colab
ndlsearch_oai2csv4GoogleColab NDL SearchのOAI-PMH取得データ(JSON形式)をCSV化 Google Colab
junii22csv4GoogleColab 機関リポジトリのOAI-PMH取得データ(junii2)をCSV化 Google Colab
- 4. Google Colabは何がよい?
• Google Colaboratory (Google Colab)とは
• https://colab.research.google.com/
• Webブラウザのみで使えるPythonプログラム実行環境
• Googleアカウントがあれば無償枠で使える
• 注目ポイント
• 上記サイトに「機械学習、データ分析、教育に適してる」とあるが、
前田は「業務用端末事情によらず、仕事でPythonプ
ログラミングの作成・配布・実行ができる」ことに着目
している
- 8. 1.Web APIからデータを取得
• NDL SearchのAPI
• https://iss.ndl.go.jp/information/api
• たとえば、OpenSearch APIで”library”を200件取得
• https://iss.ndl.go.jp/api/opensearch?cnt=200&any=library
・左図のように、Webブラウ
ザ(google Chrome)で表示と
ダウンロード可能
・Windows標準の
PowerShellのコマンドでもダ
ウンロードできる(OAI-PMH
の保存はこちらがお勧め)
- 9. 2.Google Colabの実行(1)
• 自分のGoogle Colabに取り込んだ
「ndl_search2csv.ipynb」を開く。
• コードのブロックを上から順に実
行。
• 実行ボタンをクリックするとコード
の処理がはじまる。処理中はアイ
コンが回転するので、止まるまで
待って、次にいく。
クリック