JCAL開発日記
Webアプリに関する記事
他のカテゴリに属さない記事
掲載データに関する記事
いよいよ今週末、2021年のJリーグが開幕です。 今年もJCALをよろしくお願いします。 https://jcal.fairycat.biz/ ※ 試合日程や試合結果は各リーグの公式サイトから自動取得しています。
本日、ルヴァンカップが開幕し、Jリーグの2020年シーズンがスタートしました。 各リーグやカップ戦(J1、J2、J3、ルヴァン杯)の順位表をスムーズに閲覧できるよう、JCALでは各公式サイトへのリンクを用意しています。 ハンバーガーメニューから「順位表」を選択してください。 https://jcal.fairycat.biz/
ACLのうち、Jリーグのクラブが参加する試合の日程を追加しました。 データはJFAのサイトから引用しています。 https://jcal.fairycat.biz/
試合情報の詳細ページでスタジアム名をタップすると、その施設の名称・住所とともに地図(Googleマップ)を表示できるようになりました。 https://jcal.fairycat.biz/
設定画面から、特定のチームの試合日程だけを絞り込んで表示できるようになりました。 ハンバーガーメニューから「試合日程(チーム別)を選択してください。 https://jcal.fairycat.biz/
設定画面で指定できるお気に入りチームは、従来J1のチームのみでしたが、新たにJ2、J3のチーム、日本代表およびU-23日本代表も指定できるようになりました。 https://jcal.fairycat.biz/
本日、2020年のJリーグの試合日程が発表されたので、さっそくJCALに引用させていただきました。https://jcal.fairycat.biz/ 試合日程や試合結果は各リーグの公式サイトから自動取得していますが、サイトごとにデータ形式が異なるためプログラムで個別に対応しています。 例えば、Jリーグ系は11列の表形式、日本代表系は6列の表形式といった具合です。 そんな中、天皇杯に関しては1回戦から決勝戦までの全87試合の情報が1つのJSONデータにまとめて公開されてい
ギアアイコンをタップし、お気に入り設定画面で対象チームを選択し「設定」ボタンを押すと、選択したチームの試合をハイライト表示できるようになりました。
JCALでは、各試合の関連動画(Youtube)を閲覧できますが、それぞれの動画コンテンツは以下の条件で自動取得しています。 ・動画の公開日付が、試合開催日以降でかつ3日以内のもの ・検索キーワードに双方の対戦チーム名を指定 ・再生回数の多い順に上位5件を取得 この結果、主催者や配信元が提供するオフィシャルな動画が自ずと上位に表示されているようです。 https://jcal.fairycat.biz/
サッカー試合日程アプリ「JCAL」は、あくまでも個人的な趣味で開発しているため、できるだけ費用のかからない方法を選んでいます。 クラウド・コンピューティングやサーバーレス・アーキテクチャの普及によって、優れた開発環境や稼働環境を手軽に、しかも無料もしくは非常に安価に利用できるようになりました。 JCALの開発や稼働に利用している主なサービスは以下の通りです。 ・StackBlitz(クラウド型IDE) ・Google Apps Script(サーバースクリプト) ・Fireb
本日より、JCALで天皇杯の試合情報も閲覧可能となりました。 これにより、現在のところ以下のカテゴリの試合情報(いずれも2019シーズン)をご覧いただけます。 ・Jリーグ(J1、J2、J3) ・ルヴァンカップ ・天皇杯(※) ・ゼロックススーパーカップ ・J育成マッチデー なお、近いうちに日本代表(各世代)の試合情報も追加予定です。 https://jcal.fairycat.biz/ ※天皇杯の試合日程はJFAのサイトから取得していますが、テレビ放映の情報が掲載されていな
JCAL(Japan Football Calendar)はJリーグや各種カップ戦の試合情報を収録したWebアプリです。 いろいろなカテゴリの試合情報を1つのカレンダーに集約し、試合の予定や結果、関連動画などを閲覧できるようにしました。 今後、継続的に機能アップしていく予定です。 忌憚ないご意見ご感想ご要望などいただけたら幸いです。 https://jcal.fairycat.biz/