semvec/pypi-packages huggingface dataset:
wpcraft 1.2.3
A CLI for fetching wallpapers from WallpapersCraft
Requires Python: >=3.6
Keywords: cli wallpaper desktop

wpcraft
===

This tool automatically downloads images from https://wallpaperscraft.com/ . The user can choose an image catalog or tag, and `wpcraft` will randomly pick images that match these settings, download the image in the right resolution, and set their desktop wallpaper to the new image.

Wallpapers can be marked as "liked", you can instruct `wpcraft` to only pick wallpapers from the "liked" set.

You can also configure `wpcraft` to automatically switch wallpapers e.g. every 6 hours.

Created 2017-2018 by Rafał Cieślak and published under the terms of the GNU General Public License version 3, see full text in LICENSE.txt.

Installation
===

```
sudo pip3 install wpcraft
```

Usage
===

Switch to another randomly selected wallpaper:

```
$ wpcraft next
```

Display detailed information about current wallpaper:

```
$ wpcraft status
Current wallpaper: night_city_top_view_buildings_clouds_118603
You like this wallpaper.
Tags: night city, top view, buildings, clouds
Image URL: https://wallpaperscraft.com/image/night_city_top_view_buildings_clouds_118603_1920x1080.jpg
Using images from catalog 'city', 3638 wallpapers available.
Automatically switching every 12 hours.
```

Configure `wpcraft` to pick wallpapers from "nature" collection:

```
$ wpcraft use catalog nature
Found 9706 wallpapers from catalog 'nature'.
```

Configure `wpcraft` to choose wallpapers by their tag:

```
$ wpcraft use tag "hong kong"
Found 15 wallpapers with tag 'hong kong'.
```

Configure `wpcraft` to use search results for choosing wallpapers:

```
$ wpcraft use search ferrari
Found 169 wallpapers in search results for 'ferrari'
```

Configure `wpcraft` to only use wallpapers with user score at least 7.5:

```
$ wpcraft min_score 7.5
```

Mark a wallpaper as liked or disliked:

```
$ wpcraft like
$ wpcraft dislike
```

Unmark a liked or disliked wallpaper:

```
$ wpcraft unlike
```

Configure `wpcraft` to pick wallpapers marked as "liked":

```
$ wpcraft use liked
```

Show liked/disliked wallpapers:

```
$ wpcraft show liked
$ wpcraft show disliked
```

Show your favorite tags (based on your likes/dislikes):

```
$ wpcraft show tags
You seem to like these tags:
city: 21
skyscrapers: 17
building: 12
night: 10
sky: 10
buildings: 9
bridge: 8
new york: 8
top view: 7
usa: 6
chicago: 5
river: 5
clouds: 4
hdr: 4
lights: 4
metropolis: 4
```

Set a specific wallpaper by ID:

```
$ wpcraft wallpaper architecture_city_view_from_above_buildings_river_118446
```

Display wallpaper history:

```
$ wpcraft show history
```


Go back to the previous wallpaper:

```
$ wpcraft prev
```


Configure `wpcraft` to automatically switch to "next" wallpaper every 5 minutes / every 12 hours / every 7 days (`wpcraft` uses cron):

```
$ wpcraft auto minutes 5
$ wpcraft auto hours 12
$ wpcraft auto days 7
```

Stop automatically switching wallpapers:

```
$ wpcraft auto disable
```

Force redownload wallpaper index (there is no need to do use this command manually):

```
$ wpcraft update
```
download-tarball 0.0.7
Automates manual installation of Python modules.
Keywords: python tarball download

# Download Tarball

[![PyPI version](https://badge.fury.io/py/download-tarball.svg)](https://badge.fury.io/py/download-tarball)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Build Status](https://travis-ci.org/OpticGenius/download-tarball.svg?branch=master)](https://travis-ci.org/OpticGenius/download-tarball)

Automates manual Python library installation through the *PyPi* `tar.gz` tarball. If no tarball is found, the program will look for next available `.zip` file and install the package. I've used this in the past when *pip* hasn't worked out, and I have to revert to manual installation of Python libraries. Works on **Python 3.4+**. 

## Install with:

`pip install download-tarball`

Or:

`python setup.py install`

## Basic Usage

Installing a single package from the command line:

`download -p <package name>`

## File Usage

Installing via packages listed on separate lines in a `.txt` file. 

#### Example File Format:

```
xlrd
black
pyinstaller
```

#### Command:

`download -r <text file>`

## Demo

![xlrd-example](demo.gif)

## Developement

### Windows

#### Installing Development dependencies

* Run `build install`

#### Running tests:

* Run `build test`, which runs all the unit tests in `tests.py`.

All the other targets are for upload package to PyPi. 

### Linux

#### Installing Development dependencies

* Run `make install`

Make sure you have [GNU Make](https://www.gnu.org/software/make/) installed. You can install it with `sudo apt-get install make`. 

#### Running tests:

* Run `make test`, which runs all the unit tests in `tests.py`.

All the other targets are for upload package to PyPi. 

#### Running tests:

* Run `build test`, which runs all the unit tests in `tests.py`.

All the other targets are for upload package to PyPi. 

## Note
* This tool currently installs the latest version of your package.
* This package is currently is platform independent. It should work on **Windows**, **Linux** and **MacOSX**. 
* If your using a *Unix* enviorment, you might need to use `python3`/`pip3` instead of `python`/`pip`.