YoutubeChatOnPTT

connect ptt pushes to youtube chatroom

As of 2020-12-11. See the latest version.

Author
Zoosewu
Ratings
0 0 0
Version
1.0.4
Created
2020-12-10
Updated
2020-12-11
License
MIT
Applies to

PTTChatOnYoutube

在Youtube上面顯示PTT推文

如何開始使用

推薦使用violentmonkey這是在chrome、firefox皆可使用的第三方插件掛載程式。使用Tampermonkey及Greasymonkey不保證能正常運作。

腳本下載點請點我

如果離開網頁時有個視窗一閃而過,那是term.ptt.cc在登入後關閉視窗的警告動作,是正常現象。

如果你想查看詳細的腳本介紹請點我

如果你想查看完整程式碼或是想要自己下載腳本測試修改請點我

腳本功能

全部都在前端計算,用你的瀏覽器撈資料再顯示出來。

紀錄重播功能

  • 在Youtube影片顯示PTT推文。
  • 正確設定實況開始時間後會根據時間自動滾動當時的推文。

實況功能

  • 在Youtube實況顯示PTT推文
  • 即時更新文章最新推文。

其他注意事項

請盡量避免其他violentmonkey腳本在Youtube上面運作,以避免衝突。

term.ptt.cc使用者注意須知 如果你是透過瀏覽器使用PTT,並且有安裝PTT的輔助腳本,請在腳本最前面加上以下幾行程式碼。

let isTopframe = (window.top == window.self);
if (!isTopframe) throw new Error("script stopped:Not Top Frame");

新增完之後應該長這樣: 在PTT腳本附加額外程式碼的正確位置

目前只支援有聊天室的實況或實況紀錄,暫時不支援沒有顯示聊天室的影片。

如果出現奇怪的現象或是你想了解腳本實際運作的情況 可以進入腳本找到const devmode = false;改成const devmode = true;, 會顯示更完整的資訊,更多除錯的功能,包含背景執行的PTT畫面。

我的瀏覽器說我的帳號被盜了 因為腳本本身是把你的帳號密碼傳給背景執行的PTT去登入, 讀取帳號密碼欄位傳出去的行為有時候會被判定為盜帳號, 剛開始用的時候瀏覽器一直說我被盜,但是後面就沒有說了,我也不知道為什麼。

本插件並且沒有架設任何伺服器去撈取資料, 僅是單純的在你的前端開一個PTT幫你登入。 並且所有程式碼都沒有做任何的壓縮或混淆, 在greasyfork、github以及你的瀏覽器都可以查看完整的程式碼以供任何人檢視,

如果對此插件還有疑慮的話請勿使用。

腳本預覽圖