作者ZooseWu (N5)
看板C_Chat
标题[vtub] YT聊天室显示PTT推文 [holo][枭][彩虹]
时间Sun Dec 13 18:17:23 2020
大家好
由於本人自前几周开始DD的情况越来越严重
生肉已经无法满足我了
那些错过的实况我也想要补起来
但是没有搭配直播单的实况对我来说
根本没必要试吃就是少一味
所以我就想做一个插件
可以让我在看过去的纪录然後会重现当时的推文讨论
就像实况聊天室一样 只是是PTT讨论串版本
然後就想说乾脆也让实况可以用 看实况时会定时更新推文
於是这个插件就这样生出来了
(并没有 其实还搞了很久)
目前测试过firefox跟chrome都可以使用
edge应该也可以但是我没测试过 如果你使用过後发现问题请回报给我
并且任何youtube上面的实况都可以使用
目前已经测试过的V有hololive 彩虹社 枭
任何其他个人势或台V理论上也应该都可以用
而任何你有权限浏览的推文也都可以载入
所以你想看实况配八卦板文也没问题
(我是不知道有谁会想这样做啦)
如果跟我一样同时上瘾VT跟PTT的欢迎一起使用~
https://i.imgur.com/l3GfItu.png
https://i.imgur.com/sM6GtWz.png
https://i.imgur.com/UwDHu7i.png
https://i.imgur.com/Xn87juc.png
如何安装插件:
1.你要有violentmonkey
这是一个可以载入第三方插件的扩充套件
无论firefox、google或edge都可以使用
violentmonkey下载点:
https://violentmonkey.github.io/get-it/
并不建议使用Tampermonkey或Greasymonkey
这两个都有些过时 并且有部分冲突
大部分T或G的脚本都能正常在V上面运行
2.请到下面网址安装插件
https://greasyfork.org/zh-TW/scripts/418469-youtubechatonptt
安装好之後打开youtube实况应该在聊天室左上角会有一个P的按钮
3.设定实况纪录的开台时间
(实况中请跳过此步骤)
4.登入PTT以及搜寻文章推文
目前脚本还在测试阶段 第一次使用脚本时请先用一组错的密码尝试
(因为开发中的时候
google一直说我的帐号被盗了)
(废话因为我把你输入的帐号资料丢给PTT去跑)
(但是某天开始突然就不跟我讲了)
(
#我完全不懂为什麽 #我当时害怕极了)
(如果你输入帐号密码登入後被提示盗帐号了请回报给我)
文章是透过完整文章代码的方法搜寻
你在自己PTT视窗中的文章键入大写Q就能看到完整文章代码
复制过去就可以了(复制有可能是ctrl+c或alt+P或shift+ins)
5.享受你的聊天室: )
所有的程式码都完整公开在github、greasyfork以提供任何人检视
并且帐号资料传输过程都有加密
如果对帐号资料被窃取这件事情还是有疑虑的话可以先暂时不使用
以下是github专案连结:
https://github.com/zoosewu/PTTChatOnYoutube
目前插件还在测试版本
有很多未知的问题开发过程中都不见了 我完全不懂为什麽
还有很多以前没问题的地方开发到一半突然冒出来 我也完全不懂为什麽
如果你遇到问题或有任何建议
欢迎在下面推文回报或是到下面网址建立正式的issue方便我追踪
https://github.com/zoosewu/PTTChatOnYoutube/issues
如果你想看更详细的插件介绍请点下面网址
https://github.com/zoosewu/PTTChatOnYoutube/tree/master/homepage
以下闲聊
插件刚开始可以跑之後
我就耍废三天整天看实况配推文 豪爽
懒到不想做使用者友善版本 想说自己偷偷用就好ww
果然继续开发之後我就没多少时间进专串耍废QQ
然後我今天才知道脚本本身可以存资料在你的浏览器里面
如果你觉得那些资料 例如ID或文章代码想要存起来
也可以跟我说(没人说我就不做了)
如果你觉得很有兴趣下载前请给我一个推
让有兴趣的人也有机会看到这篇文~
然後这个插件要搭配讨论串才有用
所以如果你有兴趣还请多多在各VT专串下面讨论闲聊
等到目前的功能稳定之後也会实作插件内推文的功能
喔对了有其他地方如NBA也有讨论串可以使用本插件的话欢迎直接转文过去
但是限定"有聊天室的YT实况或YT影片"
以下程式碎碎念
如果有人对js写插件也有心得的话欢迎跟我讨论
这是我第一次从0开始尻js的插件
很多地方都气到不行 像肚子被重重揍了一拳
例如那个脚本有没有办法再开发的时候拆成很多部件
然後在发布的时候再自动合并起来之类的
另外平常看到新闻写某某网站用明码传重要资料的时候我都跟着乡民一起耻笑
但是我自己写插件就忘记这件事情
只觉得帐密这样传好像很危险 但是不知道要怎麽办
直到插件发布前几个小时我才想到可以加密= =
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.243.107.35 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Chat/M.1607854663.A.B4E.html
1F:推 nothink0: 发想不错,推 12/13 18:20
2F:推 PunkGrass: 加油 12/13 18:21
3F:推 windowsill: 这个赞耶 12/13 18:21
4F:推 nh60211as: 推,等等看 12/13 18:23
※ ZooseWu:转录至看板 Vtuber 12/13 18:23
5F:推 alfand: 推 晚点试用看看 12/13 18:23
6F:推 g54365123: 推 12/13 18:24
7F:推 cocytus39: 推推 12/13 18:24
8F:推 areysky: 推 感觉很有趣 12/13 18:26
9F:推 xyz90605: 无法登入欸 显示ppt无回应 12/13 18:27
10F:→ xyz90605: ptt 12/13 18:27
过几秒再按一次登入看看
晚上热门时段PTT有时候会不给连
如果还是失败的话把PTT画面跟log截图给我看
11F:推 Yuiwa1996: 推 12/13 18:29
12F:推 dWoWb: DD成这样 给你一个推表示敬意 12/13 18:30
13F:推 gearty: 太强 12/13 18:32
16F:→ xyz90605: 还是一样无法登入QQ 12/13 18:33
欸靠北 为什麽你的主画面没有
"上方为使用者心情点播留言区,不代表本站立场"
我是抓这一串字的 我改成【精华公布栏】 等我一下
17F:推 NanoDesu: 推个 12/13 18:33
18F:推 rxsmalllove: 啥米 12/13 18:34
19F:推 blade0314: 村长你一天是不是有48小时啊 又dd 又mc 还写程式XD 12/13 18:35
我就DD 一时DD一时爆肝 一直DD一直爆肝
20F:推 ybz612: 猛ㄛ 12/13 18:35
好了 xyz大还请你重新进入插件网址更新一下再试试看
21F:推 webberfun: 超猛 推个 12/13 18:37
22F:推 TSMDYRUS: 强 12/13 18:38
23F:推 JamesGa: 太神啦 12/13 18:39
24F:推 wk415937: 太赞了吧 12/13 18:39
25F:推 bb850878: 推 12/13 18:40
26F:→ JamesGa: 村长你的肝还好ㄇ 12/13 18:40
我原本每天都睡满八小时的 直到我的youtube首页出现了VT推荐
27F:推 jds2518: 太神拉 12/13 18:41
28F:推 kenny4206: 推 12/13 18:43
29F:推 naya7415963: 好强,纯推不下 12/13 18:43
30F:推 showwhat2: 推、推! 12/13 18:44
欸靠忘记说了
这个实况也可以用 实况会定时载入新推文
https://i.imgur.com/LerhJTr.png
31F:推 Lhmstu: 纯推,好猛 12/13 18:45
32F:推 neil987: 开源给推 有没有考虑弄成chrome扩充 12/13 18:45
我并不清楚要怎麽申请扩充套件
而且因为这个插件有YT<-->PTT资料传输 这样会被挡下来吗?
※ 编辑: ZooseWu (111.243.107.35 台湾), 12/13/2020 18:49:07
34F:推 jeremy7986: 强者 只能跪了 12/13 18:48
35F:→ wetor: 太扯XD 甚麽都要同接 12/13 18:50
36F:推 Quietlake: 推 12/13 18:51
37F:推 Sagemode: 是不是可以不登入 直接抓PTT网页版的资料? 12/13 18:52
我原本要做的就是捞网页板推文
然後发现网页板只要1500条她就直接不显示摆烂
我有为此发一篇抱怨文你可以看一下
#1VobIvqM (C_Chat)
38F:推 PixelDVA: 推 12/13 18:52
39F:推 aegis123321: 有心推 12/13 18:53
40F:推 neil987: 网页版的推文更新会有延迟 12/13 18:53
对 原本因为有延迟 只打算做实况纪录用的插件
後来因为要用PTT登入 就顺便(完全不顺便)做出实况用的即时更新推文版本
为此我还几乎重新刻了一个前端捞PTT资料的功能
因为没有任何爬虫是给前端js用的
41F:推 xyz90605: 太神啦 老大 成功惹 感谢你的贡献 12/13 18:54
太神啦~ 因为我不知道你为什麽没有心情点播的提示
所以做好也不知道怎麽测 就直接丢上去试试看
没想到程式一次就成功啦 kamikami
42F:→ neil987: 挡下来是不至於 但是要写扩充套件要先缴点心意给google 12/13 18:54
43F:推 b77889999: kamikami 12/13 18:54
pekopeko 我现在正在用插件搭配兔子恐怖游戏 虽然讨论串都在讨论星姊
44F:推 lexmrkz32: 这个有点猛 12/13 18:56
※ 编辑: ZooseWu (111.243.107.35 台湾), 12/13/2020 19:00:02
45F:推 narihira2000: 只能看留言的话为什麽不选择贴网址load推文啊? 12/13 18:58
超过1500条的话网页板会跟你说
"中间还有很多推文 想看的话请登入PTT唷啾咪>.^"
然後齁串每个都至少有3000条 多的还有破万推文
我开发到一半才发现 然後一大半的地方就要重写了
这篇我有抱怨过
#1VobIvqM (C_Chat)
然後既然现在都要登入读取推文了 之後应该也会实作插件内推文的功能
46F:推 steve2512: 镇长太神啦peko 12/13 19:00
kamipeko~
47F:推 outsmart33: 这也太猛 12/13 19:02
48F:推 LiNcUtT: 怎麽用啊?一直登不上 12/13 19:02
他的讯息写PTT没有回应吗?
可以的话能贴一下PTT画面跟log上来吗
49F:推 dWoWb: 有了这个 又多一台萤幕可以放监视器啦(O 12/13 19:03
双萤幕一边实况一边推文(X) 双萤幕两个实况搭配插件(O)
※ 编辑: ZooseWu (111.243.107.35 台湾), 12/13/2020 19:06:56
50F:推 xkiller1900: 双萤幕不是可以放18台ㄇ 12/13 19:08
51F:→ xkiller1900: 如果你有三萤幕(ry 12/13 19:08
52F:推 kiato: 推一个 12/13 19:08
53F:推 aegius1r: 总之先推 12/13 19:09
54F:推 LiNcUtT: 对,一直写无回应 12/13 19:11
感谢你的回报 看起来是已经登入但是插件没有做正确的判断
目前而言你重新整理页面应该就能用了
我再详细看看到底是哪边出问题导致已经登入但是插件没有侦测到
57F:推 info10133: 先推个 有空也来试试 12/13 19:12
58F:推 HHH555JJJ: 先推 12/13 19:13
59F:推 LiNcUtT: 重整以後再登入,变成显示未知错误 12/13 19:17
我甚至不清楚为什麽程式会带你到这个画面
我从来没有看过这个画面连怎麽过去都不知道
欸欸这个可能是个人化设定的问题
可以请你到PTT首页->个人设定区->个人化设定贴给我看吗
个人化设定不同可能会显示不同的字串
61F:→ LiNcUtT: 还有能跟holotools一起用吗?我用holotool看时没有p 12/13 19:19
可以 他没有显示聊天室插件就不会启动
并且你第一次点开[P]的按钮才会帮你背景启动PTT
62F:推 CCNK: 浪费才能给推 我是PTT手机APP开着一边看实况啦 12/13 19:23
你现在手机可以等要推文再打开
等我实作推蚊功能你就可以解放手机了
你的设定跟我也一样 很普通没有改过
我暂时还不清楚你问题会发生的原因 可能要花时间找一下
你到现在都没有成功过吗?
64F:推 because1909: 推 好棒 12/13 19:25
这个是holotools的额外插件还是网站本身的视窗
因为我没有用holotools 可能要看一下怎麽相容进去
66F:→ LiNcUtT: 一次都没成功过XD 12/13 19:28
这有点麻烦阿.....
我做一个更完整的除错功能 可以检验更多资料好了
我原本以为PTT那边应该不会有太多问题
67F:推 LiNcUtT: 啊 我知道了,在设定进站画面那要全关才能登入 12/13 19:31
你的进站画面还会显示额外的什麽讯息
你跟我说我把它写进插件让他自动跳过
我看到怎麽设定进站画面了
可能要暂时请你先关掉 等我把这些画面都写入自动跳过之後再请你开回来
68F:推 yesqqe: 这个也太强了== 各种实况都可以用欸 12/13 19:32
事实上它就只是把任何一个YT聊天室+连线到PTT
如果有需求的话应该也是可以做如果有其他网站的聊天室就连结PTT
69F:→ LiNcUtT: 旁边那个是ytcfilter,在yt看时可以并存,holotool就不行 12/13 19:32
我确定ytfilter可以共存
我用holotools没办法打开聊天室欸 怎麽打开的
70F:推 qwe19272375: 推 有空来看能不能帮忙加功能 12/13 19:33
71F:推 kiato: 进站画面都X 就能登入了 太神啦 推推 12/13 19:34
我现在才知道可以选择进站画面
我做自动跳过之後就可以不用全部关掉了
终於QQ
找到bug发生的原因就很好解决问题了
你不说我都不知道十大热门看板会出状况 感谢回报
73F:→ LiNcUtT: v头像旁边有个小图案,按下去就有聊天室了 12/13 19:37
看到了
74F:推 ilrb10157: 太猛.. 12/13 19:37
75F:推 WindSucker: 赞 等弹幕版 12/13 19:39
你们真的会对弹幕版本有兴趣吗... 有的话我可以想一下怎麽做
77F:→ CCNK: 习惯了 安卓10可以切分割画面平板开起来就好 不过还是给浪 12/13 19:43
78F:→ CCNK: 费才能的人推一下 12/13 19:43
我的手机也可以分割画面 但是画面太小我受不了
电脑大萤幕比较爽 但就是没有PTT可以配
※ 编辑: ZooseWu (111.243.107.35 台湾), 12/13/2020 19:46:45
holotools聊天室显示插件我要看一下网站有没有可以方便放插件的地方
可能短期之内还没办法支援
79F:推 angels0917: 有很多未知的问题开发时出现/消失 完全不懂为什麽XD 12/13 19:51
写程式的生活就是如此惊险刺激 且充满未知
80F:推 qwe04687: 太神啦 12/13 20:00
目前进板画面都可以自动跳过了
如果有使用进板画面的使用者可以开回来了
81F:推 ZMTL: 路过看到这个,LOL看比赛VOD应该也能用吗(? 12/13 20:09
如果是在yt的直播+PTT有讨论串应该都可以
能贴上任何一场比赛的网址跟讨论串吗
有奇怪的问题我可以帮忙解决
我刚刚找了一下LOL板好像没有比赛的闲聊专串
83F:推 a2364983: 比赛串关键字用[电竞]试试看? 12/13 20:28
有了 感谢 我来测试看看
84F:→ a2364983: #1VdJKMiU 或是用今年世界冠军赛的冠军战来测试 12/13 20:29
85F:推 roger30415: #1VWmlv07 今年 NBA有用过类似功能 整个配起来 12/13 20:39
86F:→ roger30415: 很爽 12/13 20:39
我一开始找了C洽板根NBA板都没找到xD
这个我之前发文抱怨的时候有人也有说
然後我就有下载下来 不过不知道为什麽完全打不开
再加上他是应用程式 我是写前端插件 後来就没有再深究这个东西了
不过大家都会想要这样的功能呢
88F:推 a5steak: 天才的构想 12/13 20:46
89F:推 henry4204aaa: 推 太猛了 12/13 20:47
90F:推 tony20095: 赞喔 之後来试试看 12/13 20:51
91F:推 Alcatraz666: 先推文收藏起来再说 12/13 20:53
92F:推 chenwi106012: 赞赞 我前几天才自己做一个用网页显示的 不过还在 12/13 21:05
93F:→ chenwi106012: 测试 12/13 21:05
95F:→ chenwi106012: do.jpg 12/13 21:05
DD所见略同ˊ_>ˋ
能这样在网页里显示也是归功於以前用过其他很方便的插件
有幸看过大神怎麽做这类玩意儿
你可以继续开发 或是加入我的专案一起开发
不过我的程式码跟档案都没整理超乱的 有需要再跟我讨论
97F:→ nh60211as: 问一下,一直出现重复推文是已知问题吗 12/13 21:09
目前是根据之前搜寻到的行数去锁定已经查到的推文
例如你的推文就是在文章的第436行
但是如果原PO有修改推文的话你的推文就会被往下挤
然後我就会重复抓到贴上去
你这篇文的发文者有编辑过很多次吗?
可以的话能贴上你的PTT画面跟log画面吗
看起来应该行数判定完再作推文内容的判定
但是我现在要先看兔子 现在的实况很重要peko
100F:→ nh60211as: log洗掉了抱歉 12/13 21:17
没有就算了没关系 我等等有空试试看为什麽会这样
101F:→ nh60211as: 我发在github issue好了,不然很乱 12/13 21:28
102F:推 WindSucker: yt弹幕 github:youtube-live-chat-flow 12/13 21:45
晚点有时间再来研究研究
103F:推 jeff666: 太神啦 感谢你 12/13 22:44
104F:推 pure09876: 很厉害,谢谢你!!现在报考2022资工所还来得及吗 12/13 22:52
"成为DD的我 为了能方便的看实况努力学会了程式语言"
你要是进去了这就是你自传的书名
105F:推 Allen0835690: 推 非常实用 辛苦了! 12/13 23:06
106F:推 a200650305: 太神啦 12/13 23:10
107F:推 joker8881: 你太厉害了吧 12/14 04:13
普通的DD已经无法满足我了
108F:推 wres666: 太D了吧! 12/14 09:08
109F:推 chitin0313: 推个 太神了XD 12/14 13:22
110F:推 WindowsSucks: 推 回来这篇朝圣一下 12/14 20:45
仔细看了一下 好像有办法放在holotools上面 只是要时间开发
如果有兴趣的话可以等我这几天弄一下
※ 编辑: ZooseWu (111.243.107.35 台湾), 12/14/2020 22:38:21
※ 编辑: ZooseWu (1.162.82.106 台湾), 01/10/2021 23:28:05