Wallpaper downloader
Project description
wallspyder
Set of wallpaper download automation scripts using selenium package and Webdriver. You can search and download wall paper in a single line of brilliant python code,using the appropriate classes.
Websites Included
There are plenty of website which make available awesome wallpapers , but only following websites are available
- http://wallpaperflare.com
- http://pexels.com -- Free stock images
- http://unsplash.com -- Free stock images
How to use
Go head, clone or install the package and just use the appropriate object to search and download images.
Requirements
- Python 3.7 or later
- Windows/Linux/Mac
- Python Modules
- Selenium
- webdriver-manager
On Windows
In Windows you can just install the pacakge from github git with pip
command as follows
# Install the package
pip install wallspyder
or
pip install git+https://github.com/manojap/wallspyder.git
from wallspyder import pexels
from wallspyder import flareDownloader
wallpaperflare.search('python').download(30)
pexels.search('fruits').download()
On Linux or Mac
On linux and Mac you need to clone the repo and install requirements
# clone the repo
git clone https://github.com/manojap/wallspyder.git
pip install -r requirements.txt
from wallspyder import pexels
from wallspyder import flareDownloader
wallpaperflare.search('python').download(30)
pexels.search('fruits').download()
Default Save location - Firefox
Make sure your save location is set to default [Firefox]
or do it for the first time
, after the
automation process begins and pop up window for file action.
Delaying download
Use delay
for wait some time for loading downloading button in slower internet connection
cars = flareDownloader('cars').download(delay=100)
Even though I included the Firefox and chrome support.I recommend Chrome for pexels
like sites
Future
More site will be included in the upcoming. Welcome to join me on this humble effort
How to Contribute
See the Guide for detailed instructions.
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 Distribution
Built Distribution
Hashes for wallspider-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a65275f1a976fd8b236f3af5346fa032c8e84069e394b1e683b0dda77ec2c8ad |
|
MD5 | de06c8dd4b99e77ea92356215d96a4f1 |
|
BLAKE2b-256 | fd1312af31277c33f867977885ab4d4d1d43b3b24b40d71e6382494d4ea1e82b |