Skip to content

Commit

Permalink
Final commit for 1.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Dummerle committed Nov 29, 2021
1 parent 9451324 commit 709eb30
Show file tree
Hide file tree
Showing 16 changed files with 514 additions and 61 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ __pycache__
/Rare.egg-info/
/venv
/venv310/
/venv311/
/test.py
62 changes: 33 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@

## A frontend for legendary, the open source Epic Games Launcher alternative

Rare is a GUI for Legendary, a command line alternative to Epic Games launcher. If you run into an issue, please report
it by creating an issue on GitHub or on Discord: https://discord.gg/YvmABK9YSk
Rare is a graphical interface for Legendary, a command line alternative to Epic Games launcher, based on PyQt5

![Discord Shield](https://discordapp.com/api/guilds/826881530310819914/widget.png?style=shield)
<img src="https://github.com/Dummerle/Rare/blob/main/rare/resources/images/Rare.png?raw=true" alt="Logo" width="200"/>

[![Discord Shield](https://discordapp.com/api/guilds/826881530310819914/widget.png?style=shield)](https://discord.gg/YvmABK9YSk)

## Installation

Expand All @@ -15,15 +16,16 @@ Execute `pip install Rare` for all users Or `pip install Rare --user` for only o

To install latest git version use `pip install --upgrade https://github.com/Dummerle/Rare/archive/refs/heads/main.zip`

Linux: execute `rare` in your terminal.
Linux and Mac: execute `rare` in your terminal.

Windows: execute `pythonw -m rare` in cmd

It is possible to create a desktop link, or a start menu link. Execute the command above with `--desktop-shortcut`
or `--startmenu-shortcut` option

**Note**: On Linux must be `/home/user/.local/bin` in PATH and on Windows must be `PythonInstallationDirectory\Scripts`
in PATH.
in PATH. On Mac is the Path `/Users/user/Library/Python/3.x/bin`

### Linux

#### Arch based
Expand All @@ -33,24 +35,38 @@ There are some AUR packages available:
- [rare](https://aur.archlinux.org/packages/rare) - for stable releases
- [rare-git](https://aur.archlinux.org/packages/rare-git) - for the latest features, which are not in a stable release

#### Debian based

- DUR package: [rare](https://mpr.hunterwittenborn.com/packages/rare)
- .deb file in [releases page](https://github.com/Dummerle/Rare/releases)

#### Other

Install via `pip` or use a package
Install via `pip` or use the AppImage

### macOS

There is a .dmg file available in [releases page](https://github.com/Dummerle/Rare/releases).

**Note**: You have to enable it manually in settings. Otherwise, Gatekeeper will block Rare

You can also use `pip`

### Packages

In [releases page](https://github.com/Dummerle/Rare/releases) are AppImages for Linux and a msi file for windows
available
In [releases page](https://github.com/Dummerle/Rare/releases) are AppImages for Linux, an msi file for windows and a dmg
file for macOS available

### Latest packages
In [actions](https://github.com/Dummerle/Rare/actions) you find packages for the latest commits.

**Note**: they might be unstable
In [actions](https://github.com/Dummerle/Rare/actions) you find packages for the latest commits.

**Note**: they might be unstable

### Run from source
1. Clone the repo with Submodule: `git clone https://github.com/Dummerle/Rare --recurse-submodules`.
2. Run `pip install -r requirements.txt` to get dependencies. If you use `pacman` you can

1. Clone the repo with Submodule: `git clone https://github.com/Dummerle/Rare --recurse-submodules`.
2. Run `pip install -r requirements.txt` to get dependencies. If you are on Arch you can
run `sudo pacman --needed -S python-wheel python-setuptools python-pyqt5 python-qtawesome python-requests python-pillow`
3. Run `python3 rare`

Expand All @@ -60,30 +76,18 @@ In [actions](https://github.com/Dummerle/Rare/actions) you find packages for the
based [HeroicGamesLauncher](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher) uses.
- Rare supports all major platforms (Windows, Linux, Mac) unlike the alternatives.

## Features

- Launch, install and uninstall games
- Authentication(Import from existing installation or via Browser)
- Download progress bar and queue
- Settings (Legendary and games)
- Sync Cloud Saves
- Translations (English, German and French)
- Create desktop shortcut for each game (Note: not supported on Mac yet)
- Display rating from [ProtonDB](https://www.protondb.com/) for each game

## Planned Features
## Issues

- More Translations (Need help)
- More Information about Games
- More planned features are in [projects](https://github.com/Dummerle/Rare/projects/1)
If you run into an issue, please report it by creating an issue on GitHub or on Discord: https://discord.gg/YvmABK9YSk

## Contributing

There are more options to contribute.

- If you can Python and PyQt you can implement new Features (Some ideas are in Projects).
- If you are a designer, you can add Stylesheets or create a logo or a banner
- You can translate the application in your language: Check [transifex](https://www.transifex.com/rare-1/rare) to translate Rare in your language
- You can translate the application in your language: Check our [transifex](https://www.transifex.com/rare-1/rare) page
to translate Rare in your language

More Information is in CONTRIBUTING.md

Expand All @@ -93,4 +97,4 @@ More Information is in CONTRIBUTING.md
![alt text](https://github.com/Dummerle/Rare/blob/main/Screenshots/GameInfo.png?raw=true)
![alt text](https://github.com/Dummerle/Rare/blob/main/Screenshots/RareSettings.png?raw=true)
![alt text](https://github.com/Dummerle/Rare/blob/main/Screenshots/RareDownloads.png?raw=true)
![alt text](https://github.com/Dummerle/Rare/blob/main/Screenshots/Settings.png?raw=true)
![alt text](https://github.com/Dummerle/Rare/blob/main/Screenshots/GameSettings.png?raw=true)
Binary file modified Screenshots/GameInfo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/GameSettings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Screenshots/Rare.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Screenshots/RareDownloads.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Screenshots/RareSettings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed Screenshots/Settings.png
Binary file not shown.
2 changes: 1 addition & 1 deletion rare/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import os

__version__ = "1.6.9"
__version__ = "1.7.0"

import platform

Expand Down
Binary file modified rare/resources/images/Rare.icns
Binary file not shown.
Binary file modified rare/resources/images/Rare.ico
Binary file not shown.
Binary file modified rare/resources/images/Rare.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 709eb30

Please sign in to comment.