2024年4月19日

香橙派 zero2 使用的全志 H616 架构为 ARMv8,而不是 v7。安装 nomachine 成功之后会提示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
(Reading database ... 84977 files and directories currently installed.)
Preparing to unpack nomachine_8.11.3_3_arm64.deb ...
Unpacking nomachine (8.11.3-3) over (8.11.3-3) ...
Setting up nomachine (8.11.3-3) ...
NX> 700 Starting installation at: Fri, 19 Apr 2024 18:16:16.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Installation log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Installing nxrunner version: 8.11.3.
NX> 700 Installing nxplayer version: 8.11.3.
NX> 700 Installing nxnode version: 8.11.3.
NX> 700 Installing nxserver version: 8.11.3.
NX> 700 Installation completed at: Fri, 19 Apr 2024 18:17:19.
NX> 700 NoMachine was configured to run the following services:
NX> 700 NX service on port: 4000

而且需要注意,要想安装 nomachine,系统版本应该是桌面版本(而不是服务器版本)。不过,如果是服务器版本也问题不大,nomachine 会自动安装桌面。

和 vnc 相比,好处是可以自动启动并使用pc扫描4000端口,从而实现一样的效果;还有就是不需要操心vncserver的状态,或者端口啥的,默认状态就挺好

坏处大概是不能指定桌面(例如,我安装的xfce就不能使用)

注意 xfce 的远程桌面运行对应的进程/服务是 dbus 还有 vncserver,其中vncserver 需要手动启用一下(或者放在 bashrc 里面开机自启动)

可以用tigervnc,也可以用Windows的远程桌面,有时候两个都能用有时候其中一个不能用。

1
2
3
4
5
6
7
8
vncserver -localhost yes :1
# 启动,注意不要加上 -localhost yes,加了之后会拒绝除了本地之外的其他请求。

vncserver -kill :1
# 停止

vncpasswd
# 改密码

spi显示

dev中的fb0和fb1:framebuffer,一段内存,作为显示的缓存,在官方文档给出的指令 fbi-vt 1-noverbose-d /dev/fb1 /boot/boot.bmp 作为显示图片的方式。

未完待续

交错战线机器人

遇到了b站转发动态、长文的情况,如果是转发动态,那么旧版程序只能搬运动态本身,搬运不了转发的动态;如果是长文,从动态里只能浏览部分文本,格式会被强行压缩。

转发动态

动态正文是 “modules”,转发的动态是 “orig”。因此,在处理数据的时候,只需要判断是否具有 “orig”,如果有,按照一样的方式解析即可。

其中,“orig” 底下有着和原本动态一模一样的结构,也就是说[“modules”] 可以被直接替换为 [“orig”][“modules”]用同样的方式解析,因为结构是完全一样的。

很顺利地解决了。

顺利到难以置信。居然只调试了三次……

长文

我想要一个获取 cv(专栏文章)全文的方法。

我发觉其中和 “desc” 并列有一个 “id”,如果是专栏文章,那么 “id” 就等同于 “cv” 后面的数字。例如,id,33838995,对应 cv33838995。这样就不需要正则表达式提取 cv 号码了。

不过这个 id 并不是动态id,动态id是前面那个第一层的 id_str

如果通过 id_str 和 https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/get_dynamic_detail?dynamic_id=920925182538809433 获取到的动态,那依旧是被裁剪过的,并不是我想要的全文。

https://api.bilibili.com/x/article/viewinfo?id=33838995 也仅仅是专栏基本信息,不包括内容。

看了一圈,b站把这个权限封死了,需要申请 https://openhome.bilibili.com/doc/4/b14b77b6-8889-8c8b-2e83-17c5a4c550fb

而且还需要被查询的用户本人授权,捏麻的。

nga 有人在和我做一样的事情 https://ngabbs.com/read.php?tid=19914874 而且是版务,五年之前就开始了。

谢谢你,陌生人。 https://github.com/sjn4048/KingOfGloryTools/tree/master/html-md2nga

长文

之后还是没有用上 html2nga,自己写了转换的逻辑

大概就是先拉网页,找到正文就成功了一半。正文每一行是 <p>,图片在 figure 里面。和之前的逻辑基本一样,甚至还要简单很多很多。

浏览网页的文章是不需要授权的,赢。

另外,我判断如果上一行是空行,那么就加粗加大字号。很草率,但我没想到更好的判断标题的办法。

就这样吧。


2024年4月19日
http://petertan303.github.io/2024/04/19/2024年4月19日/
作者
peter?
发布于
2024年4月19日
许可协议