Merge pull request #121 from SomeAspy/patch-1

Cleaning
This commit is contained in:
JeanOUINA 2020-12-04 16:42:30 +01:00 committed by GitHub
commit f4c321ec5a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 36 additions and 45 deletions

View File

@ -12,20 +12,20 @@
[![LTC](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/phorcysed/cryptodonate/master/badges/litecoin.json&style=flat-square)](https://unixkeys.github.io/cryptodonate/ltc.html?address=LNTmfMjHJgTHaB7rj8ZuWWuU1XkP2YeGCA&note=https://github.com/phorcysed) [![LTC](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/phorcysed/cryptodonate/master/badges/litecoin.json&style=flat-square)](https://unixkeys.github.io/cryptodonate/ltc.html?address=LNTmfMjHJgTHaB7rj8ZuWWuU1XkP2YeGCA&note=https://github.com/phorcysed)
--- ---
# Lightcord # Lightcord
A simple - customizable - Discord Client A simple and customizable Discord client
## What's this ? ## What's This?
[Lightcord](https://lightcord.org) is a simple and customizable client for Discord. [Lightcord](https://lightcord.org) is a simple and customizable client for Discord.
It includes [BandagedBD](https://github.com/rauenzi/BetterDiscordApp), [Glasstron](https://github.com/AryToNeX/Glasstron) and a [discord.js-like api](https://github.com/Lightcord/Lightcord/tree/master/DiscordJS). It includes [BandagedBD](https://github.com/rauenzi/BetterDiscordApp), [Glasstron](https://github.com/AryToNeX/Glasstron) and a [discord.js-like api](https://github.com/Lightcord/Lightcord/tree/master/DiscordJS).
## Informations ## Information
Lightcord doesn't *patch* Discord with it's content. If it was, Discord could update itself and break the patch. That's why Lightcord is a standalone Discord client. Just grab the latest release version you need, and launch it ! Lightcord doesn't just *patch* Discord with it's content. If it did, discord updates could easily break it. That's why Lightcord is a standalone Discord client. Just grab the latest release and launch!
## Installing ## Installing
You can download a release from the [releases tab](https://github.com/Lightcord/Lightcord/releases). You can download a release from the [releases tab](https://github.com/Lightcord/Lightcord/releases).
## Running from source ## Running From Source
Prequeresites: Node.js, NPM Prequeresites: [Node.js](https://nodejs.org/en/) and NPM
To run from source, follow these instructions: To run from source, follow these instructions:
```sh ```sh
git clone https://github.com/Lightcord/Lightcord git clone https://github.com/Lightcord/Lightcord
@ -35,17 +35,17 @@ npm test
``` ```
*You will have to do that everytime you pull/clone* *You will have to do that everytime you pull/clone*
<br/> <br/>
Lightcord will launch next. You can see you have done it right by looking at the icon. Lightcord will then launch. If you see the Lightcord icon, you're good to go!
![icon](https://github.com/Lightcord/Lightcord/blob/master/imagery/68747470733a2f2f692e696d6775722e636f6d2f72486e73504e4f2e706e67.png?raw=true) ![icon](https://github.com/Lightcord/Lightcord/blob/master/imagery/68747470733a2f2f692e696d6775722e636f6d2f72486e73504e4f2e706e67.png?raw=true)
<br /> <br />
Then everytime you want to launch it just type in Anytime you want to launch, just run:
```sh ```sh
npm run run npm run run
``` ```
*You can install on GNU/Linux with our install script or the AUR* *You can install on GNU/Linux with our install script or the AUR*
## AUR (unofficial) ## AUR (Unofficial)
You need to install the `base-devel` and `git` packages first You need to install the `base-devel` and `git` packages first
**For compilation** https://aur.archlinux.org/packages/lightcord-git/ **For compilation** https://aur.archlinux.org/packages/lightcord-git/
@ -62,55 +62,46 @@ You need to install the `base-devel` and `git` packages first
An AUR helped such as `yay` can also be used An AUR helped such as `yay` can also be used
## Other linux distribution ## Other Linux Distributions
You can also install it via this install script. It will automatically : You can also install it with our *express install script*, which will automatically do the following:
- Download the latest Lightcord stable release from the official dev server. - Download the latest Lightcord stable release from the official dev server.
- Extract its file, and rename it to a more conventional ¨Lightcord¨ folder. - Extract the file, and rename it to a more conventional ¨Lightcord¨ folder.
- Install the Lightcord files in /opt/. - Install the Lightcord files in /opt/.
- Add execution rights to the Lightcord executable to be able to launch it. - Add execution rights to the Lightcord executable to allow launching.
- Download an apropriate .desktop file and install it in /usr/share/applications. - Download an appropriate .desktop file and install it in /usr/share/applications.
- Add executions rights to the .desktop file to be able to launch Lightcord from it. - Add execution rights to the .desktop file to allow launching.
- Download the Lightcord icon in an .svg format, and will install it in /usr/share/pixmaps. - Download the Lightcord icon in the .svg format and install it in /usr/share/pixmaps.
## One-liner install script ## Express Install Script
**For normal install** **Normal Install**
*Please install the "unzip" package before executing this script as this script depends on it.* *Please install the "unzip" package before executing this script as it depends on it.*
- Run `wget -N https://raw.githubusercontent.com/Lightcord/Lightcord/master/Lightcord_installer.sh && sudo bash Lightcord_installer.sh` - Run `wget -N https://raw.githubusercontent.com/Lightcord/Lightcord/master/Lightcord_installer.sh && sudo bash Lightcord_installer.sh`
**For AppImage install** **AppImage Install**
- Run `wget -N https://raw.githubusercontent.com/Lightcord/Lightcord/master/appimage_installer.sh && bash appimage_installer.sh` - Run `wget -N https://raw.githubusercontent.com/Lightcord/Lightcord/master/appimage_installer.sh && bash appimage_installer.sh`
## Features ## Features
* **BetterDiscord** Themes/Plugins * **BetterDiscord built in** - Use almost any BetterDiscord plugin or theme!
* **Native** Custom RPC (No ban chance) * **Easy custom rich presence** - Our method of doing this ensures you won't get banned!
* Blocking Discord's **trackers** * **Made for Privacy** - Lightcord automatically blocks discords trackers and blurs your email, keeping your data safe!
* **Free emotes** (normal emotes) to use everywhere for Lightcord users * **Free Emotes** - Send any emote to other Lightcord users!
* **Login with token** (user/bot) [Make **server** calls with bots] * **Token Login** - (user/bot) [Make **server** calls with bots]
* DM Adverts blocker (**AdBlock**) [Even in embeds] * **AdBlock** - Automatically block bots and ads in your DMs!
* File certification/approval (tells you if a **file is safe or not**) * **Always On Top** - Lightcord will always be shown in front of any other windows!
* Prevent **malicious** plugins [File scanner] * **Experiments** - Access Discord's hidden experiments with a single click!
* **Always-On-Top** feature (great to chat while coding) * **Tabs** - Have multiple tabs open to do more!
* Hide sensitive informations (blurry e-mail) * **HypeSquad Housing** - Easily change your HypeSquad house, no test required!
* Great scripting API * **Badges** - Important people like the developers have special badges to make sure you know who is who!
* Account information section
* Developer mode / experiments (get discord features before anyone else without updating)
* Experimental tabs
* Select your HypeSquad (manually/without doing the quizz)
* Badges (Lightcord owners have badges so you know who to trust)
### Soon ### Planned Features
* Username history * **Username History** - Keep track of your past usernames!
* Custom BetterDiscord location (custom themes/plugins location) [more portability] * **New Plugin Directory** - Easily install or edit themes and plugins!
## BetterDiscord ## BetterDiscord
BetterDiscord (BandagedBD) is already installed (modified version). A modified version of Bandaged Better Discord comes preinstalled, making theming and adding plugins easy.
You can go into your settings to manage plugins.
Because it's more painful than anything else, global emotes are not supported on Lightcord. They have been removed.
The freeze caused by the emotes downloading at startup was annoying. So we removed them.
## Plugins & Themes ## Plugins & Themes
Plugins and themes are not in the standard BetterDiscord folder. They have been moved because betterdiscord supports only stable, ptb and canary release. Using the same directory could cause problems with settings. Plugins and themes are not in the standard BetterDiscord folder. They have been moved because BetterDiscord only supports the stable, PTB, and canary releases of Discord. Using the same directory could cause problems with settings.
They are located in `%AppData%/Lightcord_BD`. This is the main folder for BetterDiscord. They are located in `%AppData%/Lightcord_BD`. This is the main folder for BetterDiscord.