行動履歴(11月20日)
行動履歴
今日は午前中に就活として今度のイベントに参加する企業について調べていました。昨日の夜からしていたものの途中でやめ、今日も昼過ぎまでかかりました。終了後はひたすらapiを叩いていて検証+標本の定義をしていて定義が終わった後は実際にpythonを使ってapiを叩く、データ取得、表示させるところまで行いました。
どうしても標本を作成する必要が出てきたためビッグデータになることが考えられたのでビッグデータ用のライブラリが豊富なpythonを選択。叩く方法はわかっていたのですが一応調べておこうと思ったら思わぬ発見をしました。「PyGithub」というものでpythonでgithub apiを叩くために作られた専用のライブラリでした。みた感じまだ開発が続けられているみたいでスター数も多かったので採用することに。idからアカウントを取得するget_user_by_id関数がなぜか使えないというよりそもそも定義されていなくて使えませんでしたがそれ以外はかなり満足でした!api以外にも帰ってきたデータを少し整形してくれるような関数も用意されています!ちなみにget_user_by_idは自分で擬似的に実装しました。
今のところの進捗としてはランダムに生成されたidに対してそのユーザーを取得、リポジトリ数や総コミット数、スター数を取得するところまでは実装できました。まだ一部関数化できていない箇所があるので明日はそこから始めます。明日は調査の開始ぐらいはできますかね?別件で準備することもあるのでそちらの出来にもよるとは思いますが。
この記事が気に入ったらサポートをしてみませんか?