主題分類
按主題瀏覽,看同一脈絡下的多次嘗試與演進
open-data
13 個專案lawtrace
Lawtrace 立法足跡
從 2013 年「法律也可以 diff」的念頭,歷經十年累積,在 WFD 支持下做了使用者研究、組了團隊,2025 年初正式上線的立法院資料整合平台
lysub-crawler
立法院委員會議事錄爬蟲
爬取立法院委員會議事錄的小工具,是 lyapi 大一統之前,一次次針對立法院不同資料角落的探索之一
political-candidate
擬參選人王向榮
2020 年立委選舉,以「擬參選人」身份親身走過政治獻金申報的完整流程,目的不是為了贏,而是為了把這條路的 know-how 開放出來
campaign-finance-advocacy
政治獻金即時性倡議
監察院平台 2019 年上線後,仍要等選後九個月才公開資料。從 g0v 大松提案、遊行現場倡議、JOIN 平台連署(1541 人),到推進成為 OGP 開放政府的承諾事項——這條路還在走
pcc.g0v.ronny.tw
標案資料 API
政府電子採購網難以大量分析,從請願提案到自己動手建 API,歷時五年才把歷史資料補齊,到現在每天手動更新一次
pdf-table-extractor
PDF 資料抓取
歷經多次失敗後終於做出能處理合併儲存格、人人可用的 PDF 表格抓取工具,每週在 npm 仍有逾千次下載
tw-campaign-finance
開放政治獻金
把 2600 頁掃描 PDF 的政治獻金資料切成 30 萬格豆腐,帶進黑客松讓社群協作,最終推動法律修正、促成監察院建置官方查詢平台
twcompany
台灣公司資料
塑化劑事件引發的抵制行動,意外推動了台灣公司董監事關係圖的誕生
newsdiff
新聞修改追蹤
三星寫手門讓我第一次意識到新聞可能因商業壓力被刪改,於是做了一個每十分鐘抓一次、記錄所有修改的追蹤工具
tw-law-corpus
fork台灣法律語料庫
g0v 同伴把法律變成 git commit 的啟發,讓我意識到法律跟程式碼一樣可以做 diff,接手維護後默默跑了八年
jobhelper
求職小幫手
把政府公開的違反勞基法廠商名單整合進求職網站,讓求職者在瀏覽職缺時就能看到公司有無違法紀錄
twgeojson
台灣行政區界 GeoJSON
把政府的 Shapefile 格式行政區界資料轉成 GeoJSON,讓 Web 工程師也能直接用在地圖上
realprice
實價登錄
實價登錄上線兩個月後動手爬資料,中途政府把關鍵欄位改成圖片,洗澡時想到解法才完成
PHP
10 個專案lawtrace
Lawtrace 立法足跡
從 2013 年「法律也可以 diff」的念頭,歷經十年累積,在 WFD 支持下做了使用者研究、組了團隊,2025 年初正式上線的立法院資料整合平台
lysub-crawler
立法院委員會議事錄爬蟲
爬取立法院委員會議事錄的小工具,是 lyapi 大一統之前,一次次針對立法院不同資料角落的探索之一
g0v-intro
線上揪松
COVID 疫情下,把 g0v 黑客松整套流程搬到線上——從自我介紹、提案、分組協作到成果分享,最終命名「Jothon Online 線上揪松」,辦了兩次純線上大松,是 commit 數最多的 g0v 專案。
twbudget
復活預算視覺化:g0v 起源之作的接棒人
twbudget 是 g0v 的源起之作——clkao、kirby 等人在 2012 年 Yahoo Hackday 的得獎作品,獎金催生了第 0 次黑客松,也讓 g0v.tw 網域在同年誕生。資料卻凍結在 2012 年,直到 Ronny 在 2018 年自製爬蟲重新餵養它,讓 budget.g0v.tw 持續更新到 2025 年。
g0v-slack-archive
g0v Slack 封存
封存 g0v Slack 對話紀錄的公開查詢服務。因 g0v 使用免費方案、訊息定期消失,加上 hackpad 被收購後強制中止的前車之鑑,決定自建封存服務,至今仍持續維護。
pcc.g0v.ronny.tw
標案資料 API
政府電子採購網難以大量分析,從請願提案到自己動手建 API,歷時五年才把歷史資料補齊,到現在每天手動更新一次
taiwan-cabinet
台灣內閣記錄
林全內閣女性比例過低的新聞,讓人好奇歷任內閣的性別組成與平均年齡,於是從 Wikipedia 爬出來看看。
twgeojson
台灣行政區界 GeoJSON
把政府的 Shapefile 格式行政區界資料轉成 GeoJSON,讓 Web 工程師也能直接用在地圖上
realprice
實價登錄
實價登錄上線兩個月後動手爬資料,中途政府把關鍵欄位改成圖片,洗澡時想到解法才完成
middle2
Middle2:自幹一個 PaaS 的中二決定
Heroku 免費方案的資料庫太少、太小,那就自己做一個。從 2012 年撐到現在,跑著我幾乎所有的公民科技專案,每天接待超過百萬次 HTTP 請求。
g0v
9 個專案lawtrace
Lawtrace 立法足跡
從 2013 年「法律也可以 diff」的念頭,歷經十年累積,在 WFD 支持下做了使用者研究、組了團隊,2025 年初正式上線的立法院資料整合平台
pcc.g0v.ronny.tw
標案資料 API
政府電子採購網難以大量分析,從請願提案到自己動手建 API,歷時五年才把歷史資料補齊,到現在每天手動更新一次
tw-campaign-finance
開放政治獻金
把 2600 頁掃描 PDF 的政治獻金資料切成 30 萬格豆腐,帶進黑客松讓社群協作,最終推動法律修正、促成監察院建置官方查詢平台
twcompany
台灣公司資料
塑化劑事件引發的抵制行動,意外推動了台灣公司董監事關係圖的誕生
newsdiff
新聞修改追蹤
三星寫手門讓我第一次意識到新聞可能因商業壓力被刪改,於是做了一個每十分鐘抓一次、記錄所有修改的追蹤工具
tw-law-corpus
fork台灣法律語料庫
g0v 同伴把法律變成 git commit 的啟發,讓我意識到法律跟程式碼一樣可以做 diff,接手維護後默默跑了八年
jobhelper
求職小幫手
把政府公開的違反勞基法廠商名單整合進求職網站,讓求職者在瀏覽職缺時就能看到公司有無違法紀錄
twgeojson
台灣行政區界 GeoJSON
把政府的 Shapefile 格式行政區界資料轉成 GeoJSON,讓 Web 工程師也能直接用在地圖上
realprice
實價登錄
實價登錄上線兩個月後動手爬資料,中途政府把關鍵欄位改成圖片,洗澡時想到解法才完成
HTML
7 個專案lysayit
lysayit:3953 份 Word 檔裡的立委發言
立法院把 2017 年至今的每一份公報都發布成 Word 檔,共 3953 份、43GB。lysayit 把這些文件轉成可以按人名搜尋的發言資料庫。
open-parliament
開放國會四年:從推動到體檢,再到下一個週期
2018 年在 OGP 年會看到可能性,2020 年和立法院一起把它啟動,用 Condorcet 投票選委員、蓋儀表板追進度、寫報告整理問題。四年後在 g0v Summit 站上台做公開體檢,再動手從 566 個國際案例裡為下一個週期蒐集台灣人的想像。
tw-campaign-finance
開放政治獻金
把 2600 頁掃描 PDF 的政治獻金資料切成 30 萬格豆腐,帶進黑客松讓社群協作,最終推動法律修正、促成監察院建置官方查詢平台
twcompany
台灣公司資料
塑化劑事件引發的抵制行動,意外推動了台灣公司董監事關係圖的誕生
newsdiff
新聞修改追蹤
三星寫手門讓我第一次意識到新聞可能因商業壓力被刪改,於是做了一個每十分鐘抓一次、記錄所有修改的追蹤工具
lagnews
腿新聞:30 天前你還記得嗎?
台灣人有新聞健忘症——每天在 Facebook 公布 30 天前的四大報頭條,讓大家想一想:30 天前讓你氣憤的事,你還記得嗎?
oldpaper
oldpaper:四大報頭條十年封存
從 2013 到 2024 年,每天自動抓取四大報頭條存進資料庫。每年跨年時把全年標題做成標籤雲,讓人突然發現——原來那件事是今年三月發生的?
JavaScript
6 個專案jitsi-screen
揪己家:線上活動客製化舞台
疫情期間,3月線上大松成功後,許多組織求助揪松團協助線上活動——包含總統杯黑客松和 AIT GCTF,於是做了 jitsi-screen,讓 Jitsi 會議室可以客製化排版、按鈕互動、直播背景,彈性支援大型線上活動。後因 Jitsi API 改版需要 API Key 才能使用,整套工具一起失效。
2d-online-chat
2D 線上聊天室
COVID 初期,用 RPG 像素風格做了一個 2D 線上聊天室,比 Gather.Town 還早,整合 Jitsi 開源視訊,後來用來辦了中研院陳昇瑋老師的線上告別式。
junk-encoder
廢文編碼器:把秘密藏進廢話裡
把『明天下午三點在立法院前集合』這句話,藏進一段讓人看了一頭霧水的中文廢話裡。用的人看起來在發瘋,知道方法的人可以解回原文。
pdf-table-extractor
PDF 資料抓取
歷經多次失敗後終於做出能處理合併儲存格、人人可用的 PDF 表格抓取工具,每週在 npm 仍有逾千次下載
newshelper
新聞小幫手
Chrome Extension,讓使用者可以回報錯誤新聞,並在 Facebook 上對閱讀者顯示警告。累積 5000 筆回報,單日最高 13000 個不重複 IP,運作超過五年後因使用者大量轉向手機而暫停服務。
jobhelper
求職小幫手
把政府公開的違反勞基法廠商名單整合進求職網站,讓求職者在瀏覽職缺時就能看到公司有無違法紀錄
politics
3 個專案political-candidate
擬參選人王向榮
2020 年立委選舉,以「擬參選人」身份親身走過政治獻金申報的完整流程,目的不是為了贏,而是為了把這條路的 know-how 開放出來
campaign-finance-advocacy
政治獻金即時性倡議
監察院平台 2019 年上線後,仍要等選後九個月才公開資料。從 g0v 大松提案、遊行現場倡議、JOIN 平台連署(1541 人),到推進成為 OGP 開放政府的承諾事項——這條路還在走
tw-campaign-finance
開放政治獻金
把 2600 頁掃描 PDF 的政治獻金資料切成 30 萬格豆腐,帶進黑客松讓社群協作,最終推動法律修正、促成監察院建置官方查詢平台
transparency
3 個專案political-candidate
擬參選人王向榮
2020 年立委選舉,以「擬參選人」身份親身走過政治獻金申報的完整流程,目的不是為了贏,而是為了把這條路的 know-how 開放出來
campaign-finance-advocacy
政治獻金即時性倡議
監察院平台 2019 年上線後,仍要等選後九個月才公開資料。從 g0v 大松提案、遊行現場倡議、JOIN 平台連署(1541 人),到推進成為 OGP 開放政府的承諾事項——這條路還在走
tw-campaign-finance
開放政治獻金
把 2600 頁掃描 PDF 的政治獻金資料切成 30 萬格豆腐,帶進黑客松讓社群協作,最終推動法律修正、促成監察院建置官方查詢平台
crawler
3 個專案pcc.g0v.ronny.tw
標案資料 API
政府電子採購網難以大量分析,從請願提案到自己動手建 API,歷時五年才把歷史資料補齊,到現在每天手動更新一次
newsdiff
新聞修改追蹤
三星寫手門讓我第一次意識到新聞可能因商業壓力被刪改,於是做了一個每十分鐘抓一次、記錄所有修改的追蹤工具
realprice
實價登錄
實價登錄上線兩個月後動手爬資料,中途政府把關鍵欄位改成圖片,洗澡時想到解法才完成