Skip to main content

Wallpaper downloader

Project description

wallspyder

Python package

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

  1. http://wallpaperflare.com
  2. http://pexels.com -- Free stock images
  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wallspider-0.0.1.tar.gz (2.2 kB view hashes)

Uploaded Source

Built Distribution

wallspider-0.0.1-py3-none-any.whl (2.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page