Metadata-Version: 2.1
Name: Proget
Version: 2.5.1
Summary: A software download tool
Home-page: https://github.com/Whirlpool-Programmer/Proget
Author: Whirlpool-Programmer
Author-email: whirlpool.programmer@outlook.com
License: MIT License
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires: pyyaml
Requires: urllib3
Requires: requests
Requires: terminal_animation
Description-Content-Type: text/markdown
Requires-Dist: pyyaml
Requires-Dist: urllib3
Requires-Dist: requests
Requires-Dist: terminal-animation

# Proget

[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)
[![Downloads](https://pepy.tech/badge/proget/month)](https://pypi.org/project/proget)
[![GitHub license](https://img.shields.io/github/license/Whirlpool-programmer/proget.svg)](https://github.com/whirlpool-programmer/proget/blob/master/LICENSE)
[![Size](https://shields.io/github/repo-size/Whirlpool-Programmer/proget)]()

## A software downloader tool made for cli users


Which Operating systems are supported?

  Only windows is supported

What if the software doesn't support my architecture?

  If your architecture is not supported then, the file which contains the links gives a negative response by returning a string. and you will be informed about that.

## How to use?

very easy to use!

3 main functions:

### 1. download

just give the command:

ex: `proget download python`

then, it will look into the softwares listed in [proget.whms.repl.co](https://proget.whms.repl.co)

after that, it will download the file.. and open it once installed.

pass on the version like this:

`proget download (v3.8)`

it will download the release `v3.8` of `python`

### 2. Github

simple.. downloads a github repo

ex: `proget github microsoft/terminal`

then it will look, if the repo's main branch is 'main' or 'master'
then simply, it download the zip and extracts it..

pass on the branch name like this:

`proget github microsoft/terminal:inbox`

it will download the `inbox` branch not the `main` or `master` one..

### 3. get

a simple thing..

just download the file specified..

ex: `proget get https://sabnzbd.org/tests/internetspeed/20MB.bin`

then download the file `https://sabnzbd.org/tests/internetspeed/20MB.bin`

<hr>

Dependencies:
- pyYAML
- urllib
- requests
- platform
- terminal-animation

<hr>

changelog:
```
v1:
 + support for github repo download
 - fixed minor bugs from v1.0b4
v2:
 + better downloading utlity
 + github repo download with branches
 + work with proget.whms.repl.co
v2.1:
 - bugfixes from v2
v2.5:
 - work with pro-get.github.io
```


