├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── PKGBUILD ├── README.md ├── assets ├── page_link.png └── thumb_link.png ├── chrome-extension ├── content.js ├── default.html ├── found.html ├── images │ ├── icon-128.png │ ├── icon-16.png │ ├── icon-32.png │ └── icon-48.png ├── manifest.json ├── not_found.html ├── popup.js └── style.css ├── examples ├── config.toml ├── setwallpaper.bat ├── setwallpaper.ps1 └── setwallpaper.sh └── src ├── config.rs ├── enums.rs ├── errors.rs ├── files.rs ├── flags.rs ├── main.rs ├── structs.rs ├── utils.rs ├── wallhaven.rs └── wallheavend.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/Cargo.toml -------------------------------------------------------------------------------- /PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/PKGBUILD -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/README.md -------------------------------------------------------------------------------- /assets/page_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/assets/page_link.png -------------------------------------------------------------------------------- /assets/thumb_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/assets/thumb_link.png -------------------------------------------------------------------------------- /chrome-extension/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/chrome-extension/content.js -------------------------------------------------------------------------------- /chrome-extension/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/chrome-extension/default.html -------------------------------------------------------------------------------- /chrome-extension/found.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/chrome-extension/found.html -------------------------------------------------------------------------------- /chrome-extension/images/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/chrome-extension/images/icon-128.png -------------------------------------------------------------------------------- /chrome-extension/images/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/chrome-extension/images/icon-16.png -------------------------------------------------------------------------------- /chrome-extension/images/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/chrome-extension/images/icon-32.png -------------------------------------------------------------------------------- /chrome-extension/images/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/chrome-extension/images/icon-48.png -------------------------------------------------------------------------------- /chrome-extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/chrome-extension/manifest.json -------------------------------------------------------------------------------- /chrome-extension/not_found.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/chrome-extension/not_found.html -------------------------------------------------------------------------------- /chrome-extension/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/chrome-extension/popup.js -------------------------------------------------------------------------------- /chrome-extension/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/chrome-extension/style.css -------------------------------------------------------------------------------- /examples/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/examples/config.toml -------------------------------------------------------------------------------- /examples/setwallpaper.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/examples/setwallpaper.bat -------------------------------------------------------------------------------- /examples/setwallpaper.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/examples/setwallpaper.ps1 -------------------------------------------------------------------------------- /examples/setwallpaper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/examples/setwallpaper.sh -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/src/enums.rs -------------------------------------------------------------------------------- /src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/src/errors.rs -------------------------------------------------------------------------------- /src/files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/src/files.rs -------------------------------------------------------------------------------- /src/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/src/flags.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/src/structs.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/wallhaven.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/src/wallhaven.rs -------------------------------------------------------------------------------- /src/wallheavend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davenicholson-xyz/wallheaven/HEAD/src/wallheavend.rs --------------------------------------------------------------------------------