88 lines
4.8 KiB
Markdown
88 lines
4.8 KiB
Markdown
# 維基國際短訊(國際短訊)週度產生器
|
||
|
||
讀 wikimedia-l 郵件論壇過去七天的內容,挑出值得入訊者,譯成繁體中文純文字,
|
||
用本機 `mail` 寄給秘書長。秘書長過目、篩選後採用至月訊。
|
||
**唯一來源是 wikimedia-l,不要 WebSearch、也不要抓其他網站。**
|
||
全程自動執行到「寄出」為止,不要中途停下來問問題。
|
||
|
||
## 步驟一:時間範圍
|
||
|
||
每週執行,蒐集過去七天有活動的討論串。短訊標題用當週日期範圍,例如「2026/6/1–6/7」。
|
||
|
||
## 步驟二:來源——wikimedia-l 封存頁(HyperKitty 網頁,用 WebFetch 讀)
|
||
|
||
- 最近活動(優先):
|
||
`https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/latest`
|
||
- 當月封存(月份不補零,如 6 月為 `/6/`):
|
||
`https://lists.wikimedia.org/hyperkitty/list/wikimedia-l@lists.wikimedia.org/{YYYY}/{M}/`
|
||
- 執行日落在月初七天內時,一併抓上個月封存頁以涵蓋滿七天。
|
||
|
||
做法:先列出過去七天有活動的討論串(主旨、日期、連結),再對相關者開其討論串頁
|
||
(`.../thread/<ID>/`)讀內文取得細節與日期。
|
||
|
||
## 步驟三:挑選(以維基會議與期程為主)
|
||
|
||
從討論串中挑出會議與活動消息,目標約 8–15 則。每則盡量蒐齊**期程**:
|
||
會議日期、地點;補助/獎學金、投稿/提案、報名等各截止日;以及本週(這七天)的新進展。
|
||
|
||
三個範圍維度盡量都照顧(以清單實際有的內容為準):
|
||
- **全球性**:Wikimania、Wikimedia Summit、全球徵件與補助等。
|
||
- **地區性(ESEAP)**:ESEAP Conference/Summit、區域內各國活動與徵件。
|
||
- **主題性**:Wikidata、WikiWomen(Women in Red 等)、Wikimedia LGBT+(Wiki Loves Pride 等),及其他維基計畫。
|
||
|
||
各範圍、各則同等重要,不分優先高低。
|
||
|
||
已截止的期程,除非會議本身仍將舉行且具參考價值,否則略過或註明「已截止」;
|
||
但務必確保**即將截止**的期程被列出。若該週清單幾乎沒有會議內容,就據實產一份簡短短訊
|
||
說明「本週無重要會議期程消息」,可摘一兩則受關注的討論,不要硬湊。
|
||
|
||
## 步驟四:翻譯與用語
|
||
|
||
全部譯成**繁體中文、台灣用語**;多語內容一律譯為中文。日期一律寫清楚(年/月/日),
|
||
不用「下週」「月底」這類相對說法。
|
||
|
||
避免中國大陸用語:軟體(非軟件)、行動(非移動)、應用程式/App、社群(非社區)、
|
||
使用者(非用戶)、專案/計畫(非項目)、資訊(非信息)、影片(非視頻)。
|
||
專有名詞:維基媒體基金會/維基百科/維基數據(Wikidata)/維基共享資源(Commons)等;
|
||
Wikimania、ESEAP、Women in Red、Wiki Loves Pride 等慣用原文者保留原文;
|
||
不確定的正式譯名保留原文、可加註,不要硬譯。
|
||
|
||
## 步驟五:查證標記
|
||
|
||
- 期程日期說法不一或不確定:於日期後加「(待確認)」。
|
||
- 僅為討論/提議、尚未定案:註明「討論中」。
|
||
|
||
## 步驟六:內容格式(純文字)
|
||
|
||
開頭放一段**「近期截止提醒」**:把一兩週內即將截止的投稿/補助/報名期程,
|
||
依截止日由近到遠條列(會議名稱 — 期程類別 — 截止日)。本週若無迫近期程,註明即可。
|
||
|
||
其後分三區塊(無內容者可省略),每則連續編號:
|
||
|
||
```
|
||
近期截止提醒
|
||
一、全球性會議與活動
|
||
二、地區性(ESEAP)會議與活動
|
||
三、主題性社群活動(Wikidata/WikiWomen/Wikimedia LGBT+ 等)
|
||
```
|
||
|
||
每則:**名稱**(範圍標註)/會議日期、地點/重要期程(有哪些列哪些)/
|
||
本週動態(若有)/來源連結(該討論串網址)。
|
||
|
||
純文字排版,用分隔線與編號即可,不要 HTML。
|
||
頂部加一行:「本則由 Claude Code AI 自動整理自 wikimedia-l 郵件論壇過去七天內容。」底部註明「來源:wikimedia-l」。
|
||
|
||
## 步驟七:寄出(純文字,本機 mail)
|
||
|
||
不要用 shell 變數存檔名。跑 `mktemp` 後,
|
||
記下它印出的**實際檔名**,後續都用那個字面檔名操作:
|
||
|
||
1. 跑 `mktemp /tmp/wmtw-brief.XXXXXX`,記下它印出的實際檔名。
|
||
2. 把整理好的純文字短訊寫到該檔名。收件人與副本名單存在 `/etc/wmtw-briefs/config`
|
||
(該檔每行一項:`TO=收件人`、`CC=副本`,位址以逗號分隔)。直接讀該檔,取出 `TO` 與 `CC`
|
||
兩行等號後的字面值,再用本機 `mail` 從該檔名寄出(`-c` 帶副本、收件人放最後):
|
||
`mail -s "【維基國際短訊】{YYYY/M/D}–{YYYY/M/D}" -c <CC的值> <TO的值> < <實際檔名>`
|
||
3. 刪除該檔名:`rm -f <實際檔名>`
|
||
|
||
寄出後回報:共幾則、各區塊則數、有哪些即將截止的期程。
|