tmegos blog

エンジニアの楽園を探しています

connpassのイベントを検索できるサイトを作成しました

event-finder-jp.netlify.com

f:id:tmegos:20190502101701p:plain

スマートフォンでも気軽に検索できます

f:id:tmegos:20190502110255p:plain

github.com

Motivation

connpassの検索機能が長い間塞がれていて不便だったからです

検索機能が塞がれていた間もAPIが使えたので作っていました
とはいえ、connpassのサーバに負荷がかかることはわかっていたので公開はやめておきました
最近になって検索機能が復活し、APIのレスポンスもよくなったので公開することにしました

connpass API

APIリファレンス - connpass

※過度な検索やクローリングに対しては、アクセス制限を施す可能性があります。robots.txt を尊守してください。

robots.txtにはCrawl-delay: 5とあるので、少なくとも5秒間隔で検索したほうがいいですね

注意点

イベント開催年月日の指定

ymdyyyymmdd形式の整数で指定する必要があります
そのため、開催日をfrom、toで指定する場合は、その期間分をカンマ区切りですべて指定する必要があります

例:2019/05/01〜2019/05/07の一週間にあるイベントを検索する

ymd=20190501,20190502,20190503,20190504,20190505,20190506,20190507

今後追加したい機能

  • ページング
  • 都道府県選択
  • 開催時間で絞り込む
  • 募集中で定員オーバーになっていないイベントだけ表示する