プログラミング
前回のつづき。データ取得の実装。
PythonでGitHubへアップするためのCUI対話ツールを作りたい。まずは標準入出力を仮作成した。
いろいろと雑。仮ということで。
これを抑えておけば最低限のコード分離はできそう。
別ファイルに分けて書きたいので調べた。
Shellを書くための基礎。
Webで利用できるコンパイラまとめ。
git initなどのコマンドをPythonで実行したくて調べた。
Pythonで表題の件を行うスクリプトを作った。
PythonでWindowsのINIっぽい形式のファイルを読み込む方法を調べた。
以前にも実装した言語情報の取得と集計をインタフェースに追加した。
Pythonにおけるデコレータの実装について試してみた。
ローカルとの差分だけを取得するべく、できるだけ少ない回数でリクエストする。
リポジトリ取得など複数ページに渡る結果を複数回リクエストし、json結果を結合して返す。
PythonでGitHubAPIクライアント実装するときの雛形を仮に作ってみた。
SQLite3データベースファイルGitHub.Apis.sqlite3を作成する。
GitHubリポジトリのプログラミング言語とソースコードのByte数を取得し、DBへ挿入する。
pytzライブラリをインストールする。
GitHubリポジトリ情報をDBに挿入する。
GitHubリモートリポジトリ用のデータベースを作成する。気にしたことを書きなぐる。
PythonでAPIを叩いてGitHubリポジトリを新規生成する。
GitHubAPIでAccessTokenを新規生成し、SQLiteのDBに挿入する。
GitHubのTwoFactor認証アカウントからAccessTokenを取得するPythonスクリプトを書いた。
前回のDBを修正した。
GitHubアカウントDBを作成した。
ついにできた。
Google OAuth2.0関係のキーを一元管理すべくDBを作成した。
前回のつづき。
C#で日時文字列を標準出力するコンソールアプリを作った。
Pythonの開発をコンソールだけでやってみた。