Script to download builds for Firefox and Thunderbird from the Mozilla server.
Project description
# mozdownload
[![Latest Version](https://pypip.in/version/mozdownload/badge.png)](https://pypi.python.org/pypi/mozdownload/) [![Build Status](https://travis-ci.org/mozilla/mozdownload.svg?branch=master)](https://travis-ci.org/mozilla/mozdownload)
[mozdownload](https://github.com/mozilla/mozdownload) is a [python package](http://pypi.python.org/pypi/mozdownload) which handles downloading of Mozilla applications.
## Command Line Usage
The mozdownload command will download the application based on the provided command line options.
### Examples
Download the latest official Firefox release for your platform:
mozdownload –version=latest
Download the latest Firefox Aurora build for Windows (32bit):
mozdownload –type=daily –branch=mozilla-aurora –platform=win32
Download the latest official Thunderbird release for your platform:
mozdownload –application=thunderbird –version=latest
Download the latest Earlybird build for Linux (64bit):
mozdownload –application=thunderbird –type=daily –branch=comm-aurora –platform=linux64
Download this README file:
mozdownload –url=https://raw.github.com/mozilla/mozdownload/master/README.md
Download a file from a URL protected with basic authentication:
mozdownload –url=http://example.com/secrets.txt –username=admin –password=password
Run mozdownload –help for detailed information on the command line options.
### Command Line Options
- Options:
- -h, --help
show this help message and exit
- -a APPLICATION, --application=APPLICATION
The name of the application to download, default: “firefox”
- -d DIRECTORY, --directory=DIRECTORY
Target directory for the download, default: current working directory
- --build-number=BUILD_NUMBER
Number of the build (for candidate, daily, and tinderbox builds)
- -l LOCALE, --locale=LOCALE
Locale of the application, default: “en-US”
- -p PLATFORM, --platform=PLATFORM
Platform of the application
- -t BUILD_TYPE, --type=BUILD_TYPE
Type of build to download, default: “release”
- --url=URL
URL to download. Note: Reserved characters (such as &) must be escaped or put in quotes otherwise CLI output may be abnormal.
- -v VERSION, --version=VERSION
Version of the application to be used by release and candidate builds, i.e. “3.6”
- --extension=EXTENSION
File extension of the build (e.g. “zip”), default: the standard build extension on the platform.
- --username=USERNAME
Username for basic HTTP authentication.
- --password=PASSWORD
Password for basic HTTP authentication.
- --retry-attempts=RETRY_ATTEMPTS
Number of times the download will be attempted in the event of a failure, default: 3
- --retry-delay=RETRY_DELAY
Amount of time (in seconds) to wait between retry attempts, default: 10
- --timeout=TIMEOUT
Amount of time (in seconds) until download times out
Candidate builds: Extra options for candidate builds.
- --no-unsigned
Don’t allow to download unsigned builds if signed builds are not available
Daily builds: Extra options for daily builds.
- --branch=BRANCH
Name of the branch, default: “mozilla-central”
- --build-id=BUILD_ID
ID of the build to download
- --date=DATE
Date of the build, default: latest build
Tinderbox builds: Extra options for tinderbox builds.
- --debug-build
Download a debug build
Try builds:
- --changeset=CHANGESET
Changeset of the try build to download
## Running the tests
To run the tests, run ./run_tests.py.
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
File details
Details for the file mozdownload-1.13.tar.gz
.
File metadata
- Download URL: mozdownload-1.13.tar.gz
- Upload date:
- Size: 12.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb7c78c1691a69e920bbe4c8cd828ec7e73633a861c613f63bf77fdfa986fe9a |
|
MD5 | 6d29f4090258b8121e3e4b3bfe0a38d7 |
|
BLAKE2b-256 | 68aef0dbbb186ccc12e360ce05d1e4e601494b28b76f53ac2e6051f8f222b90e |