An open API service indexing awesome lists of open source software.

https://github.com/couapy/mc-downloader

Minecraft server downloader
https://github.com/couapy/mc-downloader

downloader minecrafft python

Last synced: about 1 year ago
JSON representation

Minecraft server downloader

Awesome Lists containing this project

README

          

# mc-downloader

[![MIT License](https://img.shields.io/badge/license-MIT-red.svg)](https://github.com/5kyc0d3r/upnpy/blob/master/LICENSE)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mc-downloader.svg)](https://pypi.org/project/mc-downloader/)
[![PyPI package version](https://img.shields.io/pypi/v/mc-downloader.svg)](https://pypi.org/project/mc-downloader/)

This is a python package design to download Minecraft servers files from Mojang servers.

The downloader verify integrity from mojang servers after download.

If the files have already been downloaded, they are rechecked, and if necessary they are re-downloaded.

## Installation

You need to install the package from pypi repository.

```bash
pip install mc-downloader
```

## Utilisation example

```python
import os
import mcdwld

def main():
"""Download all servers."""
downloads_directory = os.getcwd() + '/downloads/'
versions = mcdwld.get_versions(mcdwld.MOJANG_MANIFEST_URL)
mcdwld.download_versions(versions, downloads_directory)

if __name__ == '__main__':
main()
```