Wagtail Makeup
Project description
Wagtail Makeup
Tired of having no images locally when you need them? Don't want to fill your computer up with images? Use Wagtail Makeup ;)
Installation
Wagail makeup depends on python unsplash:
pip install python-unsplash wagtailmakeup
Configuration
Sign up for an Unsplash api key and add this to your settings:
# settings.py
WAGTAIL_UNSPLASH = {
"CLIENT_ID": "",
"CLIENT_SECRET": ""
}
The API is rate limited to 50 request/hour... you can apply for a higher rate limit.
Using
You probably don't want this in your production settings, so add the following to you local.py settings:
INSTALLED_APPS.append('wagtailmakeup')
Wagtail Makeup works by providing a new management command:
python manage.py make_up [search query] [amount of images]
So you want to replace all your broken images on your site with dogs (who wouldn't) you can do it like this:
python manage.py make_up dogs 10
Note: the amount value is the number of images to download, the higher this is, the more variance you will get.
:cool:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for wagtailmakeup-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9201d1b7cff5286a5a4746c48e1f1bbd02b89937d138d1b76090b421fca67481 |
|
MD5 | b2fd6bd357b3692760dd4bc0d777ae04 |
|
BLAKE2b-256 | 7a53ea11b636d59e8918c497d3eba42b1d78f43d6c3559605a27345bc5669dd7 |