#截图 #捕获 #xscreenshot

bin+lib lqth

简单但速度极快的截图工具

7 个版本

0.2.3-alpha.12024 年 5 月 20 日
0.2.2 2024 年 3 月 1 日
0.2.1 2024 年 1 月 18 日
0.1.3 2023 年 12 月 14 日

#961命令行工具

Download history 111/week @ 2024-05-18 6/week @ 2024-05-25 4/week @ 2024-06-29 14/week @ 2024-07-06 83/week @ 2024-07-27

每月 98 次下载

MIT 许可证

445KB
354

Lqth logo

Lqth(لقطه)在阿拉伯语中意为“截图”或“捕获”,是一个简单但速度极快的截图工具,灵感来自 xscreenshot,并遵循 suckless 哲学... (AHM, ahmmmm)... 大部分都是 :).

crates.io docs.rs downloads license FlakeHub

示例

无聊的方式

use lqth::*;

let tick = TickTick {
   dpy_addr: DpyAddr::Current,
   win: Window::Root(0),
   mode: Mode::Full,
};

let mut buf = Vec::new();
tick.tick(&mut buf).unwrap();

只截取全屏截图!

use lqth::LqthConfig;
let mut out = std::io::stdout().lock();
// ok!
().tick(&mut out).unwrap();

二进制文件?

不,我是一个普通人,我不想为了只截取截图而在这个语言中写代码,你能给我一个简单的解决方案吗?

我们提供了一个简单的二进制文件,实现了这个 crate 的大部分功能。您可以使用构建命令构建它,或者如果您使用 cargo,则可以通过 cargo install lqth 安装它。

[!注意]有关二进制文件和使用方法的更多信息,您可以在命令行中运行 lqth -h 或查看此 文档.

Wayland?

不,我喜欢我的 X。

贡献

我很高兴接受任何贡献,只需首先阅读 CONTRIBUTING.md 指南,以避免在我们不必要的事情上浪费时间。

主要关键词是:签名提交常规提交无表情符号线性历史PR 通常不应超过三个提交

许可证

本项目采用 MIT 许可证

作为 flake 的使用

将 lqth 添加到您的 flake.nix

{
  inputs.lqth.url = "https://flakehub.com/f/0x61nas/lqth/*.tar.gz";

  outputs = { self, lqth }: {
    # Use in your outputs
  };
}

依赖关系图

deps graph

cargo-depgraph 生成

当前版本:0.2.2

依赖项