OpenSourceBrain 翻訳ページ
OpenSourceBrain Documentation: OSBv1 用の API
このページは外部資料の日本語訳です。原文の見出し順と本文順を保ち、コード・URL・出典表記はできるだけ原形のまま残しています。
出典とライセンス
原典: https://github.com/OpenSourceBrain/Documentation/blob/main/source/OSBv1/OSB_API.md
ライセンス: CC BY 4.0。このページは日本語翻訳であり、変更点は翻訳とサイト内整形です。
OSBv1 用の API
OSB プロジェクトに含まれる情報にアクセスするための API が開発されました。
https://github.com/OpenSourceBrain/OSB_API. を参照
REST API
これは、OSB のベースとなるフレームワークである レッドマイン 用に開発された REST API に基づいています。
OSB 上の各プロジェクトに対してこの REST API によって返されるデータの例は、ここで参照できます: http://www.opensourcebrain.org/projects/thalamocortical.xml.
Python API
この REST API を使用する Python モジュール (osb) が開発されており、OSB プロジェクトに関して取得した情報を使用するスクリプトを開発できます。
簡単な使用例を以下に示します。
import osb
for project in osb.get_projects(min_curation_level="Low"):
print "Project: %s has tags: %s" % (project.name, project.tags)
その他の例は ここ にあります。