-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
NGA.txt
162 lines (138 loc) · 10.1 KB
/
NGA.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
[img]https://s2.ax1x.com/2019/11/24/MOikO1.png[/img]
[size=150%]Marsher「棉花串」[/size]
[quote]「有了Marsher,棉花糖回天天开。」
摆脱棉花糖回的截图→放OBS图片源工作流。一键操作的时代,现已到来。[/quote]
大家好 这里是来自DD Center的茶栗。Marsher为一个在本地整理、展示来自マシュマロ(棉花糖/MarshmallowQA)、Peing等匿名提问箱的提问的工具。
===背景===
某次DD的时候看到有主播吐槽每次做棉花糖回都需要预先截图(/下载)所有需要的棉花糖,然后在直播的时候用OBS一张一张切换。因此制作了这个小工具来方便整理展示匿名提问。
===两张图说话===
[img]https://s2.ax1x.com/2019/11/24/MOiVw6.gif[/img]
[img]https://s2.ax1x.com/2019/11/24/MOiEex.gif[/img]
===功能与特性===
[list]
[*]直播展示:与OBS、直播姬联动,一键切换;
[*]自动拉取:与マシュマロ、Peing联动,用Twitter或帐号登录后可一键拉取收到的提问;
[*]提问列表:想针对某次直播单独列出挑选出的棉花糖?新建一个列表即可!
[*]高效整理:使用拖动的方式让棉花糖在列表之间穿梭;
[*]易于使用:一键安装免配置,电脑杂鱼也能快速上手!
[*]小巧便捷:整个程序压缩后仅7MB不到,解压后仅20MB不到,极致轻便。
[*]优雅美观:UI设计简明,且OBS上的展示器支持渐变动画;
[*]开源免费
[/list]
===先决条件===
你需要以下环境以使用Marsher。除Windows以外通常这些条件是自带或会被自动配置好的。
[list]
[*]Windows 7 SP1 及以上系统(强烈建议使用Windows 10);
[*].NET Framework 4.7.2及以上(通常自带,且在支持的操作系统上会自动安装);
[*]Internet Explorer 11(Windows 8.1/10自带,其他系统用户可自行安装);
[/list]
===获取===
你可以在以下链接下载安装最新的Marsher:
[url]https://soft.danmuji.org/Marsher/Marsher-Setup-1.0.0.exe[/url]
直接运行安装包可一键安装。
关于安装:
[collapse]
第一次启动时可能弹出Windows防火墙提示,这是由于Marsher需要在本地启动一个服务器以供OBS等调用。请选择“解除限制”或“允许”;
如果你的系统没有安装.NET Framework 4.7.2,则安装程序会自动联网安装。但是在中国大陆访问Microsoft的服务器较慢,因此建议自行于官网下载离线包安装(http://go.microsoft.com/fwlink/?linkid=863265);当安装出错的时候(已知过旧的Windows 7会导致在线安装失败)也可以考虑使用离线安装包;
由于Windows 7上需要单独安装Internet Explorer 11与.NET Framework,且.NET Framework安装可能出现神秘问题,因此强烈建议使用Windows 10;
[/collapse]
===关于安全的问题===
由于涉及到关键帐号信息,因此你可能会在意本程序的安全问题。本程序的官方发布版本绝对无毒(不信你可以自己审查代码自己编译……),且我们不会收集任何数据,无论匿名与否。但是不保证网上非官方渠道传播的已编译文件的安全性。因此建议永远仅使用来自下列来源的程序:
[list]
[*]DD Center编译的(即上述下载链接下载到的)Marsher;
[*]自己或可信任方编译的Marsher(注意即使是可信任的人传给你的版本同样可能来自不可信的编译者!);
[/list]
===使用===
[collapse]
以下所有步骤以マシュマロ(棉花糖)提问箱为例,Peing同理。
===代理===
如果您在中国大陆,您可能需要魔法上网。Marsher的所有网络访问会通过你的系统的代理访问网络。对于“艾斯艾斯R”等工具,通常将其“系统代理模式”设置为“全局代理”即可。不过需要注意在拉取完提问后须记得还原该设置(“直连模式”),若系统最初的设置不是全局模式。
关于此话题的更多问题,请咨询您的技术支持(对于企业势)或私信我。
===登录棉花糖服务===
在右上角的“登录提问箱服务”中选择“登入Marshmallow服务”。
[img]https://s2.ax1x.com/2019/11/24/MOiQld.png[/img]
一个浏览器窗口会打开并转到マシュマロ主页。
[img]https://s2.ax1x.com/2019/11/24/MOil6A.png[/img]
请用你通常的登录方式登录マシュマロ,并转到个人页面。最后,点击“我登录好了”按钮。
对peing用户而言,可能会弹出Internet Explorer的错误窗口,或出现显示错位等问题。不必理会,直接登录即可。出现下面界面就说明登录成功了。
[img]https://s2.ax1x.com/2019/11/24/MOiPSJ.png[/img]
几秒后,Marsher左下角应该提示Marshmallow服务可用。
[img]https://s2.ax1x.com/2019/11/24/MOi1OI.png[/img]
===拉取===
单击右上角的“拉取提问”,即会从所有提问箱服务拉取收到的提问。
[img]https://s2.ax1x.com/2019/11/24/MOi8mt.png[/img]
[quote]注意:目前的版本会拉取所有收到的提问,只要其不在本地存储中。因此如果长期不清理帐号中的提问,单次拉取会占用大量时间。以后会考虑添加批量清理帐号中提问(而非本地提问)的功能(参见「在下个版本可能会添加的内容」一节)。
另外Peing用户也可以在拉取后自行打开浏览器,使用Peing的“标记所有为已读”功能。[/quote]
拉取后会呈现在“所有收到的提问”列表中。
[img]https://s2.ax1x.com/2019/11/24/MOP5o8.png[/img]
选择一个提问,即可在右侧对其进行编辑。所有的编辑都是自动保存的。
===列表与整理===
提问列表是用于整理收到的棉花糖以用于展示的工具。单击左上角列表选择器下方的“+”号新建一个列表,并为列表命名。
[quote]提示:建议用直播场次来命名列表,例如“11.23棉花糖台词回”[/quote]
[img]https://s2.ax1x.com/2019/11/24/MOPHzj.png[/img]
新建后会自动打开整理器窗口。同时你可以通过左上角的复选框选择当前主窗口中的列表。
若关闭了整理器窗口,你随时可以在主窗口中选择想要编辑的列表,并单击下方的“🖊”按钮重新打开整理器。
通常,[b]你需要将“所有收到的提问”中的提问拖动到整理器窗口中[/b]。你也可以按住Ctrl多选,亦可拖动以调整各个问题的位置(注意,“所有收到的提问”中的提问不可调整位置,也不可将列表中的提问拖动到“所有收到的提问”)。
[img]https://s2.ax1x.com/2019/11/24/MOPTJg.png[/img]
若想删除列表中的某个提问,将其拖动到主窗体中“拖放在此以删除”处即可。
[img]https://s2.ax1x.com/2019/11/24/MOPLyn.png[/img]
[quote]注意,如果从“所有收到的提问”中拖动提问到“拖放在此以删除”区域,则这个提问会被从本地存储,以及所有列表中删除。
建议在删除所有问题的时候,保留最后一个问题(即最后收到的一个问题)。这样可以防止在下一次拉取的时候再次拉取到上次删除的问题。或者,你可以手动在网页中将提问标记为已读。[/quote]
在编辑完毕后可关闭整理器。在直播时在主窗口中选择该列表即可。
[img]https://s2.ax1x.com/2019/11/24/MOPje0.png[/img]
===展示===
以下以OBS为例。
首先你需要启动Marsher并保证右下角提示展示服务运行中。
[img]https://s2.ax1x.com/2019/11/24/MOPxoT.png[/img]
在OBS中添加一个浏览器源,并在地址一栏中填入“http://localhost:19100/index.html”,设置长度宽度为直播画布的长度、宽度(例如若你使用720p推流,则使用长度1280、宽度720;1080p推流则为长度1920宽度1080)。关于其他设置的进一步解读,请联系你的技术支持。
[img]https://s2.ax1x.com/2019/11/24/MOiSFU.png[/img]
[img]https://s2.ax1x.com/2019/11/24/MOipYF.png[/img]
调整浏览器源到正确的位置,并进行合理的缩放。
此时可尝试在Marsher主界面中选择一个提问,并单击“显示”。
[img]https://s2.ax1x.com/2019/11/24/MOi9W4.png[/img]
若一切正常,OBS中的提问显示也会随之改变。重复上述操作,即可实现快速切换当前展示的提问。
如遇到无法切换的情况,请尝试重启Marsher并打开浏览器源的设置,单击最下方的“刷新当前页面缓存”。
[/collapse]
===在下个版本可能会添加的内容===
[collapse]
如果有足够多的反馈表示需求,那么在下一个版本可能加入这些功能:
[list]
[*]同屏显示多个提问
[*]列表倒序浏览
[*]批量删除/标记回答服务端的棉花糖
[/list]
[/collapse]
===Contributers===
[collapse]
[list]
[*]Charlie Jiang:程序、UI
[*]Il Harper:LOGO、头图
[*]yuyuyzl:UI顾问
[*]genteure:下载与更新服务器
[*]某不愿透露姓名的DD:日语翻译
[/list]
[/collapse]
===源代码与授权===
[collapse]
本程序使用Apache License 2.0开源许可协议开源,您可在[url]https://github.com/cqjjjzr/Marsher[/url]阅读本程序源代码。
你[b]可以[/b]将程序用于商业目的,修改、重分发本程序,或用于专利、私人用途。
你[b]必须[/b]在修改、重分发本程序的时候带有本专栏或上述GitHub仓库的链接,以及一份Apache License 2.0协议文本。
你被[b]禁止[/b]使用本程序的任何商标、命名。也就是说,在你发布本程序的Fork时候,不能使用“Marsher”这一名称。
本人,以及本程序其他贡献者[b]不对由于使用本程序产生的一切损失负责[/b]。
[/collapse]
===来自群组:GitHub DD Center===
[img]https://s2.ax1x.com/2019/11/24/MOiufe.png[/img]
DD Center是一个主要活动于虚拟主播领域的程序员社团。
DD Center的其他产品:
[list]
bilisc.com:Bilibili醒目留言实时监控站
vtbs.moe:VTBs in Bilibili!环哔哩哔哩虚拟主播圈数据中心
BiliChat: B站仿油管样式评论机,更多主播使用的哔哩哔哩弹幕框
and more......
[/list]
===Funding===
[collapse]
如果觉得我的程序有所帮助,可以考虑给我买瓶水什么的。
[img]https://s2.ax1x.com/2019/11/24/MOinYD.png[/img]
[/collapse]
所有建议、意见、bug报告等请通过GitHub Issues、E-Mail、评论、私信提出,谢谢!