Greasy Fork

Greasy Fork is available in English.

pttchatonyoutube

Connect ptt pushes to youtube chatroom

当前为 2021-01-16 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Zoosewu
评分
0 0 0
版本
2.0.3108
创建于
2020-12-10
更新于
2021-01-16
大小
244.1 KB
许可证
MIT
适用于

Youtube聊天室顯示PTT推文

在Youtube/Holotools的網頁載入PTT討論串推文

套件主要有以下兩個功能

  1. 實況:即時更新討論串推文,並且可以推文參與討論
  2. 實況紀錄:設定好影片開台時間後就能根據影片時間顯示當時的推文 (實況紀錄目前僅支援Youtube實況影片)

如何安裝

新使用者:

1.點我安裝暴力猴

2.點我安裝本套件

舊使用者:

腳本安裝之後每天會自動更新一次

強制檢查更新:點右上角的暴力猴->設定(齒輪圖示)->檢查更新(重新整理圖示)

如何使用

  1. 打開套件

Youtube:實況或實況紀錄的聊天室左上角會有一個P的按鈕,點了就能打開介面

Holotools:右上角會有一個P的按鈕,點了就能打開介面

  1. 設定實況紀錄開台時間 (實況請直接跳過此步驟)

觀看實況紀錄前請先設定開台時間,腳本會自動預設為發文之後才開台,

實況紀錄的開台在討論串發文之前的話請勾選發文前已開台。

  1. 登入

輸入PTT帳號與密碼並登入

  1. 輸入文章AID搜尋文章

請輸入包含看板名稱的完整文章代碼,範例:#1V-u9-Uc (C_Chat)

(文章完整代碼獲得方法:在文章標題或文章內部鍵入大寫Q即可顯示複製)

  1. 享受你的聊天室: )

文章讀取完成後會自動轉跳到聊天室介面

實況紀錄:會自動計算影片當下的時間並捲動到當時的推文。

實況:會自動每2.5秒重新載入一次推文,並且可以推文參與討論。

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

腳本介紹: 如果你想想查看詳細的腳本介紹。

Github: 如果你想查看完整程式碼或是想要自己下載腳本測試、修改。

回報問題或建議: 有任何建議或是問題都可以在這邊回報,方便我追蹤進度。

如果你沒有github帳號,也可以依照問題回報範例建議範例在PTT內私信給我(Zoosewu)。

腳本功能

套件所有資料全部都在你的瀏覽器處理, 用你的瀏覽器撈資料再顯示出來, 沒有經過第三方的伺服器。

紀錄重播功能

  • 在Youtube實況紀錄顯示PTT推文。
  • 自動計算影片當下的時間並捲動到當時的推文。

實況功能

  • 在Youtube實況顯示PTT推文。
  • 定時更新文章最新推文。
  • 直接推文參與討論。

其他注意事項

term.ptt.cc使用者注意須知

如果你是透過瀏覽器使用PTT,並且有安裝其他PTT的輔助腳本例如自動登入/自動跳過畫面的話,
請在"其他"腳本最前面加上以下兩行程式碼,這是讓其他腳本不會干擾背景執行的PTT。
let isTopframe = (window.top == window.self);
if (!isTopframe) throw "[Script Stopped: This script should run in top frame only.]";

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

有時候P的按鈕沒有冒出來給我用

請到github issue回報給我。

如果出現奇怪的現象或是你想了解腳本實際運作的情況

可以進入腳本說明欄並點開除錯模式,會顯示更完整的PTT畫面,更多套件資訊,以及測試用的假文章載入。

套件測試版,所有測試功能都啟用以方便回報。

我的瀏覽器說我的帳號被盜了

因為腳本本身是把你的帳號密碼傳給背景執行的PTT去登入,讀取帳號密碼欄位傳出去的行為有時候會被判定為盜帳號,

剛開始開發的時候瀏覽器也一直說我被盜,但是開發到後面Google就沒有說了,**我完全不知道為什麼**,我當時害怕極了。

本套件並且沒有架設任何伺服器去撈取資料,僅是單純的在你的前端開一個PTT幫你登入。

並且帳號密碼的傳輸過程都有加密過,盡可能保護帳號的安全性。

所有程式碼都沒有做任何的壓縮或混淆,在greasyfork、github以及你的瀏覽器都可以查看完整的程式碼以供任何人檢視,

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

影片沒有顯示聊天室 請問怎麼打開介面

目前只支援有聊天室的實況或實況紀錄 未來可能會支援沒有顯示聊天室的影片

我直接用PTT畫面登入之後 它卻說我還沒登入

請避免手動操作PTT畫面裡的PTT以免造成爬蟲壞掉

套件一直說PTT無回應

晚上為PTT使用尖峰時段,負載過大時PTT會不給連線,只能稍微等一下再重新嘗試。

套件的自動滾動有時候會壞掉

請到github issue回報給我,並詳述什麼情況下會壞掉,壞掉前最後一次滾動的樣子有沒有異常。

載入聊天室之後整個網頁都很lag

請到github issue回報給我。

我有其他疑問想問但是這邊沒有寫

請回報給我,或在PTT原串下面推文回應。

腳本預覽圖

聲明

本套件僅做PTT與Youtube的連線,除此之外並不會連到任何伺服器,所以不會蒐集任何關於你的資訊,當然也無法做資訊統整、幫你找今天討論串等方便的功能。

所有程式碼都沒有做任何的壓縮或混淆,在greasyfork、github以及你的瀏覽器都可以查看完整的程式碼以供任何人檢視,

請確保瀏覽實況或紀錄檔時,沒有任何其他PTT的腳本同時啟用。如果有的話請參閱完整網站說明並跟著操作。

本套件盡可能保證套件在操作PTT時的安全性,並盡可能避免帳號資訊在傳輸過程中被第三方所竊取。

任何使用套件的人士,須自行承擔一切風險,本人不會負責任何因使用此套件所造成的任何形式的損失。

使用本套件所造成任何形式的帳號損害,包含但不限於帳號遭到竊取、推文而招致水桶或帳號註銷,本人一概不負責。