Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hirenchauhan2/wallpaper
Utility to set desktop wallpaper for Windows, [Mac & Linux WIP!]
https://github.com/hirenchauhan2/wallpaper
golang syscalls wallpaper wallpaper-changer
Last synced: 3 days ago
JSON representation
Utility to set desktop wallpaper for Windows, [Mac & Linux WIP!]
- Host: GitHub
- URL: https://github.com/hirenchauhan2/wallpaper
- Owner: hirenchauhan2
- License: mit
- Created: 2019-01-04T18:51:04.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-21T07:59:04.000Z (almost 6 years ago)
- Last Synced: 2024-08-02T13:25:27.810Z (3 months ago)
- Topics: golang, syscalls, wallpaper, wallpaper-changer
- Language: Go
- Size: 17.6 KB
- Stars: 11
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wallpaper
A utility to set desktop wallpaper on Windows, (Mac & Linux WIP).
## Set wallpaper from local image or from internet!
It can set a wallpaper from an image's URL or local path to image file.```bash
wallpaper -i URL # -i for Internet. passing the image url
# or
wallpaper -f C:/path/to/image.png # -f or --file
# For Windows the path looks weird, right? but it is working only with / only, \ or \\ in path is not working. idk...
```## Building the wallpaper
```bash
go build .
cd example
go build -o wallpaper.exe .
# save the wallpaper.exe somewhere in %PATH% or $PATH so that it can be accessible from anywhere in terminal.
```## want to contribute?
Please! help me writing the better code by doing the code review, suggestions by creating issue/PR.## Todo
- [x] Windows
- [ ] Mac (I don't have)
- [ ] Linux (so many flavours, so many environments)Built with :heart: in India.