回应模式 - No.50750950


No.50750950 - 技术宅


无标题无名氏No.50750950 返回主串

2022-07-26(二)22:59:10 ID:bRRnPeX 回应

突发奇想尝试做一个命令行版X岛客户端( ゚∀。)

只是图一乐,所以应该不会加入太多的功能而且随时可能弃坑。目前只做了查看版面的功能,如果最后做完了我就把链接发到这个串下面( ゚∀。)

无标题无名氏No.55916731

2023-03-01(三)21:55:26 ID: bRRnPeX (PO主)

另一个,不过作者似乎做到一半就弃坑了……

heixiaobai/adnmb-cli: adnmb.com的第三方CLI客户端
https://github.com/heixiaobai/adnmb-cli

无标题无名氏No.56957543

2023-04-20(四)23:56:32 ID: bRRnPeX (PO主)

已经过去很久了,但是简单更新一下 ( ゚∀。)

之前提过在终端(通过ASCII艺术的方式)显示图片是通过chafa这个程序实现的,最近发现有人做了chafa.py这个Python的封装(https://chafapy.mage.black/),所以就把显示图片的操作从通过subprocess运行chafa进程改成直接调用chafa.py的相关函数了 (=゚ω゚)=

另一个好处是不需要手动额外下载chafa,在pip install的时候会一起装上chafa.py然后就有了显示图片的能力,稍微方便了一些 |∀゚

无标题无名氏No.57032258

2023-04-24(一)17:10:12 ID: bRRnPeX (PO主)

>>No.57019845
才发现编译版全都寄了,这两天我修一下( ´д`)

无标题无名氏No.57040740

2023-04-25(二)00:29:17 ID: bRRnPeX (PO主)

>>No.57019845
修好了,然后用虚拟机全新安装了Arch Linux和Fedora测试是可以运行的(=゚ω゚)=
不过还是需要用包管理器安装imagemagick和glib2,一些其他的注意事项在README里写了(=゚ω゚)=

无标题无名氏No.57079200

2023-04-26(三)22:38:17 ID: bRRnPeX (PO主)

>>No.57078398
好耶 |∀` )
是用包管理器安装吗,如果是的话我可以把安装命令写到README里面 (=゚ω゚)=

无标题无名氏No.57087709

2023-04-27(四)13:02:03 ID: bRRnPeX (PO主)

>>No.57085824
我对NixOS没怎么了解过,翻了下你的fork的xdcmd.nix,那个fetchFromGitHub最后还是从我的repo获取的代码,似乎建一个空的repo然后写好这几个nix文件然后安装的时候写这个repo的地址就可以了?

无标题无名氏No.57091744

2023-04-27(四)17:01:02 ID: bRRnPeX (PO主)

>>No.57089329
已经把安装命令写进README了(ノ゚∀゚)ノ

说起来这里有chocolatey之类的Windows上的包管理器的用户吗,说不定也可以安排上?( ゚∀。)

无标题无名氏No.57510878

2023-05-18(四)10:05:33 ID: bRRnPeX (PO主)

>>No.56957543
发现就算是在Windows下chafa.py也是需要手动安装ImageMagick才能使用的,如果没有安装(注册表里没有相关记录)的话就直接报错了。因为还是要手动额外安装东西也没方便到哪里去所以又revert回之前的启动chafa进程的方法了……

顺便把最近更新的“4chan式的每一行以>开头则使用绿字”也加上了(=゚ω゚)=

啊这,这图也过不了审吗(゚Д゚≡゚Д゚)
https://github.com/TransparentLC/xdcmd/assets/47057319/30e0fbf6-5344-45dd-aa6c-8e940182a7ce

无标题无名氏No.57511006

2023-05-18(四)10:12:29 ID: bRRnPeX (PO主)

然后,因为>>No.57410809有肥肥画了个岛娘的可爱像素风favicon,考虑终端大小有限所以我照着画了个更小的版本,然后加到这个客户端的首页了゚ ∀゚)ノ

https://github.com/TransparentLC/xdcmd/assets/47057319/dd4b4b10-aa79-4056-8208-6d7154096538

(在单色模式下这个位置仍然是“耶,复活了”)

显示方法是利用▀和▄这两个字符配合可以指定文字前景色和背景色的ANSI转义序列,将一个字符的位置当成两个像素来使用,其实也是chafa的基本原理了。顺便分享一下自己的将像素画转换成上述序列的脚本:

https://gist.github.com/TransparentLC/4a1a27a3f54cafd04b9cc892760e4030