Tech

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

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

Tech

树莓派安装 Shadowsocks-go mu 记录

TL; DR: Raspbian 源的 Golang 版本太低,无法正确编译。需要到官网下载新版本 Golang 进行交叉编译。 迁移了服务器到自己家的树莓派,所以原来的 SS-Panel 也一并迁移了。在安装过程中遇到了一些坑,就此记录下来。 题外话,显然自己家的服务器是不会公开的,只是搭建起来提供给认识的人合理使用。所以之前如果你在用本站提供的 SS,抱歉,无法继续提供服务。 ARM what? 你可能听过,树莓派 1 有一块基于 ARM v6 的 CPU,

Tech

记录一次在 ARM 上编译 PageSpeed 失败的经历

PageSpeed 真的很不错,可以有效减少网页体积,用了很久了。所以萌生了在树莓派上使用的想法。但是结论是,目前不可能。 用自动安装脚本,会提示 PSOL binary 没有 ARM。 若是手动编译 PSOL,官方对此不会提供任何支持。并且也没有成功的安利。 根据这里、这里和这里的说法,官方对在 ARM 上运行不提供支持,并且表示这个项目有大量的依赖库,至少当中有一些不支持 ARM。同时没有很多人有这个需求。 尝试编译 PSOL,会有非常非常多的报错,无法正常编译。缺库、缺 target。

Tech

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

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

Tech

在 Linux 上搭建 Time Machine 备份服务器

First Things First 虽然看起来很有趣,但是有以下几点是必须要注意的。 Time Machine 使用的 AFP 协议__没有加密__。因此,如果你的服务器暴露在公网:有必要新建一个账户单独用于 Time Machine 使用。 这个账户应当使用__随机密码__,以避免撞库。 有必要__禁用这个账户任何不必要的权限__。换言之,不要赋予任何不需要的权限(尤其 ssh 登录)。 AFP 使用 TCP 548 端口。在服务商面板/

Tech

可能是最好的 Yubikey + GPG/SSH 智能卡教程

首先,经过了六个小时的栽坑和爬坑,我可能得开一个地图炮: 目前中文互联网真的找不到好教程。 当然这也其实没什么,因为我等会要开一个更大的地图炮: 英文互联网也不咋地。 好了,绕了太多坑,就此打住。 GPG 那些事儿 想必地球人都知道,PGP (Pretty Good Privacy)可能是世界上最优秀的非对称加密工具,公私钥体系真正避免了对称加密会带了的密钥泄漏的问题。而且基于去中心的模型,绕过了 CA,让每个人都能接触到 Web of Trust (WOT)。而 GPG (GNU Privacy Guard)则是

Tech

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

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

Tech

在 MacBook 上通过 Windows to Go 安装 Windows 10 至移动硬盘

做为多年虚拟机党,不得不安装真实的 Windows 了。原因:守望先锋…… 关于 Windows to Go 是什么: Windows To Go是Windows 8的一种企业功能,被内置于Windows 8企业版(Windows 8 Enterprise)中。对于满足Windows 8硬件要求的电脑,Windows To Go可使Windows 8从USB储存装置中启动并运行,不必考虑电脑上运行的操作系统(Mac和Windows RT不被支持)。[1] 当然 Windows

Tech

acme.sh - 极力推荐的 Let's Encrypt 工具

为什么使用它? 在 Let's Encrypt 证书申请实测 和 签发 Let's Encrypt ECC 证书 这两篇博文里,我小小地研究了 Let's Encrypt 证书的申请和使用。而刚发现的 acme.sh 这个 Shell 脚本则极大地方便了我们的使用,使签发证书顺畅无比。因此,在任何情况下,都应该使用 acme.sh 来签发和更新证书。比官方的全家桶高到不知道哪里去了。 acme.sh 安装十分方便,

Tech

OS X 下解决 SanDisk CZ80 掉速问题

一言以蔽之:全盘写零 在终端中确认磁盘: diskutil list 确认编号(如 diskX)后,全盘写零: diskutil zeroDisk /dev/diskX 过程很慢,进度条滚完就好了。 多说几句: Apple 提供的命令行工具的参数和 verb 和 Linux 下的工具链风格很不一样,往往使用驼峰命名法。使用时要注意大小写。 Mac 使用的 BSD 工具链和 GNU 工具链风格也有所不同,不过大同小异,稍加了解即可。

Tech

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

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

Tech

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

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