Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guumaster/gorky
Go app to change wallpaper.
https://github.com/guumaster/gorky
Last synced: 15 days ago
JSON representation
Go app to change wallpaper.
- Host: GitHub
- URL: https://github.com/guumaster/gorky
- Owner: guumaster
- Created: 2020-04-30T19:16:08.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-30T14:07:52.000Z (over 4 years ago)
- Last Synced: 2023-05-10T15:17:41.571Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 295 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gorky Wallpapers Made Simple
An app to change your desktop wallpaper from different sources.
Currently, implemented for Unsplash only, more may come.NOTE: the name is a work in progress
## Installation
```bash
go get github.com/guumaster/gorky
go install github.com/guumaster/gorky
```## Usage
```
$> gorky// Output:
2020/05/02 22:40:34 Downloading new image
2020/05/02 22:40:35 Changing background
2020/05/02 22:40:35 Saving background to /home/$HOME/.local/share/gorky/gorky_285610876.png
2020/05/02 22:40:36 Cleaning old backgrounds
```## Install as a service
The service will change the wallpaper each 12 hours (it would be a parameter at some point)
```
gorky-service -service installsystemctl start gorky
```## TODO
* [ ] migrate to `cobra`
* [ ] export `service/runner` to separate package
* [ ] make the CLI usable
* [ ] allow to change unsplash collection from config file
* [ ] check for config before service installation* [ ] integrate more services (Pinterest)
* [ ] add service parameters. ex:
- runAt("12pm")
- or more "cron like"