作者: 某昨P

116 篇文章

Project Anni 之旅(3)自动化 Flutter 应用 CI/CD 上架流程
大家好,好久不见,我是某昨。 最近的闲暇时间基本都花在了填坑 Annix 上,可以说是小有成色。抛开被各种 Bug 折磨不谈,这期我们来简单讲一讲 CI/CD 的那些事。Annix 的 CI/CD自动化基本可以分为三个阶段:Artifacts、Release 和 Play Store,我们一个个讲起。 OP Artifacts 时代 在今年的4月8…
如何在后分P时代进行投稿——sswa使用详解
大家好,好久不见,我是某昨。 众所周知,叔叔在今年的某个时间点悄悄地关闭了分P投稿的入口,目前唯一的分P投稿入口就只有投稿工具和旧版的手机客户端了。由于叔叔在去年某个时候增加的1000粉限制,普通用户本就不能投稿分P;但这次的全量化则是针对所有用户的一击重锤。 西西一哥也没有幸免 由此,sswa 诞生了。sswa 是在 biliup-rs 的基础上…
JSON RPC 与 LSP 协议基础
之前实现 ZenScript 的 LSP 的时候只是简单实现了一个 server,没有对协议相关的功能进行更深入的了解。最近四个月前因为工作原因开始重新关注起这方面的内容,于是开始对协议的相关内容进行整理清库存。 本文基于 Language Server Protocol 3.16 编写,与当前的 LSP 版本可能不完全一致,阅读时需要注意。 什么…
【2022篇+WriteUp】如何再收一个新年红包?
题面 这么多年,总算是把新年红包的题弄出来了。值此除旧迎新之际,希望大家新年快乐,玩得开心(x 地址:https://triangle-2022.mmf.moe/ 解密平台基于 Triangle 创建,不过估计明年还得重构如果明年还有 如果提示红包码不存在,请在本文下留言,并附上题目的编号(如 #3)。为了延长红包的存活时间(24小时),后面题的红…
如何将良心云的良心功能清理干净
首先是明面上有的卸载脚本: sudo /usr/local/qcloud/stargate/admin/uninstall.sh sudo /usr/local/qcloud/monitor/barad/admin/uninstall.sh 然后是藏起来的自动化助手: cd /tmp && mkdir tmp && …
【油猴脚本】bilibili 投稿页面返回旧版+旧版页面强制允许分P上传
更新:现在返回旧版按钮点了也没用了。推荐使用 sswa 进行上传。 干掉叔叔的新版灰度。 如果旧版页面原来就(因为粉丝数限制)传不了分P的话,显示出的增加分P按钮也只能看看,需要用手机端/投稿工具来增加分P容量,不知道是哪个天才想出来的分P容量这个东西。 原理是给 Vuex 上了 hook,之前想在网页上模拟投稿工具/移动端协议的,但还是放弃了//…
Project Anni 之旅(2)ValueAfterTable——toml-rs的实现与限制
大家好,好久不见,我是某昨。 最近将 Anni 的元数据仓库标准更新到 1.1 时出现了问题。在 1.1 的标准中,date 字段可以通过指定 year、month 和 day 表示相对模糊的专辑发售日期: [album] date = { year = 2021, month = 10 } 对反序列化而言,一切都没有问题,但在序列化的时候,问题出…