如何下載 YouTube 影片 (原理)
只要 google YouTube 下載 隨便就能找到很多網站讓你能下載影片 不過我不久前就很好奇要怎樣才能取得 yt 影片的真實網站,因此就花了點時間去研究原理
而我最後把它做成一個簡單的 api 伺服器,改一下應該也能當成 npm module 來發布 GitHub: maple3142/ytdl
而這篇文章會簡單的講是怎麼下載 yt 影片的
只要 google YouTube 下載 隨便就能找到很多網站讓你能下載影片 不過我不久前就很好奇要怎樣才能取得 yt 影片的真實網站,因此就花了點時間去研究原理
而我最後把它做成一個簡單的 api 伺服器,改一下應該也能當成 npm module 來發布 GitHub: maple3142/ytdl
而這篇文章會簡單的講是怎麼下載 yt 影片的
Apps Script 是 Google 所提供的免費服務之一 可以在上面執行 javascript 的子集與 Google 的去操作一些服務(ex: 雲端硬碟、試算表) 而他也支援使用 httphook ,可以在收到某些 request 時做出某些操作
而 maple3142/apps-script-db 就是使用它的一些功能來實現 key=>value 的資料庫的小 library
之前已經有一篇阻擋 Android 版巴哈姆特的廣告在講如何阻擋巴哈 app 廣告了 但自從 Android 7 開始,Android 對於使用者自己新增的憑證有限制會導致 https 過濾不完全,有 root 的裝置可以使用 Move Certs! 這個 app 來把 AdGuard 的憑證轉為系統憑證,這樣 AdGuard 才能繼續正常過濾 因此對於沒 root 的裝置就需要其他辦法來去除廣告了,這就是這篇文章的目的
資訊來源: ArguardForAndroid issue #334
Move Certs! 的 GitHub releases 中只有
1.0.1
的 apk,最新版1.0.2
可能要另外找,而它的 Package name 是com.nutomic.zertman
更新: 有使用 Magisk 的人可以去搜尋一個 Move Certificates 的 module 來安裝,功能和 Move Certs! 一樣