Crates.io | pollenwall |
lib.rs | pollenwall |
version | 0.2.1 |
source | src |
created_at | 2022-01-01 19:22:08.168571 |
updated_at | 2022-01-01 19:26:59.87265 |
description | A cute app which sets your wallpaper according to newly generated pollens. See https://pollinations.ai |
homepage | https://github.com/pollinations/pollenwall |
repository | https://github.com/pollinations/pollenwall |
max_upload_size | |
id | 506273 |
size | 90,950 |
pollenwall is a little command line app which sets your wallpaper with incoming image generating pollens once they arrive from pollinations.ai.
After downloading, add it to an appropriate place in your file system which is included in your PATH
variable and run pollenwall
in command line.
If you wish you can navigate to the folder where pollenwall
is and run it like the following ./pollenwall
.
If mac doesn't let you run the app please remove the extended attributes on the app.
xattr -d com.apple.quarantine <path-to-app>
Check the releases page to download pollenwall
.
You need Rust to be installed on your system to build pollenwall
.
For doing a debug build just run cargo build
in repository root.
For doing a release build just run cargo build --release
in repository root.
I have only tested building on an arm based mac, if you have issues building or running on other platforms please create an issue and I'll test and add instructions.
If you're using a mac and want to cross compile to all supported platforms as well as build a universal binary for mac you may use cargo-make.
cargo install --force cargo-make
Setup your environment
cargo make install-targets
cargo make setup-cross-compilation-environment-mac-host
Build for all supported platforms
cargo make build
For more granular control you may check
Makefile.toml
Alternatively you may use just
Setup your environment
just prepare-mac
Build for all supported platforms
just build
Outputs could be found in target
folder.
Just run the app, it is as simple as that.
Hint: Don't forget to try the attach mode! pollenwall -a
pollenwall [OPTIONS]
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
App folder where pollenwall
stores the pollens is located in your home directory with the name .pollen_wall
.
GIF
wall papers in supported platformsAll notable changes to this project will be documented under this part.
Copyright © 2021, pollinations-contributors