Skip to content

TakuKobayashi/hackathon_portal

Repository files navigation

ハッカソンポータル

紹介

新着のハッカソン・ゲームジャム・アイディアソン・開発合宿の情報を自動的にお知らせしている Bot です。 よかったらフォローしてください!!

ここではその処理の中身を公開しています。

解説

Qiita や Blogger の方がよりまとまった情報として紹介しています。 カレンダーの形として Google カレンダーにても公開されています。 現在は日本より参加できる情報を中心に紹介しています。 海外でのイベント情報も Online にて開催されているものも紹介していますので、海外のオンラインイベントにも参加してみてください。

情報を集めているサービス

このほかに追加で収集してほしいサービスとかありましたら、issue などで述べてください。

技術的なお話

Gitlab CI Runner を使い、一定の時刻になると自動的に情報を集め始めます。 情報を集めた後にそれぞれのアカウントに投稿しています。 タイトルや詳細文からハッカソンに関するものなのかどうか推測し、判断した上で投稿するようにしています。 .env の中に apikey やアクセストークンなどの詳細な情報を記載しています。流用したい場合などは、.env.sample を.env に改名して、必要な情報を入力して実行してください。 実行コマンドについては.gitlab-ci.ymlにて記載していますのでそちらを参照してください。