﻿羽球臨打行事曆
============================================================
把全台的羽球臨打與固定球團整理成一份月曆：時間、場館、程度、費用、
缺額、聯絡方式都在裡面，可以依縣市、程度、時段、費用、距離篩選，
還有週表、當日清單、地圖與統計。


怎麼開始
------------------------------------------------------------
1. 把這個資料夾整個解壓縮出來，放在「文件」或桌面之類**你自己能寫入**
   的地方。不要放進 C:\Program Files（那裡不給寫，程式存不了資料）。

2. 點兩下「開啟行事曆.bat」。

3. 會跳出一個網頁帶你走三步：登入 Facebook（可以跳過）→ 選要讀哪些
   社團 → 抓第一次資料。抓完就會自動打開行事曆。

之後每次要看，一樣點「開啟行事曆.bat」；要更新資料，在行事曆右上角
按「🔄 更新資料」，或在「設定」頁設成每天自動更新。


需要什麼
------------------------------------------------------------
· Windows
· Google Chrome（抓 Facebook 時程式會用你電腦上這一個，開一個獨立的
  視窗，跟你平常用的分開，不會動到你的書籤或分頁）
· 不用裝 Python —— 這個資料夾裡的「執行環境」就是了


關於 Facebook
------------------------------------------------------------
臨打資訊有一大半只貼在 Facebook 社團，那些社團要登入才看得到，所以
程式會請你登入自己的帳號。

· 只要登入一次，狀態存在這個資料夾的「瀏覽器資料」裡。
· 程式不會知道你的帳號密碼（是你自己在 Chrome 視窗裡打的），也不會
  用你的帳號發文、留言或按讚，只是「讀」你看得到的社團貼文。
· 不想登入也可以：四個公開網站（羽球臨打情報站、羽球拼圖、PlayOne
  零打快查、Made Studio）就有全台每週幾百場臨打與約 1,000 個仍在
  運作的固定球團。
· 「瀏覽器資料」資料夾等於你的登入憑證，**不要把它傳給別人**。刪掉
  它就等於登出。


資料在哪裡
------------------------------------------------------------
全部都在這個資料夾的 data\ 裡，不會上傳到任何地方。收藏、已報名、
「我的位置」也是（data\prefs.json）。整個資料夾刪掉就什麼都不剩。


幾件要注意的
------------------------------------------------------------
· 第一次抓會比之後久：沒看過的球館要去 OpenStreetMap 查座標（地圖才
  有點位）。程式已經附了 1,200 多個球館的座標，所以多半查不到幾個。
· Facebook 貼文是自由文字，日期、時間、費用、程度是程式從文字裡讀出
  來的，偶爾會讀錯；出發前請點「原文」確認。
· 「每週固定推算」（虛線）是從固定球團往後推的，球團可能臨時休息，
  先問過再出門。
· 「約剩 N 位」是缺額扣掉留言裡的 +1，只是估計，私訊報名的看不到。
· 請不要把捲動次數或社團數調得很大、也不要一天跑很多次 —— 那是用你
  自己的帳號在瀏覽，步調程式已經刻意放慢了。


線上版（不想安裝的話）
------------------------------------------------------------
https://badminton-pickup.vercel.app
是我這邊更新好之後放上去的，打開就能看（但不能自己更新、也不能選
社團）。入口：https://yubadminton.vercel.app
