2018年10月1日月曜日

PyPIのパッケージ情報を取得する

PyPIのJSON APIでパッケージ情報を取得する事ができます。
以下のサンプルコードでパッケージのホームページ、サマリ、説明、リリースバージョンの情報を取得することができます。

〇サンプルコード
# coding: utf-8
import pprint
import json
import requests

project_name = 'wbdata'
uri = 'https://pypi.org/pypi/' + project_name + '/json'
headers = {'content-type': 'application/json'}
response = requests.get(
  uri,
  headers=headers)
print("home page:" + response.json()['info']['home_page'])
print("summary:" + response.json()['info']['summary'])
print("description:" + response.json()['info']['description'])
for release in response.json()['releases']:
  print(release)
#pprint.pprint(response.json())


○関連情報
・PyPIのAPIリファレンスのJSON APIページ
https://warehouse.readthedocs.io/api-reference/json/

・requestsパッケージに関する他の記事はこちらを参照してください。

0 件のコメント:

コメントを投稿