顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2021-01-10 23:42:24
看板 C_Chat
作者 ZooseWu (動物園)
標題 [Vtub] YT聊天室顯示PTT推文 更新說明
時間 Sun Jan 10 21:24:38 2021





                             YT聊天室顯示PTT推文

                                  現已支援

                   1. Holotools: 使用holotools多窗使用插件

                   2. 推文: 在插件內直接推文討論

                              請按page down繼續







插件介紹

 我想還是有很多人不知道這是什麼

 所以還是照慣例先做插件介紹

 這是一個能夠在Youtube/Holotools看實況時能顯示討論串的插件

 https://imgur.com/ZhtXdAJ https://i.imgur.com/w9SMpeH.gifv
[圖]
 

 主要有以下兩個功能

 1. 實況:即時更新討論串推文,並且可以推文參與討論

 2. 實況紀錄:設定好影片開台時間後就能根據影片時間顯示當時的推文

 本插件無論Firefox、Chrome都可使用(Edge及Opera理論上也可以不過未測試)

 想要看更詳細的插件介紹可以點下面連結:

 https://github.com/zoosewu/PTTChatOnYoutube/tree/master/homepage
PTTChatOnYoutube/homepage at master ·  zoosewu/PTTChatOnYoutube ·  GitHub
[圖]
在Youtube上面顯示PTT推文. Contribute to zoosewu/PTTChatOnYoutube development by creating an account on GitHub. ...

 

 所有程式碼也都有完整上傳到github 有興趣的可以到插件介紹那邊

如何安裝

 新使用者:

 1.安裝暴力猴https://violentmonkey.github.io/

 2.安裝腳本https://greasyfork.org/zh-TW/scripts/418469-pttchatonyt
Youtube聊天室顯示PTT推文
連結PTT推文到Youtube聊天室 讓你簡單追實況搭配推文 ...

 

 舊使用者:

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

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


閒聊

 這次的新版本

 弄了三週 終於重寫完整個腳本啦~

 以後寫新功能或除錯會比以前簡單一點

 用蓋房子來說的話 就像隨便蓋的鐵皮屋改成挖地基插鋼筋

 然後holotools版本跟推文功能都一起弄好了

 推文功能

 推文功能只有花昨天四小時就做好了

 快到我都嚇到了所以沒有做太多的測試

 雖然我自己用起來沒太大的問題不過還是先暫時鎖起來

 如果想用推文功能的話請先在連線設定那邊打勾

 程式造成亂推文或是推錯地方等推文之後的後果都請自負

 廣告

 我跑去台籃板推廣的時候下面推文跟我說這完全值得放廣告

 雖然我在做的時候都沒想到我還能做放廣告這件事情

 說真的一開始我超心動的

 畢竟獨立開發者的我真的是非常缺錢= =

 不過後來想一想用這個功能的人其實不多

 擁有PTT帳號+使用PTT+看實況+會進討論串的人才會用到插件

 放了應該也賺不了多少錢

 而且插廣告了之後在C洽發文好像要先去BM板申請麻煩死了

 就決定還是先維持原樣

 如果使用人數超過一萬我再插廣告

 授權

 第一次寫完真正有用的開源專案(以前一堆半途而廢的ww)

 過程中也有參考或借鑒其他開源專案的程式碼

 不是很清楚使用其他專案的時候該怎麼附上開源授權

 目前是在github上面附上有用到的授權跟連結

 如果有開源大佬知道怎麼做比較好希望能指導我一下Orz


近期更新

 1.0.33 載入上次輸入的PTT帳號、文章AID及其他使用者設定

 1.0.34 自訂插件長度功能(180~800)

 1.0.35 修正PTT爬蟲問題 現在更不容易壞掉了

 1.0.36 修正信箱爆炸導致爬蟲壞掉的問題

 1.0.39 減少PTT操作步驟,減少操作太頻繁而斷線的問題

 1.0.40 修正Youtube右下角按鈕跑板問題

 2.0    全新的架構:

  現在能支援Youtube/Holotools 如果有想要支援其他網站請跟我說

  在網站內瀏覽會根據狀況重新生成腳本

  (例如從Youtube首頁進入實況後偵測到就會新增腳本)

  實況讀取推文不再從頭開始,只會直接抓最近的200條推文

  還沒到的推文會用灰色表示,新的推文會有漸變效果

  推文內的連結可以直接點開新視窗檢視

  支援插件內推文功能


已知問題

 有時候自動滾動不會運作

 加密功能有時候會壞掉

 實況紀錄時間調整太遠有時候會導致視窗凍結(可以先用舊版看實況紀錄)

 以下提供第一版的腳本

https://raw.githubusercontent.com/zoosewu/PTTChatOnYoutube/ver1/Main.user.js

 有時候PTT還是會找錯文章


開發方向

 目前主要的功能大部分都已經完善了

 把已知問題修一修

 然後能優化的優化一下

 之後應該就放著了

 有任何建議都歡迎提出來討論或發PR

 然後因為我本身是學UI/UX的

 所以如果這方面有問題

 例如你覺得介面排版不佳 怎樣會更好

 或是每次都要XXX你覺得很麻煩 怎樣可以改善

 這方面關於介面跟使用者體驗的問題都可以跟我回報


如果你想更了解這個插件......

 完整插件介紹:

 https://github.com/zoosewu/PTTChatOnYoutube/tree/master/homepage

 插件下載網址:

 https://greasyfork.org/zh-TW/scripts/418469-pttchatonyt

 Github連結:

 https://github.com/zoosewu/PTTChatOnYoutube/tree/master
GitHub - zoosewu/PTTChatOnYoutube: 在Youtube上面顯示PTT推文
[圖]
在Youtube上面顯示PTT推文. Contribute to zoosewu/PTTChatOnYoutube development by creating an account on GitHub. ...

 

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.82.106 (臺灣)
※ 文章代碼(AID): #1V-m0SMK (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1610285084.A.594.html
forsakesheep: 推,辛苦了1F 01/10 21:25
aa9012: 猛2F 01/10 21:25
gcobc12632: 太強了3F 01/10 21:25
iopbnm014: 先推一個4F 01/10 21:25
HiNiHow: 強5F 01/10 21:26
ridecule: 樓下噓插件6F 01/10 21:26
我也是很討厭品質變質量 重播變回放ww

但是插件在台灣的用法外掛程式已經有另外的意思了(遊戲作弊程式)

優化跟最佳化在語意上我也是覺得優化比較好

這部分我就選擇傾向用語義較佳或不易誤會的用法
kyle87222: 推7F 01/10 21:27
謝謝大家的支持

如果大家覺得這東西不錯給個推我就很開心了
frankfipgd: 推…辛苦了!8F 01/10 21:27
NowakiKai: 推9F 01/10 21:27
Ttei: 辛苦了10F 01/10 21:27
Xpwa563704ju: 強歐11F 01/10 21:27
showwhat2: 推、推,辛苦了!12F 01/10 21:28
wxtab019: 更新了不過holotool的聊天室好像沒看到有?13F 01/10 21:28
可以問一下你用的瀏覽器嗎
jared16458: 辛苦了14F 01/10 21:28
Reshiram: 豪猛 推15F 01/10 21:29
HeterCompute: 推16F 01/10 21:29
Allen0835690: 推 辛苦了17F 01/10 21:29
a47135: 不把這篇轉vtub版嗎?18F 01/10 21:29
上次有轉 這次忘了xD 感謝提醒
e23731208: 大推19F 01/10 21:29
q0500: 厲害20F 01/10 21:29
ZooseWu:轉錄至看板 Vtuber                                       01/10 21:30
CactusFlower: 這個太強了....21F 01/10 21:31
wxtab019: firefox的22F 01/10 21:32
because1909: 推 造福23F 01/10 21:32
crazy6341556: 好酷ㄛ24F 01/10 21:32
doraemon8709: 66625F 01/10 21:32
pat415son: 剛測試 holotool可以運作26F 01/10 21:33
pat415son: 我用chrome
wxtab019: 沒事 好像有了 瀏覽器整個關掉重開就有28F 01/10 21:33
可以用就好 有問題再回報
dWoWb: DD到改版再改版 容我叫你一聲大DD29F 01/10 21:34
DD之力

做這個插件大家想要holotools版之後我才去了解holotools

我原本以為的插件的多窗是那種開很多小視窗

結果根本跟原本一樣在網頁內 太方便了吧
inhumanq: 推個30F 01/10 21:35
tym7482: 真愛只能推了31F 01/10 21:35
WLR: 推技術、實作32F 01/10 21:36
※ 編輯: ZooseWu (1.162.82.106 臺灣), 01/10/2021 21:38:52
ShibaTatsuya: 推 太神啦33F 01/10 21:37
dWoWb: 使用上超簡單 感謝感謝34F 01/10 21:38
喔對了

holotools的全螢幕模式插件也可以正常使用

holotools的介面太屌了
qwe19272375: 推35F 01/10 21:39
Ericz7000: 太猛了36F 01/10 21:39
LastAttack: 哇不錯 可是ㄅ歉我選擇win版MOPTT 大缺點是要手動刷新37F 01/10 21:40
那優點呢?
jhshen15: 這篇應該置底精華38F 01/10 21:40
要怎麼申請置底阿 可以的話我也想讓更多有需要人的看到
paul31788: 推推39F 01/10 21:41
akira00150: 猛耶40F 01/10 21:45
rayccccc: 推 完全支持插廣告41F 01/10 21:46
好 一萬人下載就插廣告

不過插了也是放置底之類不會影響插件使用

我超討厭全版跟內容插廣告那種= =
※ 編輯: ZooseWu (1.162.82.106 臺灣), 01/10/2021 21:48:30
joker8881: 厲害推42F 01/10 21:46
nh60211as: 推推43F 01/10 21:47
weebeer626: 推爆44F 01/10 21:47
acdess: 推 太神拉45F 01/10 21:49
SiaSi: 插件也可以叫外掛套件46F 01/10 21:50
Cassious: 這很有用耶,看球賽也好用47F 01/10 21:51
我之前有趣台籃板推廣 還有其他地方也會用到歡迎去推廣或跟我說
doraemon8709: 為什麼我用chrome不能登入QQ48F 01/10 21:53
他顯示密碼錯誤嗎? 密碼錯誤重新整理試試看
※ 編輯: ZooseWu (1.162.82.106 臺灣), 01/10/2021 21:54:16
lee70404: 他49F 01/10 21:53
lee70404: 推....冷到打錯字
mitkuchen: 原來那段碼要加到termPTT自動登入那邊 搞錯好久XD51F 01/10 21:55
對 因為腳本開的PTT會被自動登入影響

所以要去那邊新增程式碼

讓自動登入在背景開的PTT不會跑來亂
Cassious: 如果有支援麥卡貝或Twitch聊天室的話就可以發去棒球版52F 01/10 22:00
Cassious: ,因為在YT直播的棒球賽不多
好我之後看看能不能簡單的插進去
doraemon8709: 可以登入了 不過剛剛用起來 推文好像推不出去 而且54F 01/10 22:00
doraemon8709: 開啟推文功能之後就沒有自動載入新推文了
可以登入 但是無法推文
可以問一下
1.你推文之後你輸入欄的文字有消失嗎
2.你自己的推文有顯示嗎
nh60211as: 問一下,畫面按左上角的P收不起來是已知問題嗎?56F 01/10 22:01
欸靠 這是bug

我每次都打開來就查裡面的內容 沒注意到這邊還要可以關回去

我目前測試下來好像是內容太多要關的時候會卡卡的

你是完全無法關起來嗎?
※ 編輯: ZooseWu (1.162.82.106 臺灣), 01/10/2021 22:04:07
doraemon8709: 1.2都沒有 然後我按p也收不起來w57F 01/10 22:04
doraemon8709: 先感謝原po寫出這麼強大的東西還提供完善售後服務w
nh60211as: 完全關不起來,多按幾次可以看到YT聊天室閃現但是還是59F 01/10 22:05
nh60211as: 關不起來
如果是在yt使用的話可以先用舊版 舊版對YT的支援很完整

https://raw.githubusercontent.com/zoosewu/PTTChatOnYoutube/ver1/Main.user.js

因為我在holotools用都蠻正常的 所以沒注意到新版在yt可能會出問題
maplefff: 希望未來能做safari的,收錢也可以61F 01/10 22:07
只要是暴力猴支援的都可以

不過暴力猴目前不支援safari

這方面我愛莫能助QQ
nh60211as: 還有,我拿舊版1.0.26測試也關不起來62F 01/10 22:07
可以問一下你的瀏覽器/作業系統/開的網址嗎
doraemon8709: 是說現在holotools不能多開的問題有辦法解決嗎63F 01/10 22:09
我holotools沒關掉過能正常多開 討論串那邊說tools壞掉新開的可能會怪怪的
※ 編輯: ZooseWu (1.162.82.106 臺灣), 01/10/2021 22:11:34
nh60211as: Chrome 87.0.4280.88/Windows 7/64F 01/10 22:13
nh60211as: https://www.youtube.com/watch?v=V2v7aTOASOs
nh60211as: 要不要我直接開個issue66F 01/10 22:13
ZooseWu: 好 你開個issue好了67F 01/10 22:14
applemonster: 不知道能不能提供選項把聊天室顯示行數增加 @@68F 01/10 22:15
不太懂

現在可以增加插件長度

還是你想要讓顯示的推文擠一點?
※ 編輯: ZooseWu (1.162.82.106 臺灣), 01/10/2021 22:16:45
applemonster: https://i.imgur.com/Dv3c9ZW.jpg 類似這樣69F 01/10 22:15
[圖]
addict615: lol板賽季開始後應該不少是yt轉播的應該可以去推70F 01/10 22:16
addict615: 三金板要看典禮yt轉播時有沒有鎖台灣ip,而且三金轉播
addict615: 是分段live文不知道會不會有使用上的麻煩
這好像特定季節才有?還是這是最近的活動?
dWoWb: 連線設定 長度80073F 01/10 22:16
※ 編輯: ZooseWu (1.162.82.106 臺灣), 01/10/2021 22:18:04
medama: 太強啦74F 01/10 22:22
addict615: 看原po好像徵求一些突破次元壁的地方推廣,幫忙想一些75F 01/10 22:27
addict615: 用得到的地方
addict615: 三金每年6月 10月 11月 三次,算季節限定沒錯
好像還很久

如果有需要你們可以推廣

如果到時候我有記得也會想要去推廣一下
uohZemllac: 好用推78F 01/10 22:27
LastAttack: 還有LOL的世界賽也能用,沒意外的話PCS往後應該都會鎖79F 01/10 22:28
LastAttack: 聊天室,太容易跟中國網友吵架
LastAttack: MO優點就鍵盤操縱便利吧 有個外掛當然是更便利
LastAttack:                                        整體而言
如果有覺得很方便的功能無法割捨

我可以在插件上面盡可能的實現類似的
applemonster: 看可不可以像推文圖那樣,把那塊吃滿,顯示推文行數83F 01/10 22:33
applemonster: 能多一點
applemonster: PCMAN來說一頁顯示2X個推文,但用這個插件只能顯示6
連線設定那邊可以設定插件長度 最高可以到800

我做個設定可以設定每個推文之間的寬度好了

然後左邊寬度是網站本身會留空一點防止擠在一起

不知道為什麼你的留空特別多

我跟他借的空間在寬度上是塞滿的
applemonster: 到八個推文,希望增加能看到推文的量86F 01/10 22:35
依推文者要求刪除推文
dWoWb: 對耶QQ 幫我刪惹 謝謝87F 01/10 22:42
applemonster: 阿 原來是這樣用,我改了現在有吃滿 大概1X行推文88F 01/10 22:45
applemonster: 感恩感恩 這樣舒服多了
applemonster: 你的塞滿應該是有開YT聊天室的狀況?
applemonster: 打開YT聊天是這樣 https://i.imgur.com/p9KyYEl.png
[圖]
對 因為這也可以在Youtube使用

有些人會想要同時看推文跟聊天室

所以就增加一個選項讓使用者可以調整長度

不過在讓使用者設定推文間距的好像也不錯
applemonster: 不過開PTT畫面的話會變成這樣92F 01/10 22:49
applemonster: https://i.imgur.com/zTIxrKc.png 要提供你啥參考嗎
[圖]
applemonster: chrome 版本 87.0.4280.141 (正式版本) (64 位元)94F 01/10 22:50
這個PTT畫面跟後面的LOG只是拿來回報問題用的

本來我是想直接隱藏起來

不過不太影響我就想說放著好了

而且新版的LOG還沒串 完全不會顯示任何資訊ww
applemonster: 我不開聊天室是因為 人數多時開聊天室容易LAG95F 01/10 22:53
applemonster: 如果沒有PTT畫面的話其實可以改一個DARK MODE出來
喔 yt會根據背景顯示深色模式

holotools忘記弄了xD
applemonster: 我是只要有提供dark mode一定開~97F 01/10 22:55
這個弄好了

現在更新好應該能顯示深色模式了

不過holotools底下的深色模式目前有點黑

未來我再改成跟背景相同的顏色
※ 編輯: ZooseWu (1.162.82.106 臺灣), 01/10/2021 23:01:50
abcd9597938: 神神神98F 01/10 23:34
Derriclc: 太神啦 已實裝99F 01/10 23:35

--
※ 看板: ACG 文章推薦值: 0 目前人氣: 0 累積人氣: 353 
作者 ZooseWu 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇