Skip to main content

Download thumbnails from Wikimedia Commons

Project description

[![Build Status](https://travis-ci.org/Commonists/CommonsDownloader.svg?branch=master)](https://travis-ci.org/Commonists/CommonsDownloader) [![Coverage Status](https://coveralls.io/repos/Commonists/CommonsDownloader/badge.svg?branch=master)](https://coveralls.io/r/Commonists/CommonsDownloader?branch=master) [![Code Health](https://landscape.io/github/Commonists/CommonsDownloader/master/landscape.svg?style=flat)](https://landscape.io/github/Commonists/CommonsDownloader/master) [![Documentation Status](https://readthedocs.org/projects/commonsdownloader/badge/?version=latest)](https://readthedocs.org/projects/commonsdownloader/?badge=latest) [![Pypi](https://img.shields.io/pypi/v/CommonsDownloader.svg?style=flat)](https://pypi.python.org/pypi/CommonsDownloader) [![License](https://img.shields.io/pypi/l/CommonsDownloader.svg?style=flat)](http://opensource.org/licenses/MIT)

Tool to download thumbnails of files from Wikimedia Commons

Usage

This tool can be used either by passing the filenames, a category or by using a file list.

### Using filenames ###

Just list the files we want to download.

download_from_Wikimedia_Commons Example.jpg Example_ka.png

### Using a category ###

Just list the files we want to download.

download_from_Wikimedia_Commons –category Example_images

### Using a file list ###

The file list must be formated as following, with one file per line, and filename,width:

Example.jpg,100 Example ka.png,80

Then use the –list argument:

download_from_Wikimedia_Commons –list list.txt

### Setting the output folder ###

By default, the tool downloads the files in the current directory.

This can be changed using the –output flag with a valid path.

download_from_Wikimedia_Commons Example.jpg –output some/path/

### Setting the default width

You can set the width of the thumbnail by using the –width argument:

download_from_Wikimedia_Commons Example.jpg –width 50

### Verbosity ###

By default, the tool display basic information its logs (through logging).

You can adjust the verbosity level with the -v and -q flags: use -v to display DEBUG-level messages, -q to silence INFO-level messages.

Installation

Easiest way to install is to use pip from the Python Package Index:

pip install CommonsDownloader

Alternatively, you can clone the repository and install it using setuptools:

python setup.py install

This will install the executable script download_from_Wikimedia_Commons

Project details


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