よしもとのお笑い芸人、「千鳥」のテレビ出演情報を自動生成しています。放送エリアごとに分かれているのが特徴です。
出演する番組がサクっとわかればよいというシンプルな機能を目指しています。
当初はperlでスクレピング、データ整形などしていましたが、2018年にスクレイピング機能をGOに実装しなおしました。
スクレイピング
- 当初perlのmechanizeでスクレイピングしておりましたが、2018年4月からはGOで実装。
テンプレートについて
- smartyを使用
自動化について
- CRONで定期的に動かしています
特徴
スクレイピングのサンプルサイトとして作りましたが、千鳥の成長してゆく様子に感動してしまい、まじめに運用しています。
2018年春現在、スクレイピング自体も誰でもできる気軽な技術になった感もあります、「スクレイピングできる」から何?って感じですよね。
当初はperlをemacsで書いていましたが、2018年からintelliJ IDEAを使うようになり、perlの部分はgoで書き換えました。
自分の内面的にも変化があり、苦労しながらコリコリ書くのが良い、というような苦難も楽しむ登山タイプの開発手法から、出来るだけ負担の軽い、ドアツードアのハイヤー使いまくりの旅行のような手法になりました。
ゼロから書く楽しさもありますが、現在は優れた部品がたくさんそろった時代。
音楽で例えるなら、作曲家ではなくDJでいこうといった感じでしょうか。
アイデアを早くリリースすることが一番大切だなと思うようになりましたね。
きょうの千鳥
https://chidori.samuraishockdo.info/
きょうの千鳥 Androidアプリ版
https://play.google.com/store/apps/details?id=info.samuraishiockdo.chidori