日本国内のStartup Weekendのイベント情報を地図上に表示するためのアプリケーションです。
以下のURLからアクセスできます。
- イベント一覧には、イベント名、開催日時、開催場所、URLが表示されます。
- マップには上記情報が表示され、イベントページのリンクがあります。
- 地域選択で絞る機能の実装
- SWのコミュニティ情報も載せる(コミュニティの紹介文とか)
- このリポジトリをforkして、プルリクエストを送ってください。
Streamlitを利用しています。公開先ではstliteを利用しています。
Pythonは3.11を推奨です(stliteを利用するため)
- このリポジトリをクローンします。
- pythonのvenvを作成し、activateします。
pip install -r requirements.txt
で必要なライブラリをインストールします。
update_sw_eventlist.py
を実行することで、イベント情報を更新できます。startup_weekend_events.csv
というイベント一覧ファイルとlast_run_time.txt
という最終更新日時ファイルが生成されます。
- .envファイルを作成し、以下の環境変数を設定してください。
DOORKEEPER_API_KEY
: Doorkeeper APIを利用する際のAPIキー (必須) Doorkeeper APIの取得方法はヘルプを参考にください。https://www.doorkeeper.jp/developer/api?locale=en
- Streamlit:
streamlit run streamlit_app.py
でアプリケーションを起動します。 - stlite:
python -m http.server
でローカルサーバーを立ち上げ、ブラウザでhttp://localhost:8000/
にアクセスすると確認できます。