Skyscraper:将Bluesky带到Linux终端

比使用社交网络更好的是什么?我想是不使用它。或者用你能想到的最极客的方式使用它。

例子就是Skyscraper

由开发者Cameron Banga创建,Skyscraper是一个开源的Bluesky终端客户端,用Rust编写,可在GitHub上获取。它提供了核心功能 – 时间线浏览、发布、回复、转发、点赞和资料查看。

虽然主要针对macOS(可通过brew安装),但Skyscraper在Ubuntu上只需最少的设置就能轻松编译 – 如果你有兴趣,我会告诉你如何操作。

但在我们进入那一步之前,先回答一个重要问题:

Skyscraper能做什么?

Bluesky对不熟悉的人来说,是一个类似于Twitter的社交网络,构建在AT Protocol之上,这是一个开放和去中心化的标准。它有一个相当活跃的用户群,现在也有一个不错的终端客户端(Twitter在被改名为X之前,API受限时也有几个自己的客户端)。

Skyscraper让你通过命令行访问你的主页时间线,并与看到的内容互动。你可以回复、转发、点赞、查看线程、浏览个人资料,并发布自己的更新(只是别把它们称为”Skeets”)。

导航自然是键盘驱动的。你的键盘方向键和enter键处理大部分移动,esc用于返回。可用快捷键在界面中都有提示,所以不需要记忆”秘籍”。

它不是一个功能齐全的客户端,请注意。没有图片查看(即使通过Kitty),没有通知面板来衡量你的受欢迎程度(或缺乏受欢迎程度),也没有直接消息传递。已有的功能都能正常工作 – 可靠地工作,而且可以说,这正是所需要的。

有时简单就是一种特性。

Skyscraper不是唯一的Bluesky终端客户端。其他值得了解的替代品包括bsky(一个基于Go的命令行客户端,更适合脚本编写而非交互式浏览)和Perch,一个基于Rust的工具,同时支持Bluesky和Mastodon – 使用同样的TUI!

在Ubuntu上安装Skyscraper

Skyscraper主要针对macOS(它已经可以通过Homebrew获取),但由于它是开源的并且用Rust编写,在Linux上构建很直接。以下是在Ubuntu 24.04 LTS上测试的,使用的是标准安装(没有额外的PPA或添加的工具)。

开始之前,你需要安装所需的依赖项:

sudo apt install rustup build-essential pkg-config libssl-dev

这些是:rustup,Rust的官方工具链安装程序;build-essential包含C编译器和Rust构建系统需要的工具;而pkg-config和libssl-dev是HTTPS支持所必需的。

接下来,从GitHub手动下载源代码(作为ZIP)或通过git(如果已安装):

git clone https://github.com/CameronBanga/cli-2026-skyscraper_command_line.git

完成后,cd进入构建文件夹开始操作。然后,将稳定的Rust工具链设置为默认:

rustup default stable

stable通道是生产发布版(大多数Rust软件的目标),但如果需要,也有beta和nightly通道。如果这一步出现问题,直接从rustup.rs安装rustup,而不是通过apt,可能会有帮助。

现在你可以使用Cargo,Rust的构建工具和包管理器,来编译应用程序:

cargo build –release

–release标志会输出一个优化的二进制文件,放置在target/release/中。

完成后,cd到/target/release文件夹并运行里面的./skyscraper二进制文件。每次运行它时都需要导航到这里。如果你更喜欢安装它,可以将二进制文件移动到~/.local/bin文件夹。这样你就可以在任何终端中打开并运行skyscraper来启动TUI,而不需要导航到构建文件夹(或保留它们)。

首次运行设置

首次启动时,Skyscraper会显示一个关于开发者iOS应用的通知。按任何键都会关闭此通知,但按enter会在默认浏览器中打开App Store,所以如果你不想被打断,尽量不要本能地按它…

…尽管无论如何你都需要打开浏览器。

系统会提示你输入Bluesky用户名和应用密码 – 后者不是你的账户密码。应用密码在Bluesky的设置中生成,位于隐私和安全下,可以单独撤销而不影响你的主要凭据。

在那里生成一个,然后粘贴到应用的身份验证流程中,按enter。

这真的值得使用吗?

我通常是TUI的粉丝,因为它们提供的独创性和创造力 – 你见过mapscii吗? – 为做常见的事情提供了一种令人耳目一新的替代方案。

在终端中浏览Bluesky消除了噪音:没有图片,没有链接卡片,没有关注按钮,没有促使无休止滚动的动力。它并不比使用其他任何东西更好;它只是不同。如果我想检查一下而不打开浏览器标签,Skyscraper就物有所值。

权衡取舍是否适合你将取决于你如何使用Bluesky – 如果你读到这里,我可以假设你确实使用它 – 也许还有一点取决于你多么喜欢从源代码编译东西,呵呵。

原文: https://www.omgubuntu.co.uk/2026/04/skyscraper-bluesky-terminal-client-linux

投稿作者 作者网站

评论

 
 

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4190篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


关注微信

归档