Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CoderDojo Zen の dojo_id と CoderDojo Japan の dojo_id を紐付けたい #2

Open
yasulab opened this issue Nov 30, 2022 · 1 comment
Labels
やりたいことリスト New feature or request

Comments

@yasulab
Copy link
Member

yasulab commented Nov 30, 2022

  • 「Dojo 毎に情報を持つ」というデータ構造は CoderDojo Zen も CoderDojo Japan も同じ
  • それぞれの ID を紐付けられるようになれれば、細かな表記揺れもほぼ完全に吸収できる (はず)
  • 現在は力技で名寄せしているので(ごく一部のみ)、上記の仕組みでより良い互換性に仕上げたい
    • cf. "これが俺の Proof of Concept (PoC) だ...!! (力技) (後でなんとかする) 🤣🤣🤣"
    • # 細かな名寄せ for Proof of Concept (PoC)
      dojo[:name].gsub!('Chofu', '調布')
      dojo[:name].gsub!('Gifu', '岐阜')
      dojo[:name].gsub!('Eniwa', '恵庭')
      dojo[:name].gsub!('muroran@kuru', '室蘭')
      dojo[:name].gsub!('SapporoEast', '札幌東')
      dojo[:name].gsub!('Sapporo', '札幌')
      dojo[:name].gsub!('Ebetsu, Hokkaido', '江別')
      dojo[:name].gsub!('Nara, Nara', '奈良')
      dojo[:name].gsub!('Ikoma, Nara', '生駒')
      dojo[:name].gsub!('天白,名古屋,愛知', '天白')
      dojo[:name].gsub!('shikatsu', '師勝')
      dojo[:name].gsub!('Tondabayashi, Osaka', '富田林')
      dojo[:name].gsub!('Osakasayama, Osaka', '大阪狭山')
      dojo[:name].gsub!('富山@長江', '富山')
      dojo[:name].gsub!('Kanazawa, Ishikawa @ HackforPlay', '金沢')

      名寄せ部分のスクショ
@yasulab yasulab added the やりたいことリスト New feature or request label Nov 30, 2022
@yasulab
Copy link
Member Author

yasulab commented Nov 30, 2022

個々のデータを取得すればワークアラウンドでの対応はできそう 👀💡✨

Google Spreadsheet - 日本のCoderDojo(zen&Japan)_公開用
https://docs.google.com/spreadsheets/d/17-M-qv5c0MdE_ZIFk566I2CGCIDHFkQwXWiunDXCGVw/edit#gid=553934937

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
やりたいことリスト New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant