Code Monkey home page Code Monkey logo

pttchatonyoutube's Introduction

PTTChatOnYoutube - Youtube聊天室顯示PTT推文

GitHub license Code style GitHub package.json version GitHub release (latest SemVer) GitHub Release Date

如果你想了解套件如何使用請點我

如何開始參與開發

在專案底下輸入 npm install 安裝開發環境

推薦使用violentmonkey,並使用chrome開發,Firefox無法載入本地檔案

在專案底下輸入 npm run dev,每次腳本存檔都會自動更新腳本

在專案底下輸入 npm run watch-scss,每次css存檔都會自動更新腳本

如果需要追蹤scss,可以使用 npm run watch-scss-map就會生成帶map檔的css,但是限定http使用。

腳本更新依照下面步驟操作之後存檔完在violentmonkey設定那邊按一下更新就能測試

在腳本更新網址輸入伺服器腳本位置http://127.0.0.1:8889/publish/PTTChatOnYt.user.js

Coding Style:

程式碼使用StandardJS及eslint-plugin-vue確保程式碼風格,並且會在commit之前做檢查,可以手動執行npm run lint確認有沒有錯誤及警告。

安裝eslint以在pre-commit前檢查npm i -g eslint

Standard - JavaScript Style Guide

VSCode

設定請開啟 "javascript.format.insertSpaceBeforeFunctionParenthesis": true

建議及回報

因為我本身是寫Unity C#,前後端都不太了解也不常碰js。

如果有任何建議或指教請歡迎討論或發PR。

贊助

如果你覺得這個套件好用,歡迎點我贊助或使用下方QR Code。

本專案授權

MIT License Copyright (c) 2020-2021 zoosewu

開源程式碼授權

term.ptt.cc 自動登入

author       maple3142
namespace    https://blog.maple3142.net/
license      MIT

enable-vue-devtools

author       楼教主
MIT License
Copyright (c) 2019 楼教主

pttchatonyoutube's People

Contributors

rushive avatar zoosewu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

pttchatonyoutube's Issues

[BUG] Holotools開啟方式的改版有問題。

問題描述
Holotools裡原本的P按鈕不見了,使用者會感覺套件壞了。
建議改成P原本的P按鈕還在,或是整個打開套件。
而且P用原本的P按鈕縮小套件之後再按新按鈕會壞掉。

然後Holotools新版的P按鈕位置有問題。

重現問題
1.打開網站的
2.P按鈕不見了
3.感到恐慌

預期行為
Holotools裡的套件預設狀態設定為已開啟。
或是紀錄上一次的啟用狀態,但是初次使用建議全開。

其他畫面截圖
舊按鈕縮小再按新按鈕後的奇怪狀態
image
HT新版的P按鈕疊再一起
image

相關訊息:

[BUG] 推文重複顯示

問題描述
推文重複顯示

重現問題
問題就發生了

預期行為
推文不會重複顯示

插件資訊截圖
聊天室
https://i.imgur.com/NlTcAGc.png
PTT畫面
https://i.imgur.com/tEp3m58.png
Log (影片當下時間顯示2020/12/15但是實際時間為2020/12/13)
https://i.imgur.com/7BqxFgy.png

系統訊息:

  • 使用的作業系統: Windows 7
  • 使用的瀏覽器及瀏覽器版本: Google Chrome 87.0.4280.88
  • 使用的插件版本: 1.0.21

其他內容

  1. 可能是對時錯誤的問題。
    1.0.21和1.0.24登入後對時都看起來不正常 https://i.imgur.com/RpLkvN3.png

  2. 另外在log可以看到推文數持續增加,但是沒有實際的推文增加。
    建議可以暫存最近10筆推文來尋找上次結尾行數。

[BUG] 文章無法讀取

問題描述
在連線設定輸入代碼搜尋後沒有反應

重現問題
請描述怎樣的操作流程能重現你的問題:

  1. 連線設定
  2. 文章代碼後按讀取後
  3. 沒有反應

相關訊息:

  • 使用的作業系統 WIN7
  • 使用的瀏覽器Chrome 91.0.4472.114
  • 使用的套件版本:2.7.28
  • 使用的網站網址:hololive.jetri.co
  • 讀取的文章代碼:#1WsxicvY (Stock) 不只這個文章
  • 發送的推文內容:

其他內容
PTT畫面會停在文章列表

[建議] 根據影片時間抓過去的直播單

你的提案是因為發生某些問題嗎?
看不同直播存檔的時候需要上 PTT 找以前的直播單文章代碼有點麻煩

你期待的改進方案
根據影片日期抓過去日期的直播單,並且可以根據時間判斷 日間/晚間

你考慮過的其他替代方案
可以用搜尋的,不過現在 holo 的直播單每天會有兩篇不是很好判斷是哪一篇
直接用日期搜尋只會進晚間直播單,想進日間的需要打完整標題

其他內容
還不是很瞭解 PTT 爬蟲爬到的資訊是否包含 PO 文時間
如果能夠用 PO 文時間當判斷當然最好,折衷也可以用這個標準判斷簡化
7:30 - 18:00 日間直播單
18:00 - 7:30 晚間直播單

[BUG] 套件嵌入Holodex cell 出現問題

問題描述
#73 剛剛發現如果修改布局的話
會有機率隨機跳到不知道哪邊的cell上面
而且長寬會歪掉
div的前後排序也會跑掉
感覺是嵌入的寫法寫得太複雜導致奇怪的bug發生

重現問題

  1. 布局選擇2*2 chat
  2. 把chat改成套件
  3. 布局選擇side chat 1
  4. 套件會跑到奇怪的地方、div前後排序可能會壞掉
  5. 布局選擇2*2 chat
  6. 套件會跑到奇怪的地方、div前後排序可能會壞掉

預期行為
如果把有套件的cell移除
應該直接讓它消失
等到重新選擇再出現

其他畫面截圖
莫名跑到左上角的cell裡面寄生
image
被原生聊天室的div擋住
image

[BUG] 使用直立螢幕於 HoloTools 無法完整顯示介面

問題描述
使用 24 吋直立螢幕,解析度為 1080*1920
在 HoloTools 內開啟腳本並將介面顯示在下方時
無法完整顯示介面,下方會被喀掉。修改套件長度無反應
應是 2.8.1 版本更新後出現此問題,在這之前的版本使用正常

重現問題

  1. 於 HoloTools 點選 P 鈕,顯示套件介面
  2. 點選 切換PTT顯示布局 鈕,將介面移至下方
  3. 問題發生

預期行為
應能正常顯示完整介面並修改套件長度

套件資訊截圖
https://imgur.com/clnYUkQ
https://imgur.com/DTJ2KFf

其他畫面截圖

相關訊息:

  • 使用的作業系統: Win10
  • 使用的瀏覽器: Microsoft Edge 93.0.961.38 64位元
  • 使用的套件版本: 2.8.4
  • 使用的網站網址: https://hololive.jetri.co/#/watch
  • 讀取的文章代碼: #1XAraRai (C_Chat) 讀取其他文章也相同
  • 發送的推文內容:

其他內容
另於 Chrome 92.0.4515.159 64位元 測試也發生相同問題

[BUG]Twitch聊天室選擇貼圖會自動輸入帳號

問題描述
安裝"Youtube聊天室顯示PTT推文"後,若於Twitch聊天室選擇點選貼圖時,搜尋欄位會自動輸入Twitch帳號,將其刪除後仍會自動出現,再煩請您處理,謝謝您!

另Twitch將左方欄位展開後,亦有搜尋欄位會自動輸入帳號狀況發生。

重現問題
安裝前不會有此問題,安裝此腳本後才會發生。

預期行為
因安裝此腳本後即無法選擇貼圖傳送。

套件資訊截圖
請將PTT畫面以及LOG所有的資訊截圖貼上來,
方便我了解你遇到問題時套件的運作狀況。
(請盡量避免使用天才截圖法)

其他畫面截圖
image
image

相關訊息:

  • 使用的作業系統:Win10 Win11皆有此狀況
  • 使用的瀏覽器:Chrome、Edge
  • 使用的套件版本:2.8.15
  • 使用的網站網址:
  • 讀取的文章代碼:
  • 發送的推文內容:

其他內容
任何其他能幫這我了解你發生問題的描述或內容。

[BUG]twitch上自動帶入儲存帳號BUG

問題描述
CHROME上碰到的 不確定其他瀏覽器是否也有這BUG
裝了之後只要再twitch上切換頻道
左下搜尋輸入框 以及聊天室表情符號的查詢輸入框
都會自動帶入儲存帳號
關閉之後就正常怎麼切換都不會自動帶入

重現問題
開twitch

預期行為
這兩塊正常應該是沒有任何儲存帳號會跑出來的

套件資訊截圖

其他畫面截圖
BUG出現位置
https://i.imgur.com/e2hehVn.jpg
https://i.imgur.com/womaiwQ.jpg

相關訊息:

  • 使用的瀏覽器:CHROME

其他內容

[BUG]影片當下時間錯誤

問題描述
影片當下時間錯誤 無法重播推文QQ

重現問題
ex:
https://www.youtube.com/watch?v=WGyhAWXvlPk
應該是1/5的直播
但log抓到的是"影片當下時間 | 2022/1/1 下午9:01:37"

套件資訊截圖
https://imgur.com/j2kVRaF

相關訊息:

  • 使用的作業系統:win 11 insider preview (beta)
  • 使用的瀏覽器:edge 98.0.1108.43
  • 使用的套件版本:2.8.15
  • 使用的網站網址:https://www.youtube.com/watch?v=WGyhAWXvlPk
  • 讀取的文章代碼: #1XrMFJop (C_Chat)

[LAG] 在YT看重播影片載入PTT會LAG

問題描述
在YT看重播影片載入PTT會LAG

重現問題
在還沒載入PTT之前都很正常
只要一讀取完聊天室
網頁就會變得很卡,按暫停都會延遲
有把硬體加速開啟或關閉都一樣
有用過EDGE跟Chrome都一樣
請問該怎麼處理

[建議] 紀錄不同網站的聊天室寬/高度並自動設定

因為各個網站介面的不同

原本在YouTube設定的高度

到了Twitch可能就會變得太長 or 太短

如果要每次都重新調整設定也是挺麻煩的

不知道有沒有辦法可以紀錄不同網站的寬高

例如說在YouTube高度就自動設定成900 在Twitch就變成800

類似這樣

[建議] holotools和holodex的聊天室顯示方式變更

你的提案是因為發生某些問題嗎?
預留的聊天室空白位置會壓縮到影片畫面的顯示空間。

你期待的改進方案
移除holotools與holodex中聊天室預留的空間,改為點擊開啟聊天室後再分配空間。

你考慮過的其他替代方案
無。

其他內容
例:

  • holotools #40
  • holodex:
    1sn3q-7j1xp

[建議]支援Twitch,並且讓介面更契合所有網站

你的提案是因為發生某些問題嗎?
許多PTT討論串會討論Twitch實況,支援Twitch的話會更好。
然後有些網站的背景跟插件不太一樣。

你期待的改進方案
支援Twitch,把背景顏色改成一樣或類似的

你考慮過的其他替代方案

其他內容

[BUG]沒有標題的文章無法讀取

問題描述
許多比賽文章會把頭三行文章資訊砍掉換ANSI,導致文章讀不出來

重現問題

  1. 登入PTT
  2. 讀取文章#1V_1Gret (LoL)
  3. PTT瘋狂跳針
  4. 壞了 50收

預期行為
用其他方法讀取文章資訊取代頭三行,就不會壞掉

插件資訊截圖

其他畫面截圖

系統訊息:

  • 使用的作業系統[例: Win10]
  • 使用的瀏覽器:[例: Chrome]
  • 使用的插件版本:[例: 1.0.4]

其他內容
相關討論 https://www.ptt.cc/bbs/Marginalman/M.1610359271.A.5C2.html

[建議] 根據功能拆分PTT爬蟲那一邊的程式碼

你的提案是因為發生某些問題嗎?
現在PTT的爬蟲全部擠在一起,很難找

你期待的改進方案
依功能拆分為複數個腳本。

其他內容
現在很多地方是共用變數,要拆分要把這些部分作為引數傳進去。

[建議] Youtube劇院模式與聊天室的位置(仿Twitch

下圖是Youtube預設檢視模式時 聊天室與影片的位置
可以發現影片並沒有適應到滿畫面 而且聊天室上下也有空隙
https://i.imgur.com/CcYc2oR.png

然後下圖是開啟Youtube劇院模式時
很明顯聊天室就會被擠到下方了 看起來很不方便
https://i.imgur.com/PrUuCoi.png

不知道能不能像Twitch一樣
在開啟劇院模式時 影片會適應到滿畫面並且將聊天室放在右方
https://i.imgur.com/vuIAOyl.png

另外 我自己有在用另一個腳本 是可以將Youtube劇院模式適應到全畫面
他還會隱藏上方搜尋欄 + 將右側的捲動軸調黑 這樣就不會影響到觀看體驗
https://i.imgur.com/QDri3BY.png
https://greasyfork.org/zh-TW/scripts/33243

說不定可以參考看看這腳本的寫法
讓Youtube的劇院模式可以仿造Twitch的模式?

[建議] 新增virtual scroll

你的提案是因為發生某些問題嗎?
讀取太多推文網頁效能會變差

你期待的改進方案
稍微看了一下code,你應該是直接把chatlist的資料用v-for印出來,這樣會造成render過多的dom而lag
可以使用virtual scroll去控制reder的chat-item數量

[建議] 3.0改版 改為在網站做一個iframe然後在裡面顯示套件

你的提案是因為發生某些問題嗎?
隨著套件功能越來越多,越來越容易跟原本的網站出現衝突以及css汙染。

你期待的改進方案
讓網站本身只嵌入顯示套件的按鈕,套件本身塞進去一個iframe。

其他內容
image
新的架構中間層我的構想是這樣
然後顯示套件的地方就用http://blank.org/這個網站
這樣就可以盡可能地避免套件跟網站互相干擾
控制iframe大小就能調整套件尺寸
也可以更方便的在holodex的grid-item內嵌入套件

這還在構想階段,
所以沒做任何測試或開發。
目前想到的問題有下面幾個:

  • MessagePoster要重構
    現在這一塊只有做單層的傳輸,只能設定一個傳資料的對象(向上的frame或向下的frame)。
    之後中間套件層會同時向上傳送寬高更改的資料,以及向下傳爬蟲的資料。
    所以重構之後MessagePoster要可以有一個預設的傳送對象,還有次要傳送對象。
    然後可能會順便把傳資料的方法改用RESTful API或GraphQL
  • iframe可能會出其他問題
  • iframe跟bootstrap的collapse的功能不知道會不會出問題

有什麼問題或想法都可以先提出來
我也不清楚這樣可不可行

[建議]統一Coding Style

你的提案是因為發生某些問題嗎?
因為所有程式碼重寫過,
並且開發過程是一邊學習一邊嘗試,
所以有許多地方的Coding Style不盡相同。

你期待的改進方案
重新檢視所有檔案,依照Vue風格指南的建議修正風格,並且在沒有統一的地方定義好風格。
盡可能的把可設定的值放到Vuex後再存到GM裡。

你考慮過的其他替代方案

其他內容
Vue風格指南:
https://cn.vuejs.org/v2/style-guide/#%E4%BC%98%E5%85%88%E7%BA%A7-A%EF%BC%9A%E5%BF%85%E8%A6%81%E7%9A%84

[建議] 新增彈出式changelog

你的提案是因為發生某些問題嗎?
現在的更新說明只在近期改版或看板上的更新文內,沒有點進去看的話很容易沒注意到或不知道怎麼用、改了什麼。

你期待的改進方案
版本更新時跳出changelog供使用者參考有什麼地方更新。

其他內容
其他任何內容,包含你示意圖,layout,流程圖。
無。

[BUG] 安裝BetterTTV後Twitch無法顯示

問題描述
此腳本似乎與BetterTTV衝突?
安裝後就後無法顯示聊天室了

重現問題
啟用BetterTTV就無法顯示聊天室
但停用之後就正常了

其他畫面截圖
https://i.imgur.com/7nBMEfD.png

相關訊息:
Win10x64 21H2
Firefox91.0.2
2.7.28
https://www.twitch.tv

其他內容
BetterTTV是一個Twitch的擴充套件
可以大量的自訂Twitch的樣式以及支援更多表情符號
使用者眾多
希望這兩者能並存

[建議] markdown file更新、打release tag

你的提案是因為發生某些問題嗎?
我看使用教學那裡還停在滿前面的階段,要不要更新一下內容,我這裡稍微弄了一些。

其他內容
要不要在發佈到greasyfork的那次commit上打tag,方便在github上追蹤。

[BUG] holodex嵌入會導致整個暴力猴壞掉,沒辦法存入新的資料

問題描述
套件在holodex執行時會導致暴力猴的db整個壞掉,不只是套件本身,而是暴力猴上的所有插件都沒辦法存資料到db。
一開始會發現這個的原因是我時常在holodex登入ptt時會出錯,
後來去查才知道是因為他沒有抓到新的cryptkey。
但是這個東西通常是在套件執行很久之後才會偶然發生。

最近找到能穩定重現問題的方法。
目前好像只有edge會發生這樣的問題。
chrome不清楚會不會發生相同的問題。

我猜測應該是之前討論過套件在holodex神奇的寄生方式所導致的,
不過還沒有測試過所以不是很確定。

重現問題
在holodex開啟的情況下關閉瀏覽器,
重啟瀏覽器(要馬上載入holodex),
展開PTT聊天室,
隨便輸入帳號密碼<-應該會顯示帳號密碼錯誤,
重新整理頁面,
展開PTT聊天室,
隨便輸入帳號密碼<-顯示加密錯誤

其他畫面截圖
log訊息
預覽

隨便寫的計數器,每次都會從同一個數字開始數。重啟瀏覽器才會恢復。

相關訊息:

  • 使用的作業系統: win10
  • 使用的瀏覽器: edge
  • 使用的套件版本: 開發板webpack分支
  • 使用的網站網址: https://holodex.net/multiview

[BUG] 無法正常讀取文章並顯示聊天

問題描述
登入後,輸入數個不同文章AID(不同版、不同文章皆有此問題),會持續跳出「文章AID錯誤,文章已消失或是你找錯看板了。」,嘗試使用教學文章中的範例直接複製貼上也會出現。

重現問題

  1. 登入(有看到登入成功訊息)
  2. 貼上文章AID並點選讀取
  3. 即會不斷跳出上述訊息

預期行為
應能正常讀取推文

插件資訊截圖
image
image
image
image

系統訊息:

  • 使用的作業系統: Windows 10 2004
  • 使用的瀏覽器: Chrome 87.0.4280.14
  • 使用的插件版本: 2.0.2380

其他內容
在 「PTT 畫面」中,能看到不斷在文章與文章列表中切換(可見截圖),文章也確實與輸入的AID吻合,但不確定為何無法正常讀取。

[BUG] 點擊左上角P鍵PTT聊天室不會收起

問題描述
點擊左上角P鍵PTT聊天室不會收起。

重現問題
問題就發生了。

預期行為
聊天室會收起。

插件資訊截圖
https://i.imgur.com/vSJMNea.png

其他畫面截圖
(無)

系統訊息:

  • 使用的作業系統:Windows 7
  • 使用的瀏覽器:Chrome 87.0.4280.88
  • 使用的插件版本:1.0.26、1.0.41、2.0.2314

其他內容

  1. 之前使用從1.0.26到1.0.41都不會遇到這個問題。會不會不是腳本本身的bug?
  2. 多按幾次可以看到底下的YouTube聊天室閃現但是還是關不起來

[BUG] 聊天室高度太高

問題描述
在筆電上(1366x768),介面的高度遠超過螢幕高度,看不到最下方的推文。

重現問題

  1. 在 youtube.com 啟動 PTTChatOnYoutube

預期行為
或許可以設定和影片同高?或是設成視區高度 - Youtube 導行列高度 - 留白高度。

套件資訊截圖
image
image

其他畫面截圖
image

相關訊息:

  • 使用的作業系統: Windows 10
  • 使用的瀏覽器: Firefox Nightly 99.0a1
  • 使用的套件版本: 2.8.15
  • 使用的網站網址: https://www.youtube.com/watch?v=7vdop_hHaLE
  • 讀取的文章代碼: #1VbBD4RZ (C_Chat)
  • 發送的推文內容:

其他內容
N/A

[BUG] 無法正確讀取推文 會一直停在文章回覆的地方

問題描述
有部分使用者每次讀取推文 都會停在文章回覆的地方卡住
我暫時無法重現該bug

重現問題
每次讀取文章都會壞掉

預期行為
好好的

套件資訊截圖
https://i.imgur.com/NQWx0nD.png

相關訊息:

[BUG]看實況時自動滾動偶爾會亂飄,然後灰色漸變會開始怪怪的

問題描述
用實況模式時更新推文有時候會突然亂飄
通常馬上就會恢復正常了,但是之後最下面N條推文會是灰色狀態。
如果發生第二次,就會有更多條卡在灰色的狀態。

重現問題

  1. 打開Holotools
  2. 登入帳號
  3. 讀取文章
  4. 看實況,自動更新推文
  5. 偶爾套件突然出現問題發瘋一下

預期行為
乖乖的

插件資訊截圖

其他畫面截圖
最下面兩條都會是灰色的
新推文之後就會恢復,但是新的最後兩條會變灰色
https://i.imgur.com/vpshdo6.png
https://i.imgur.com/TVCGY6T.png

系統訊息:

  • 使用的作業系統[例: Win10]Win10
  • 使用的瀏覽器:[例: Chrome]Chrome
  • 使用的插件版本:[例: 1.0.4] 2.0.2458

[BUG] 文章讀取停止

問題描述
文章讀取不時地會停止,偶爾是因為PTT抽風導致,但大多數是自行停止,
切換到PTT畫面後才發現是跑到別的地方。

重現問題
停止狀況無法預期,隨機出現,當下是F5後重新登入。

預期行為
希望能提供其他重啟程式的方式,因為DD總是一次追好幾個VT,整個頁面重啟就必須再次調整音量。

套件資訊截圖
image
image

相關訊息:

  • 使用的作業系統:Win10 20H2
  • 使用的瀏覽器:Chrome 版本 88.0.4324.182
  • 使用的套件版本:2.3.52(或前一版本)
  • 使用的網站網址:https://hololive.jetri.co/#/watch
  • 讀取的文章代碼:#1WCu2Xw2 (C_Chat)
  • 發送的推文內容:

其他內容
任何其他能幫這我了解你發生問題的描述或內容。

[BUG]勾選推文選項後依然無法推文

問題描述
勾選推文選項後依然無法推文,Value頁面中沒有記錄到EnableSetNewPush

重現問題

  1. 打開套件
  2. 勾選推文功能
  3. 沒有出現

預期行為
可以推文

相關訊息:

  • 使用的套件版本:2.1.0

其他內容
需要更多資訊了解值沒有存進去的原因

[BUG] 套件裡面輸入欄無法編輯

問題描述
只要是套件里的輸入欄,全都無法編輯
包括輸入新的id密碼,複製文章代碼到套件里
甚至是推文都無法

重現問題
目前只有youtbe 會遇到這種問題
使用holodex的時候,套件正常運作

套件資訊截圖

想要輸入便會出現禁止符號
https://imgur.com/a/n8d5nAv

相關訊息:

  • 使用的作業系統 : Win10
  • 使用的瀏覽器 : Chrome
  • 使用的套件版本: 2.8.15

[建議] 字串黑名單

你的提案是因為發生某些問題嗎?
目前已經有帳號型黑名單,但有時候只是對於某些東西或某些實況主不敢興趣,例如我完全沒在看apex,不想看到任何相關的字句出現在聊天室

你期待的改進方案
我目前自行加了這段在原本的if (!isMatch) 上方,看有沒有更好的寫法或做成UI方便編輯

if (!isMatch) {
var black_arr = ["apex","吃雞","中風","xxx自行添加"];
for (let value of black_arr){
var reg = eval ('/' + value + '/i');
if (reg.test(msg)){
isMatch = true;
break;
}
}
}

[BUG] 標題搜尋功能在讀取已刪除文章時會出現錯誤

問題描述
標題搜尋功能在讀取已刪除文章時會出現錯誤。

重現問題
目前已知在:

  1. 使用標題搜尋功能
  2. 僅以某看板的分類作為關鍵字
  3. 該文章被刪除(進入文章會顯示此文章無內容)
  4. 還未被PTT伺服器從搜尋列表中刪除(目前測試約2小時,之後會從列表裡被移除)

以上條件皆滿足時會發生崩潰。

相關訊息:

  • 使用的套件版本: 2.6.41

其他內容
在測試時偶然遇到的錯誤,觸發方式尚未確定,看起來是PTT那還沒更新列表的樣子,先發issue回報一下。

[BUG]ICON消失

問題描述
PTT的Icon消失

重現問題
重整網頁之後就消失了

預期行為
應能正常顯示

套件資訊截圖
https://i.imgur.com/anzTAUv.png

其他畫面截圖

相關訊息:

  • 使用的作業系統:W10
  • 使用的瀏覽器:firefox 90.1
  • 使用的套件版本: v2.8.41
  • 使用的網站網址:holotools , holodex , Youtube

[BUG]最近EDGE會進不去留言區

問題描述
https://i.imgur.com/tqaQTGq.gif
https://i.imgur.com/67K20nr.gif

重現問題
請描述怎樣的操作流程能重現你的問題:

單純用EDGE登入PTT,按直播單然後留言顯示不出來
用讀取的也沒反應,最近才會這樣

剛測試chrome和firefox是正常的

相關訊息:

  • 使用的作業系統 : win10
  • 使用的瀏覽器 : EDGE 版本 92.0.902.78 (官方組建) (64 位元)
  • 使用的套件版本 : 2.7.28
  • 使用的網站網址 : https://holodex.net/multi
  • 讀取的文章代碼 : Hololive直播單

[建議]直立畫面模式

你的提案是因為發生某些問題嗎?
目前使用雙螢幕觀看,因為空間關係副螢幕直立使用

你期待的改進方案
1.希望使用holotools時ptt的顯示位置能設定從右側移到網頁的底部或頂部
2.對應直立使用時套件寬度的值希望可以超過850,好設定到能在直立網頁滿版顯示

你考慮過的其他替代方案
使用第二個網頁只開ptt, 但是希望還是能一個網頁較方便

其他內容
image

[建議] 自動抓取實況開始時間

你的提案是因為發生某些問題嗎?
若是實況VOD,需要自行輸入實況開始時間,但一般使用者很難直接找到實況開始的精準時間,因此若可以抓取影片的實況開始時間會對使用者較友善。

你期待的改進方案
在影片頁面中,大致看了一下發現 script#scriptTag 中有儲存影片的一些相關資訊,裡面的 startDate是原實況開始時間。

或是載入影片主頁面本身的 request (GET https://www.youtube.com/watch?v={videoId}) 裡頭也會回傳,response[2].playerResponse.microformat.playerMicroformatRenderer.liveBroadcastDetails.startTimestamp

不知道是否能從這些地方下手?

其他內容
script#scriptTag 示意圖
image

startTimestamp 示意圖
image

[BUG]Holodex和此套件搭配後造成memory leak

問題描述
黨使用holodex網站且載入此套件時,會造成記憶體使用量急速上升

重現問題
使用Holodex的多窗工具,
4分割分別開啟4個1080P直播(無chat),
當有載入此套件時(不論有沒有登入PPT),
可以從工作管理員看到瀏覽器的記憶體使用量會一直上升,
最終造成頁面卡住,只有重新整理頁面才能恢復正常。
當沒有載入此套件時就不會有此問題發生。
以上結果在edge, firefox, google chrome測試都有相同結果,
記憶體消耗速度: firefox > edge > google chrome

預期行為
記憶體使用不會無止境的上升

相關訊息:

  • 使用的作業系統: Win10 1909
  • 使用的瀏覽器: Chrome, Firefox, Edge
  • 使用的套件版本: v2.7.28
  • 使用的網站網址: https://holodex.net/multiview
  • 讀取的文章代碼:
  • 發送的推文內容:

其他內容
任何其他能幫這我了解你發生問題的描述或內容。

[建議]顯示更多的推文

你的提案是因為發生某些問題嗎?
目前內容顯示的推文太少

你期待的改進方案
1.增加縮小字體的選項
2.增加減少推文間距的選項

你考慮過的其他替代方案

其他內容

[建議] 改進黑名單功能、主聊天室推文合併、標亮

你的提案是因為發生某些問題嗎?
昨天的重大發表後看到有人建議可不可以完全隱藏被黑名單的推文。

你期待的改進方案
不再顯示"被隱藏的使用者",改成完全隱藏。

其他內容
不知道有沒有辦法做成右鍵選單直接把某ID直接加到黑名單之類的形式。

20210614新增
我想會動到聊天室介面就把原本要另外再開一篇的issue跟這篇合併好了
目前想再加上像手機版的功能方便閱讀:

  • 同作者推文標亮:點發推ID標亮相同ID推文,調暗其他部分
  • 同作者推文合併:前後是同ID推文的話不顯示多的ID部分

[BUG] LOL版全部文章都不能用

問題描述
其他版的文章都能用,LOL版的全部不行,雖然套件的PTT業面能進去LOL板就是了,但是聊天室沒辦法讀

重現問題
請描述怎樣的操作流程能重現你的問題:

任何LOL版的文章代碼都讀不到聊天室
結果過一段時間突然讀到其他文章,看起來是其他文章的,神奇
預期行為
能正常更新聊天室

套件資訊截圖
image
image
正常聊天室應該畫面:
image

相關訊息:

  • 使用的作業系統[例: Win10]
  • 使用的瀏覽器:[例: Chrome]
  • 使用的套件版本:2.6.41
  • 使用的網站網址:https://www.twitch.tv/lolpacifictw
  • 讀取的文章代碼:#1WbJBFgK (LoL)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.