无标题无名氏No.50750950 只看PO
2022-07-26(二)22:59:10
ID:bRRnPeX 回应
突发奇想尝试做一个命令行版X岛客户端( ゚∀。)
只是图一乐,所以应该不会加入太多的功能而且随时可能弃坑。目前只做了查看版面的功能,如果最后做完了我就把链接发到这个串下面( ゚∀。)
无标题无名氏No.51103374
2022-08-09(二)14:11:56 ID: bRRnPeX (PO主)
做了些微小的优化 (*´∀`)
>>No.50965846说图片预览太卡了,所以我改成了使用多线程同时加载正在查看的版面/串的一页的所有图片,使用体验提升非常明显 |∀゚
测试方式是计算从在左边的版面列表的养老院版按下Enter到进入第一页的紫妈图串的时间,由于养老院版几乎每个串每个回复都带有图片,因此进入版面和串一共需要加载将近四十张图片。原来是需要三十秒左右,使用多线程之后的耗时就在十二秒以内了,不过完全不使用图片预览的时间只有两三秒,说明还有可以优化的地方……之后再试试看吧 (=゚ω゚)=
无标题无名氏No.51118041
2022-08-09(二)22:38:53 ID: bRRnPeX (PO主)
>>No.51116803
如果能像网页上一样先显示文本部分然后图片等加载完了再显示就好了,但是这个TUI库并不能在没有任何操作的时候自行重绘,另外文档里的示例用的也都是同步写法,我感觉是异步不起来了...( ゚∀。)
无标题无名氏No.51151956
2022-08-11(四)00:15:18 ID: bRRnPeX (PO主)
一些小更新~
* 在一位肥肥的建议下,修改了配置文件路径以符合XDG目录规范。
* 现在会按照以下顺序查找配置文件:使用命令行参数--config或-c指定的路径、$XDG_CONFIG_HOME/xdcmd/config.ini(一般是~/.config/xdcmd/config.ini)、main.py所在目录的config.ini。
* 如果都没有找到,则会在$XDG_CONFIG_HOME/xdcmd/config.ini写入默认的配置文件。
* 可以在配置文件中选择是否隐藏Tips和饼干。
* 虽然Tips酱为岛民们带来了许多欢乐 | ω・´) 不过考虑到可能有人也有这个需求就加上了,反正做起来不难 (=゚ω゚)=
* 隐藏饼干的效果如图所示,有点像紫岛的混沌模式。
其实我还想加个隐藏“申请加入Tips”这种回复的功能来着,但是还要再收集一下判定规则 (`ヮ´ )
无标题无名氏No.51152713
2022-08-11(四)00:42:45 ID: PEpgvaO
po太强了(ノ゚∀゚)ノ
可以做成vscode或jetbrains的插件形式吗?感觉在IDE里摸鱼刷岛会更有意思(`・ω・´)
无标题无名氏No.51153483
2022-08-11(四)01:13:03 ID: bRRnPeX (PO主)
>>No.51152713
我没有做过IDE插件啦……直接用IDE里内置的终端也可以哦 (=゚ω゚)=