From 1b049fe5fc93eb5f3a5a70549abdde9089945176 Mon Sep 17 00:00:00 2001 From: GermanBread Date: Tue, 30 Mar 2021 16:38:43 +0200 Subject: [PATCH 1/5] Make README more readable --- README.md | 85 ++++++++++++++++++++----------------------------------- 1 file changed, 31 insertions(+), 54 deletions(-) diff --git a/README.md b/README.md index 5ddd7c9..ac04fe3 100644 --- a/README.md +++ b/README.md @@ -14,17 +14,31 @@ # Lightcord A simple and customizable Discord client -## What's This? +## Summary [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). -## Information -Lightcord doesn't just *patch* Discord with its 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! +## Features +* **Standalone client** - Lightcord is built to be standalone i.e. it will not break on Discord updates! +* **BetterDiscord built in** - Use almost any BetterDiscord plugin or theme! +* **Easy custom rich presence** - Our method of doing this ensures you won't get banned! +* **Made for Privacy** - Lightcord automatically blocks Discord's trackers and blurs your email, keeping your data safe! +* **Free Emotes** - Send any emote to other Lightcord users! +* **Token Login** - (user/bot) [Make **server** calls with bots] +* **AdBlock** - Automatically block bots and ads in your DMs! +* **Always On Top** - Lightcord will always be shown in front of any other windows! +* **Experiments** - Access Discord's hidden experiments with a single click! +* **Tabs** - Have multiple tabs open to do more! +* **HypeSquad Housing** - Easily change your HypeSquad house, no test required! +* **Badges** - Important people like the developers have special badges to make sure you know who is who! + +### Planned Features +* **Username History** - Keep track of your past usernames! +* **New Plugin Directory** - Easily install or edit themes and plugins! ## Installing -You can download a release from the [releases tab](https://github.com/Lightcord/Lightcord/releases). -## Windows +### Windows You can install Lightcord with [scoop](https://github.com/lukesampson/scoop). @@ -33,32 +47,28 @@ scoop bucket add extras scoop install lightcord ``` -## AUR (Unofficial) +alternatively, download the installer from the [releases tab](https://github.com/Lightcord/Lightcord/releases). + +### Linux + +#### Arch Linux (or Arch-based) You need to install the `base-devel` and `git` packages first -**For compilation** https://aur.archlinux.org/packages/lightcord-git/ +[Latest git version](https://aur.archlinux.org/packages/lightcord-git/) `git clone https://aur.archlinux.org/lightcord-git.git && cd lightcord-git && makepkg -si` -**For precompiled binaries** https://aur.archlinux.org/packages/lightcord-bin/ +[Precompiled binaries](https://aur.archlinux.org/packages/lightcord-bin/) `git clone https://aur.archlinux.org/lightcord-bin.git && cd lightcord-bin && makepkg -si` -**For AppImage** +*AUR helper such as `yay` and `pacaur` can also be used* -`git clone https://aur.archlinux.org/lightcord-appimage.git && cd lightcord-appimage && makepkg -si` +#### Other Linux Distributions -An AUR helper such as `yay` can also be used +**Warning: This installation method bypasses the package manager!** You should use this script to uninstall Lightcord! -## Other Linux Distributions -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. -- Extract the file and rename it to a more conventional ¨Lightcord¨ folder. -- Install the Lightcord files in /opt/. -- Add execution rights to the Lightcord executable to allow launching. -- Download an appropriate .desktop file and install it in /usr/share/applications. -- Add execution rights to the .desktop file to allow launching. -- Download the Lightcord icon in the .svg format and install it in /usr/share/pixmaps. +To install, paste `bash -c "$(curl -s https://raw.githubusercontent.com/Lightcord/Lightcord/master/LULI.sh)"` in terminal and press enter. The installer will guide you through the rest. ## Running From Source Prerequisites: [Node.js](https://nodejs.org/en/) and NPM @@ -77,37 +87,4 @@ Lightcord will then launch. If you see the Lightcord icon, you're good to go! Any time you want to launch, just run: ```bash npm run run -``` - -*You can install on GNU/Linux with our install script or the AUR* - -## Express Install Script - -- This script requires the `unzip` package to be installed. Use your package manager of choice to install it. - -To install, paste `bash -c "$(curl -s https://raw.githubusercontent.com/Lightcord/Lightcord/master/LULI.sh)"` in terminal and press enter. The installer will guide you through the rest. - -## Features -* **BetterDiscord built in** - Use almost any BetterDiscord plugin or theme! -* **Easy custom rich presence** - Our method of doing this ensures you won't get banned! -* **Made for Privacy** - Lightcord automatically blocks Discord's trackers and blurs your email, keeping your data safe! -* **Free Emotes** - Send any emote to other Lightcord users! -* **Token Login** - (user/bot) [Make **server** calls with bots] -* **AdBlock** - Automatically block bots and ads in your DMs! -* **Always On Top** - Lightcord will always be shown in front of any other windows! -* **Experiments** - Access Discord's hidden experiments with a single click! -* **Tabs** - Have multiple tabs open to do more! -* **HypeSquad Housing** - Easily change your HypeSquad house, no test required! -* **Badges** - Important people like the developers have special badges to make sure you know who is who! - -### Planned Features -* **Username History** - Keep track of your past usernames! -* **New Plugin Directory** - Easily install or edit themes and plugins! - -## BetterDiscord -A modified version of Bandaged Better Discord comes preinstalled, making theming and adding plugins easy. - -## Plugins & Themes -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. +``` \ No newline at end of file From ce8eaceaf055f8adfa0e09cd1c718ebfdd1e1ab8 Mon Sep 17 00:00:00 2001 From: GermanBread Date: Tue, 30 Mar 2021 16:40:00 +0200 Subject: [PATCH 2/5] make README even more readable --- README.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index ac04fe3..6b4d9b5 100644 --- a/README.md +++ b/README.md @@ -11,14 +11,15 @@ [![ETH](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/papycochon/cryptodonate/master/badges/ethereum.json&style=flat-square)](https://papycochon.github.io/cryptodonate/eth.html?address=0xEFE45F22Ee844bf2Ba0E4d853FA0bC8c028fAfFe¬e=https://github.com/Lightcord/Lightcord) [![LTC](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/papycochob/cryptodonate/master/badges/litecoin.json&style=flat-square)](https://papycochon.github.io/cryptodonate/ltc.html?address=LNTmfMjHJgTHaB7rj8ZuWWuU1XkP2YeGCA¬e=https://github.com/Lightcord/Lightcord) --- + # Lightcord A simple and customizable Discord client -## Summary +# Summary [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). -## Features +# Features * **Standalone client** - Lightcord is built to be standalone i.e. it will not break on Discord updates! * **BetterDiscord built in** - Use almost any BetterDiscord plugin or theme! * **Easy custom rich presence** - Our method of doing this ensures you won't get banned! @@ -32,13 +33,13 @@ It includes [BandagedBD](https://github.com/rauenzi/BetterDiscordApp), [Glasstro * **HypeSquad Housing** - Easily change your HypeSquad house, no test required! * **Badges** - Important people like the developers have special badges to make sure you know who is who! -### Planned Features +## Planned Features * **Username History** - Keep track of your past usernames! * **New Plugin Directory** - Easily install or edit themes and plugins! -## Installing +# Installing -### Windows +## Windows You can install Lightcord with [scoop](https://github.com/lukesampson/scoop). @@ -49,9 +50,9 @@ scoop install lightcord alternatively, download the installer from the [releases tab](https://github.com/Lightcord/Lightcord/releases). -### Linux +## Linux -#### Arch Linux (or Arch-based) +### Arch Linux (or Arch-based) You need to install the `base-devel` and `git` packages first [Latest git version](https://aur.archlinux.org/packages/lightcord-git/) @@ -64,13 +65,13 @@ You need to install the `base-devel` and `git` packages first *AUR helper such as `yay` and `pacaur` can also be used* -#### Other Linux Distributions +### Other Linux Distributions **Warning: This installation method bypasses the package manager!** You should use this script to uninstall Lightcord! To install, paste `bash -c "$(curl -s https://raw.githubusercontent.com/Lightcord/Lightcord/master/LULI.sh)"` in terminal and press enter. The installer will guide you through the rest. -## Running From Source +# Running From Source Prerequisites: [Node.js](https://nodejs.org/en/) and NPM To run from source, follow these instructions: ```bash From df88426a50ef27e1ef773a0fb61ae5a44f4acd66 Mon Sep 17 00:00:00 2001 From: GermanBread Date: Tue, 30 Mar 2021 16:40:54 +0200 Subject: [PATCH 3/5] Change "Lightcord" and "Summary" to "About" --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 6b4d9b5..c925bb2 100644 --- a/README.md +++ b/README.md @@ -12,10 +12,8 @@ [![LTC](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/papycochob/cryptodonate/master/badges/litecoin.json&style=flat-square)](https://papycochon.github.io/cryptodonate/ltc.html?address=LNTmfMjHJgTHaB7rj8ZuWWuU1XkP2YeGCA¬e=https://github.com/Lightcord/Lightcord) --- -# Lightcord -A simple and customizable Discord client +# About -# Summary [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). From 9fc40d8fdc39c18132576b83d6addc231e6259ef Mon Sep 17 00:00:00 2001 From: GermanBread Date: Tue, 30 Mar 2021 16:44:05 +0200 Subject: [PATCH 4/5] Finishing touches --- README.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c925bb2..8dee260 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,6 @@ [![XMR](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/papycochon/cryptodonate/master/badges/monero.json&style=flat-square)](https://papycochon.github.io/cryptodonate/xmr.html?address=42pGf1KHHpqaifJd3TtWSdcTmhGVwFp24cGxDoqaYLQJ6rH4pM7KqtUdTpoyxHScDTSJpPA2Bnv19b1bs2uPXgSMH2KYkwj¬e=https://github.com/Lightcord/Lightcord) [![ETH](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/papycochon/cryptodonate/master/badges/ethereum.json&style=flat-square)](https://papycochon.github.io/cryptodonate/eth.html?address=0xEFE45F22Ee844bf2Ba0E4d853FA0bC8c028fAfFe¬e=https://github.com/Lightcord/Lightcord) [![LTC](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/papycochob/cryptodonate/master/badges/litecoin.json&style=flat-square)](https://papycochon.github.io/cryptodonate/ltc.html?address=LNTmfMjHJgTHaB7rj8ZuWWuU1XkP2YeGCA¬e=https://github.com/Lightcord/Lightcord) ---- # About @@ -18,6 +17,7 @@ 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). # Features + * **Standalone client** - Lightcord is built to be standalone i.e. it will not break on Discord updates! * **BetterDiscord built in** - Use almost any BetterDiscord plugin or theme! * **Easy custom rich presence** - Our method of doing this ensures you won't get banned! @@ -32,6 +32,7 @@ It includes [BandagedBD](https://github.com/rauenzi/BetterDiscordApp), [Glasstro * **Badges** - Important people like the developers have special badges to make sure you know who is who! ## Planned Features + * **Username History** - Keep track of your past usernames! * **New Plugin Directory** - Easily install or edit themes and plugins! @@ -46,11 +47,12 @@ scoop bucket add extras scoop install lightcord ``` -alternatively, download the installer from the [releases tab](https://github.com/Lightcord/Lightcord/releases). +Alternatively, download the installer from the [releases tab](https://github.com/Lightcord/Lightcord/releases). ## Linux ### Arch Linux (or Arch-based) + You need to install the `base-devel` and `git` packages first [Latest git version](https://aur.archlinux.org/packages/lightcord-git/) @@ -70,20 +72,24 @@ You need to install the `base-devel` and `git` packages first To install, paste `bash -c "$(curl -s https://raw.githubusercontent.com/Lightcord/Lightcord/master/LULI.sh)"` in terminal and press enter. The installer will guide you through the rest. # Running From Source + Prerequisites: [Node.js](https://nodejs.org/en/) and NPM To run from source, follow these instructions: + ```bash git clone https://github.com/Lightcord/Lightcord cd Lightcord npm run devInstall npm test ``` + *You will have to do that every time you pull/clone* -
+ 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) -
+ Any time you want to launch, just run: + ```bash npm run run ``` \ No newline at end of file From f559f18f2c06a6c169be31a0a2564283a5ec56bc Mon Sep 17 00:00:00 2001 From: GermanBread Date: Tue, 30 Mar 2021 16:45:08 +0200 Subject: [PATCH 5/5] e? --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8dee260..44562f8 100644 --- a/README.md +++ b/README.md @@ -86,6 +86,7 @@ npm test *You will have to do that every time you pull/clone* 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) Any time you want to launch, just run: