From 9912a5836e55b9d0b4958b958d551f274a75bc4d Mon Sep 17 00:00:00 2001 From: Manav-Harsana Date: Wed, 4 Oct 2023 16:34:14 +0200 Subject: [PATCH] Update README.md --- README.md | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 56 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index defb0a1..2d61403 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,57 @@ -# Winpkg +# Winpkg, Duel Platform Package Manager +![Image was supposed to be here](https://github.com/manav-harsana/smpkg/blob/main/config/images/banner.png?raw=true) -An easy to use Script with a rapidly growing repository to directly download and install apps via Terminal with Windows and Android support. \ No newline at end of file +## What Is Winpkg? +Winpkg is a script entirely written in python which provides a GNU/Linux Package manager like functionality to Android and Windows. Current builds are in very early stages and only support Windows packages. + +## Why Winpkg? +Winpkg directly fetches downloads for the desired app present in the repository eliminating searching for apps on the web. + +## Installation +The package is portable but a few dependencies are required: +- python 3.10+ +- pip +- shutil +- requests +- subprocess +- termcolor +- tqdm + +In Terminal Run: +``` +pip install shutil requests tqdm termcolor +git clone https://github.com/manav-harsana/smpkg.git +# or download zip file manually +cd smpkg +python .\smpkg.py +``` + +## Todo (WIP) + +| Features | Progress| +|-------------|------------| +|Automatically fetch repository and winpkg update and notify user | ××××××7••• | +|Handle updates for all apps in repository| ××3••••••• | +|Android Support | ×××××6•••• | +| Separate FOSS and "Non-Free" repositories | ××××5••••• | + +## Latest Build Status +|Winpkg Version| 0.3.1 | +|-------------------|-----| +|Package Branch|Stable| +|Repository Version|0.4| +|Support|Windows currently (Android not added yet)| +|Requirements| Python 3/3+| +|Python Dependencies| requests, shutil, os, sys, termcolor, subprocess| + +## Screenshots +![Image was supposed to be here](https://github.com/manav-harsana/smpkg/blob/main/config/images/icon.png?raw=true) +![Image was supposed to be here](https://github.com/manav-harsana/smpkg/blob/main/config/images/screenshot1.png?raw=true) +![Image was supposed to be here](https://github.com/manav-harsana/smpkg/blob/main/config/images/screenshot2.png?raw=true) +![Image was supposed to be here](https://github.com/manav-harsana/smpkg/blob/main/config/images/screenshot3.png?raw=true) +![Image was supposed to be here](https://github.com/manav-harsana/smpkg/blob/main/config/images/screenshot4.png?raw=true) +![Image was supposed to be here](https://github.com/manav-harsana/smpkg/blob/main/config/images/screenshot5.png?raw=true) + +### Further Details +- License: GNU GPL 3.0+ +- Category: Free and Open Source Software