https://github.com/alphatechnolog/wallc
A full cli program to manage your wallpapers. Pure writed in python... This contain a marketplace to publish anyone wallpapers and download it
https://github.com/alphatechnolog/wallc
cli linux manage marketplace python terminal wallpaper
Last synced: 10 months ago
JSON representation
A full cli program to manage your wallpapers. Pure writed in python... This contain a marketplace to publish anyone wallpapers and download it
- Host: GitHub
- URL: https://github.com/alphatechnolog/wallc
- Owner: AlphaTechnolog
- Created: 2021-03-03T21:22:45.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-13T23:16:08.000Z (almost 5 years ago)
- Last Synced: 2025-04-23T23:39:00.391Z (about 1 year ago)
- Topics: cli, linux, manage, marketplace, python, terminal, wallpaper
- Language: Python
- Homepage:
- Size: 63.5 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wallc
A full cli program to manage your wallpaper, i'm creating a marketplace for this project.
# Deprecated
See also: [wl](https://github.com/AlphaTechnolog/wl)
## Installing
```sh
curl -sL https://raw.githubusercontent.com/AlphaTechnolog/wallc/main/install.sh | bash
```
## Uninstalling
```sh
sudo rm -rf /opt/wallc ~/.local/bin/wallc ~/repo/wallc
```
## Instructions
Execute wallc using the next commands sequence:
```sh
wallc config --wallpaper-path ~/Images --download-path ~/Downloads # -> Indicate the url of wallpapers folder, and the download folder
wallc set -w -e # -> Indicate the name and extension of wallpaper, extension default is: jpg
wallc manage --restore # -> Restore the wallpaper
```
### Profundizing
**First: wallc config**
This command indicate the folder of wallpapers images
if you not indicate the folder, wallc does not know where the image is!
This is the first command you should run
**Syntax:**
```sh
wallc config -wp ~/Images
```
**Second: wallc set**
The `wallc set` command change the wallpaper using the wallpaper_path variable in the config file: `~/.wallc.conf.json`
This command change inmediately your background using the cli program `feh` as subdependecy, **install it!**.
This is the second command you should run!
**Syntax**
```sh
wallc set -w -e # -> default extension: jpg
```
**Third: wallc manage**
The `wallc manage` command is used to restore the wallpaper in your `wm` autostart, example:
in qtile, my autostart is in: `~/.config/qtile/autostart` in it file, i place the next command:
**Syntax**
```sh
wallc manage --restore
```
## Other commands
**show**
Show the available wallpapers in the configurated path
```sh
wallc show
```
**rm**
Remove a wallpaper file
```sh
wallc rm 02 # -> Remove CONFIG_PATH/02.jpg
wallc rm 01 -e png # -> Remove CONFIG_PATH/01.png
```
## Enjoy
Thanks for use wallc.