Skip to content

Instantly share code, notes, and snippets.

@key-amb
Created June 11, 2015 01:12
Show Gist options
  • Save key-amb/f39233a81c85e250d4e5 to your computer and use it in GitHub Desktop.
Save key-amb/f39233a81c85e250d4e5 to your computer and use it in GitHub Desktop.
#aozorahack kosakuin kaigi 2015/6/10

kosakuin 実現イメージ・方針すり合わせ

6/10 @下北沢OSS Cafe
参加者: @cognitom @ksato9700 @key-amb

方針

  1. WebUI付き校正システム
  2. npm (or rubygems, CPAN)的な共通リポジトリ

=> 初期は「共通リポジトリ」の方が容易で、実現可能性が高いのではないか。

共通リポジトリ案

  • 公開ファイル(完成品)置き場
    • ベータ版もOKとするか
  • アカウント管理
    • 工作員 ID と紐付けたい
    • メアド => 工作員 ID から自動生成したい
    • OAuth
  • 機能
    • ファイルDL
    • API
      • parse した結果を返せるようにする
    • publish
      • 代理 publish できる?
        • Git で分かれてればいい?
      • AUTHORS みたいなものを複数人入れられるようにする
        • メタデータ => package.json 的なもの
        • "AUHTOR" ではない。何と呼ぶ?
  • 書誌情報持つべき?
    • 図書カード
    • npm package.json
  • 作品リポジトリ
    • 本体 Text - 青空文庫フォーマット
    • Changes
    • aozora.json
      • npm package.json 的なもの
      • リポジトリURL
      • ディレクトリ構成
    • 画像ファイル ... 挿絵
    • 底本のスキャンデータ => 作業用のもの
  • アドバンストな機能案
    • プライベートなものを置く機能
      • メタデータだけアップロードする
    • リポジトリの雛形を作る
      • 書誌情報を持っている必要がありそう

どう展開していくか

  • 既存の作品を全部 kosakuin に突っ込む
    • aozora.json どうやって作る?
    • 「夜空文庫」
  • 新しく作られる作品 => kosakuin を使ってもらう

ToDo

  • リポジトリ作る
    • aozora.json
    • 作品リポジトリの雛形

工作院以外のアイディア

  • 書誌情報API

メモ

  • aozoraflow
    • GitHub を叩いてもいい
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment