読者です 読者をやめる 読者になる 読者になる

やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

GitHubリポジトリ情報を取得しローカルDBへマージする

ローカルとの差分だけを取得するべく、できるだけ少ない回数でリクエストする。

GitHubAPIのPagenationを仮実装した

リポジトリ取得など複数ページに渡る結果を複数回リクエストし、json結果を結合して返す。

GitHubAPIクライアントのインタフェースを仮実装した

PythonでGitHubAPIクライアント実装するときの雛形を仮に作ってみた。

GitHubのAPI情報データベースを作成する

SQLite3データベースファイルGitHub.Apis.sqlite3を作成する。

GitHubAPIのリクエスト部分を実装する方法について考える

前回からの続き。

Pythonではpartialなclassを定義できない?

前回の続き。C#のpartialclassをPythonでできないか調べた。できないっぽい。

GitHubAPI認証の実装について考える2

前回の続き。これまでの実装について見てみる。

GitHubAPI認証の実装について考える1

1セキュリティやGitHubAPIに詳しくないので間違っているかもしれない。

リポジトリの言語を取得する

GitHubリポジトリのプログラミング言語とソースコードのByte数を取得し、DBへ挿入する。

Pythonでタイムゾーンを扱う

pytzライブラリをインストールする。

GitHubリポジトリ情報にTimezoneが付与されていなかった問題

TimeZoneをAsia/Tokyoに指定しているにも関わらず。

リポジトリ情報をDBに挿入する

GitHubリポジトリ情報をDBに挿入する。

リポジトリDBを作成する

GitHubリモートリポジトリ用のデータベースを作成する。気にしたことを書きなぐる。

GitHubリポジトリを新規生成する

PythonでAPIを叩いてGitHubリポジトリを新規生成する。

GitHubAPIでAccessTokenを新規生成する

GitHubAPIでAccessTokenを新規生成し、SQLiteのDBに挿入する。

ワンタイムパスワード生成ライブラリの調査3

OTPについて調べたがWinAuthの代わりは見つけられず。じつは前回までのライブラリ調査コードは、今回の検討をしたからGoogleサーバから時刻を取得したのだった。

ワンタイムパスワード生成ライブラリの調査2

前々回のつづき。GitHubの二要素認証で使うワンタイムパスワードを生成するPythonライブラリを探す。

ORマッパーライブラリの調査

PythonでSQLite3が使えるO/Rマッパライブラリを調査した。

ワンタイムパスワード生成ライブラリの調査1

GitHubの二要素認証で使うワンタイムパスワードを生成するPythonライブラリを探す。

TwoFactor認証でAccessToken取得APIを叩く

GitHubのTwoFactor認証アカウントからAccessTokenを取得するPythonスクリプトを書いた。

GitHubアカウントDBを修正した

前回のDBを修正した。

GitHubアカウントDBを作成した

GitHubアカウントDBを作成した。

GitHubアカウントDBの正規化について考える

リレーショナルDBにおけるGitHubアカウント情報の正規化について考えたログ。

GitHubAPIツールを改良したい

これまで作ったGitHubAPIツールを改良したい。

Zorinをインストールしてみた

前回にひきつづき、LinuxのディストリビューションであるZorinをインストールしてみた。

LinuxMintをインストールしてみた

LinuxMintをインストールしてみた。

ラズパイのCPU温度をFusionTablesに記録する

ついにできた。

SQLite3でGoogleアカウント管理DBを作成した

Google OAuth2.0関係のキーを一元管理すべくDBを作成した。

PythonでFusionTablesにInsertする

前回のつづき。

RefreshTokenからAccessTokenを取得する

前々回コードのPython3版コード。

GoogleのRefreshTokenを取得するコード(python3版)

前回コードのpython3版コード。

Google APIのRefreshTokenを取得する

Google APIで使用するRefreshTokenを取得する

C#で日時文字列を出力するコンソールアプリを作った

C#で日時文字列を標準出力するコンソールアプリを作った。

現在日時文字列を取得する方法

現在日時文字列を取得する方法について調べてみた。

秀丸ファイラで一発ファイル作成(shスクリプト版)

Linuxコマンドを使って日付ファイルを作成する。

WindowsとLinuxのパス区切記号が違うせいでインライン・コマンドにできなかった

前回のつづき。

秀丸ファイラで一発ファイル作成(shインラインできなかった)

Linuxコマンドを使って日付ファイルを作成したかったができなかった。

秀丸ファイラで一発ファイル作成(PowerShellスクリプト版)

PowerShellの勉強。前回のインラインコードをスクリプトファイルにしてみた。

秀丸ファイラで一発ファイル作成(PowerShellインライン版)

ファイル作成(命名)が面倒なので一発で作成したい。

秀丸ファイラのスクリプト呼出では起動引数を渡せない

結論から言えば、スクリプト呼出機能でなく、ブックマーク機能を使って解決する。

秀丸ファイラでスクリプトを実行する

秀丸ファイラでスクリプトを実行してみた。

Pythonを書くVim環境[WindowsXP]

PythonをVimで書きたい。WindowsXPで環境を用意してみた。

コンソールだけでPythonを書いて実行する

Pythonの開発をコンソールだけでやってみた。

Pythonでクラスを作ってみた

Pythonでクラスを作ってみた。

Pythonで関数を作ってみた

Pythonで関数を作ってみた。

Pythonのモジュールとパッケージを作ってみた

Pythonのモジュールとパッケージを作ってみた。

Pythonインタプリタの対話モードを実行してみた

とにかくPythonに触ろうと思い、実行してみた。

Pythonのインデントについて調べてみた

Pythonのインデントについて調べてみた。

GoogleのPython規約を調べてみた

GoogleのPython規約を調べてみた。

Pythonのコーディング規約を調べてみた

Pythonのコーディング規約を調べてみた。