From 85244f4c88b67ffd5c4738131c27102937b82476 Mon Sep 17 00:00:00 2001 From: derrod Date: Fri, 1 May 2020 15:08:21 +0200 Subject: [PATCH] Update README and setup.py (filter for PyPI) --- README.md | 35 ++++++++++++++++++++++++----------- setup.py | 4 +++- 2 files changed, 27 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 01f8fe9..9eec97b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ -# Legendary Game Launcher -### A free and open-source Epic Games Launcher replacement +# Legendary +## A free and open-source Epic Games Launcher replacement +![Logo](https://repository-images.githubusercontent.com/249938026/7ea8a680-7e65-11ea-9260-fea84c1112f1) + [![Discord](https://discordapp.com/api/guilds/695233346627698689/widget.png?style=shield)](https://discord.gg/UJKBwPw) [![Twitter Follow](https://img.shields.io/twitter/follow/legendary_gl?label=Follow%20us%20for%20updates%21&style=social)](https://twitter.com/legendary_gl) Legendary is an open-source game launcher that can download and install games from the Epic Games Store on Linux and Windows. @@ -8,22 +10,23 @@ It's name as a tongue-in-cheek play on tiers of [item rarity in many MMORPGs](ht Right now it is in an early public testing stage and still needs a lot of work to work. But it does work! **What works:** - - Authenticate with Epic - - Download and install games and their DLC + - Authenticating with Epic's service + - Downloading and installing your games and their DLC - Delta patching/updating of installed games - - Launch games with online authentication + - Launching games with online authentication (for multiplayer) + - Running games with WINE on Linux **Planned:** - - PyPI/PPA distribution - Simple GUI for managing/launching games - Importing installed games from the EGS launcher + - Better interfaces for other developers to use Legendary in their projects - Lots and lots of bug fixes, optimizations, and refactoring... ## Requirements -- python 3.8+ **(64-bit)** +- python 3.8+ (64-bit on Windows) - requests -- setuptools (for installation) +- setuptools (only when installing/building) ## How to run/install @@ -165,7 +168,12 @@ optional arguments: debug --platform Platform override for download (disables install) - --prefix Only fetch files whose path starts with (case insensitive) + --prefix Only fetch files whose path starts with (case + insensitive) + --exclude Exclude files starting with (case + insensitive) + --install-tag Only download files with the specified install tag + (testing) Command: uninstall @@ -223,8 +231,9 @@ optional arguments: Command: list-files usage: legendary list-files [-h] [--force-download] [--platform ] - [--manifest ] [--csv] [--hashlist] - + [--manifest ] [--csv] [--tsv] [--hashlist] + [--install-tag ] + [] positional arguments: Name of the app @@ -236,8 +245,12 @@ optional arguments: Platform override for download (disables install) --manifest Manifest URL or path to use instead of the CDN one --csv Output in CSV format + --tsv Output in TSV format --hashlist Output file hash list in hashcheck/sha1sum compatible format + --install-tag Show only files with specified install tag + + ```` diff --git a/setup.py b/setup.py index 3d632ae..a906cfd 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,9 @@ if sys.version_info < (3, 8): sys.exit('python 3.8 or higher is required for legendary') with open("README.md", "r") as fh: - long_description = fh.read() + long_description_l = fh.readlines() + del long_description_l[2:5] # remove discord/twitter link and logo + long_description = ''.join(long_description_l) setup( name='legendary-gl',