プログラミング言語パラダイムを調査するソフトウェアを作った。
下記サイトで幾つかの言語のパラダイムツリーを見ることができます。
このサイトではJavaScriptでgithub APIを呼び出して、下記リポジトリにある各言語のツリーのJSONデータを取得し、それをD3.jsで描画しています。
このリポジトリにあるソフトウェアは、Wikipediaをスクレイピングして、右カラムのInfluenced
の影響を与えた言語を再帰的に取得していきます。
Github APIを使用すると、データストアのようににGithubを活用できるので便利ですね。こちらのQiitaでも活用事例が紹介されていますが、可能性が広がります。
あれでも今回の場合だと、直接Ajaxで取得したほうがよかったか。