Tech

BiliBite:西半球最优雅的哔哩哔哩客户端

最近收了台二手 Apple TV,用着还不错。但是还是老问题:内容。除了 YouTube 和 Netflix 基本没什么可看的。Apple Music 又曲库奇缺,连听的都没多少。 找了两天多,没找到 B 站的客户端。虽然能用 AirPlay 但是还是不开心,于是决定自己写一个。 少废话,上代码。 https://github.com/XIAZY/BiliBite 如果你自认带宽够大,可以尝试打开这个 GIF:

Tech

plugin.kogumi - KODI 上的追新番插件

最近再次折腾树莓派,作为机顶盒使用依然选择了备受人民群众喜爱的 KODI 作为中枢。但是苦于没有一个较好的追新番插件,于是乎为了自用,这个插件诞生了。 这个插件的主要作用是动态获取哔哩哔哩上的新番列表,并且调用 KODI 的功能播放。所以目前而言只能获取 b 站提供的新番,日后可能会增加获取其他分区视频的功能。 代码托管在 这里,使用 GPLv3 协议。 演示: 番剧选择: 剧集选择: 在这里还是要感谢 biliplus.com 提供的非常好用的 API,让项目简单了很多,避免了直接解析 b 站视频的技术障碍,同时也使得国外用户可以正常浏览。

Tech

DriveIt 重大更新,支持多线程以及动漫之家子域名

首先感谢 Trim21 提交的 PR,在被我无情打回多次后依然孜孜不倦的码着代码提交新 PR,才有了这个新功能。 说来惭愧。最近实在太忙,微积分作业很多导致根本没时间写博客。多大就是苦逼啊,唯 CGPA 和屁股不可抛也。 那么具体的更新已经发在 https://github.com/XIAZY/DriveIt 这里了,命令行用法也有所变化: usage: driveit.py [-h] [-l LATEST] [-t THREAD] url A multithreading

Tech

E-hentai 现已加入 DriveIt 爬虫豪华午餐

E 绅士那就不用介绍了,肯定是无人不知无人不晓。折腾了一天,现在终于在我的 Python 爬虫 DriveIt 里添加了对于 E 绅士的支持。 项目托管在 GitHub 这里,二进制文件可以在 Releases 标签下下载,双击即用。 虽然是可以用了,但是在墙内经常会被 connection reset,所以最好还是要挂一个代理。因为网页比较复杂,结构会变化也贴别诡异,所以 beautifulsoup 解析会比较慢。这个我也没办法了,除非找到更好获取链接的方法。 啊,伟大的老司机。

Tech

动漫之家现已加入 DriveIt 漫画爬虫豪华午餐

作为广受老司机们人民群众喜爱的漫画爬虫[1],DriveIt 现已添加对于 动漫之家 的支持! 其实一直打算添加这个功能的,可惜懒癌爆发,拖到小长假现充都去拍拖的时候才开始写。呵呵哒。 一个爬虫的命运啊,真的是不可预料的。本来最初只是用来看小黄本的,后来发现表本比小黄本好看多了,优秀的资源又不好找,就这样慢慢加功能了。 本人还是 Python 新手,项目地址在 GitHub 这里,还请大神多多指教。 这是在装逼,除了我自己根本就没什么人用。 ↩︎

Tech

在文明 5 联机游戏中使用 Mod

文明 5 在联机游戏中是不能带上 Mod 的,但是可以通过将 Mod 伪装成 DLC 的一部分来达到这一目的。[1] WARNING:如果通过此方法,在恢复原状之前不能打开原存档,否则保存后数据会出错。如果在联机模式下游戏,则每一个用户都必须做一遍同样的过程(伪装 DLC)。 不支持带有 lua 脚本的 Mod 订阅并下载 Mod 从 Steam Workshop 订阅需要的 Mod,并进入游戏完成下载。具体过程不在赘述。 对于

Tech

SS 同盟论坛自动签到

说到 SS 同盟,这个站很神奇,资源特别多,签到 60 天才能申请进里区。即然大家都很忙不可能每天签到,那就让机器自动做吧。 用 qiandao.today 的框架搭了个自动签到的脚本,已审核通过发布。模版地址在 这里,已经测试二十余天了,稳定性不错,我的模版看起来也没有掉链子。 我发现我的好多东西都是三分钟热度,做完就再也不管了。就像这玩意,做完模版后几乎就再也没有上过……人一旦懒起来,连 gal 都懒得打了。

Tech

DriveIt: 深夜 commit,解决兼容性问题并释出二进制包

事情的起因是这样的: 几个月前,在神社开车的时候忘了删 .git 文件(因为全都是用我写的 DriveIt 漫画爬虫抓取的),被个程序员正规军顺藤摸瓜找到了我的 GitHub。对方好像对这个挺有兴趣的。虽然 DriveIt 理论上用的全都是跨平台的库,但是在 Windows 上还是产生的相当多的兼容性问题~~(废话,我又没在这上面测试过)~~。虽然半夜了,还是打开 Windows 虚拟机赶紧 debug。 最后发现几个问题: README 写得烂,竟然没写要装 node.js。 使用的 Naked 库在