#壁纸 #人工智能 #生成艺术 #命令行 #播粉 #花粉

应用 pollenwall

一个可爱的小程序,根据新生成的花粉来设置您的壁纸。请参阅 https://pollinations.ai

2 个版本

0.2.1 2022年1月1日
0.2.0 2022年1月1日

#10 in #生成艺术

MIT 许可证

38KB
571

pollenwall

目录

关于

pollenwall 是一个小型的命令行应用程序,它会在收到来自 pollinations.ai 的图像生成花粉后,自动设置您的壁纸。

安装

下载后,将其添加到文件系统中适当的位置,确保该位置包含在您的 PATH 变量中,然后在命令行中运行 pollenwall

如果您愿意,可以导航到 pollenwall 所在的文件夹,然后按照以下方式运行它:./pollenwall

如果 Mac 不允许您运行该应用程序,请删除应用程序的扩展属性。 xattr -d com.apple.quarantine <path-to-app>

二进制版本

请查看 版本页面 以下载 pollenwall

从源代码构建

您需要在您的系统上安装 Rust 以构建 pollenwall

要进行调试构建,请在仓库根目录中运行 cargo build。要进行发布构建,请在仓库根目录中运行 cargo build --release

我仅在基于 arm 的 Mac 上进行了构建测试,如果您在其他平台上构建或运行时遇到问题,请创建一个问题,我将进行测试并添加说明。

如果您正在使用 Mac 并且希望为所有支持的平台进行交叉编译,并为 Mac 构建通用二进制文件,您可以使用 cargo-make

cargo install --force cargo-make

设置您的环境

cargo make install-targets
cargo make setup-cross-compilation-environment-mac-host

为所有支持的平台构建

cargo make build

为了更精细的控制,您可以检查 Makefile.toml

或者您可以使用 just

设置您的环境

just prepare-mac

为所有支持的平台构建

just build

输出可以在 target 文件夹中找到。

使用方法

只需运行应用程序,就这么简单。

提示:别忘了尝试附加模式! pollenwall -

命令行参数

pollenwall [OPTIONS]

选项

-a, --attach            Attach to a random processing pollen until its evolution is done.
    --address <addr>    You may give a custom address to pollinations ipfs node.
-c, --clean             Remove images in "~/.pollen_wall" directory.
-h, --help              Print help information
    --home <home>       If "pollen_wall" couldn't determine your home directory, to help it
                        please run it with "--home <absolute-path-to-your-home-directory>"
-V, --version           Print version information

应用程序文件夹

应用程序文件夹位于您的家目录中,其中 pollenwall 存储花粉,名称为 .pollen_wall

路线图

  • 下载有关花粉的其他工件(进行中)
  • 在附加模式中提供排除或包含不同模型的选择
  • 在应用程序输出中显示正在处理的花粉数量
  • 使花粉存储易变
  • 支持 Windows
  • 支持 Linux
  • 将附加模式添加到处理花粉模式
  • 在支持的平台上支持视频或 GIF 壁纸
  • 添加启动时运行选项
  • 发布到软件包管理器以方便安装

变更日志

本项目所有显著的变更都将记录在本部分。

  • 0.2.0
    • 输出中处理的花粉数量
    • 附加模式
    • 易变存储
    • 支持 Windows
    • 支持 Linux(x86_64,ARM)
  • 0.1.0
    • 初始发布

许可证

MIT 许可证

版权所有 © 2021,pollinations-contributors

依赖项

约 12-26MB
约 392K SLoC