Modul/Command Line Tool to get dog images
Project description
random-dog
random-dog is a module for getting dog images, it uses dogAPI: https://dog.ceo/dog-api/ The module creation was inspired by random-cat module (https://github.com/gravmatt/random-cat)
Python 2 and 3 compatible
Installation
Install through pip.
$ pip install random-dog
or get from source
$ git clone https://github.com/Prasnal/random-dog
$ cd random-dog
$ python setup.py install
Usage
The dog module has just one function getDog() with two optional arguments.
Arguments
directory - default is the current directory
filename - default is a unique id
import dog
# dog.getDog(directory=None, filename=None)
dog.getDog(directory='/users/tor', filename='dog')
# /users/tor/dog.jpg
The function return the image name (absolute path if directory is specified) of the image.
Command Line
You can also request an image on the terminal.
$ randomdog [file]
# Example:
$ randomdog /users/tor/dog.jpg
The argument file is optional.
The command return the filename/absolute path of the image to the standard output (stdout).
Licence
The MIT License (MIT)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for random_dog-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eb1a9ce6fcd295d7198b5e05896058b5a2aeb4ade12759dd199a9b2e0f619c4 |
|
MD5 | cbab604f55f5593517b7b5307f08f347 |
|
BLAKE2b-256 | 4444070324de9c44fd6020dd837f524318ec889047f5bbadeeac2d82594d3068 |
Hashes for random_dog-1.0.2-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1002e713c12449f059c55732c5c87b5d69d4cdb737f9a9fc265c918990d1aff |
|
MD5 | 2a2e7f059ceba9857d5cb6462d3f4313 |
|
BLAKE2b-256 | 744756dc2f26a2011da9803a9689cb04a2b167f9ebc3ffe30599b9a0833b6392 |