Discord-Lite - A light weight discord client written in Python, for developers, by developers.

Overview

Discord-Lite

A light weight discord client written in Python, for developers, by developers.

Sublime's custom image

Image by https://www.reddit.com/user/Hoodie-the-Wolf/

What does "light weight" really mean?

Light weight, developers use a lot of tools, Git, Visual Studio, and we all know what using Visual Studio is like, and plus StackOverflow for all those queries you gotta ask, you probably also use Discord, it's quite popular for developer communities and gaming too! So to toggle between co-operative workspaces and your IDE, here's Discord Lite, it uses less memory when compared to Discord Client or Google Chrome version of Discord. It also loads GIFs faster, supports Images and Videos, PDF and other documents.

Drawbacks

There are a few drawbacks to the light weighted version ofcourse, and they are:

  1. It can't be used for live streaming.
  2. It can't be used for VC's
  3. It can't be used for screen sharing or video calls

and that's about it.

Inspiration and sources

This is basically a modified version of the Geeks For Geeks tutorial on how to Make a Web Browser using PyQt5, so I to decided let's modify it and make it a Discord Client since it runs Google so well.

Link: https://www.geeksforgeeks.org/creating-a-simple-browser-using-pyqt5/

Known issues

None

Roadmap

On the roadmap we've got:

  1. Downloading Images using links in the Client
  2. Screenshot Button to quickly screenshot chats
  3. VC and Streaming support
  4. Video call support
  5. Switching between alts

Add me on Discord! cyber#3709

Here's the support server invite: https://discord.gg/EwY2aZMn6t

Contributions

Any useful contribution is welcome, but preference will be given to those who can solve the drawback issues or implement the roadmap features in their PR, happy coding!

Compatibility

Currently tested for Windows 10 with Python 3.9.9 issues related to reports on other systems can be opened.

Clarifications

This isn't any serious "client" of such, it's simply Discord Web running in a custom browser to reduce strain on Chrome or the Discord Client which infact is quite heavy and can feast off your RAM, feel free to star the repo if you liked it.

Comments
  • Laggy Issue

    Laggy Issue

    I install the installer file. But after I install the discord lite, my laptop kinda feels heavy and laggy. My CPU usage is up to 100%. I had to uninstall and my laptop back to normal.

    opened by Bristolridge 19
  • Problems with audio devices.

    Problems with audio devices.

    Hello, basically, the Discord lite don't detect my mic, it says in Voice & Video

    "You don't have any input devices enabled. You must grant Discord acess to your microphone in order to be able to observe input sensivity"

    Help

    opened by bergtt11 16
  • Virustotal flags discord lite as malicious

    Virustotal flags discord lite as malicious

    image

    I ran a quick scan of my computer using Process Explorer (sys internals) and I got results from discord lite. Most notably a clear flag of a trojan and a backdoor.

    opened by lemon8de 5
  • Add more options to the context menu

    Add more options to the context menu

    Would it be possible to have more options in the context menu such as:

    • Copy Image
    • Copy Image URL

    These are present in the official Discord client would be nice to have the same in this client too.

    opened by Ramzh 4
  • White Screen

    White Screen

    Only White Screen Hello I recently started using your program and it worked well at the start. But recently I am only getting white screen. I have restarted the pc many times. Uninstalled and re-installed the program. But always getting the same white screen. Maybe is there something I can do to fix this issue? thank you

    Discord lite issue

    opened by Tacobello 3
  • video stream go clip clip

    video stream go clip clip

    Describe the bug i don't know why it's happen. but the stream goes black per seconds

    To Reproduce Steps to reproduce the behavior:

    1. Client 32 bit does stream
    2. Client 64 bit see stream

    Expected behavior no clip clip

    Screenshots If applicable, add screenshots to help explain your problem.

    Uploading image.png…

    Desktop (please complete the following information):

    • OS: Win 7 32 bit, and win 10 64 bit
    • Version 32 pre release, and release newest
    opened by candrawardana 2
  • discord-lite.exe detected as dangerous by Windows Defender

    discord-lite.exe detected as dangerous by Windows Defender

    The executable of the program is detected as dangerous by Windows Defender. It is also detected as such if scanned with VirusTotal.

    A screenshot from Defender is attached for more information. image

    opened by Katzenwerfer 2
  • Lags, forces to restart my laptop.

    Lags, forces to restart my laptop.

    I try to open it (1.2 ver) - it causes such lags that it's unusable. Didn't try 1.0, cuz it doesn't have vc support.

    Eventually there's a bunch of errors, even blank ones. One said something along the lines of "This application didn't run properly" (random translation attempt, i have win10 in Polish)

    I own an Acer E5-575G (i5-7200U, 940MX, 8GB RAM + SSD)

    opened by LeftyyGD 2
  • Created installer for Discord Lite 1.00

    Created installer for Discord Lite 1.00

    This is not one file executable, this is a complete installer. The size of the installer is 85.3Mb and takes 257.81Mb of disk space after installing. Try it out.

    opened by rahul-nanwani 0
  • Linux and Raspberry Pi Build for Discord Lite

    Linux and Raspberry Pi Build for Discord Lite

    Is your feature request related to a problem? Please describe. Discord Lite needs to get onto the Linux eco-system, the closest we have to discord on Linux is WebCord, this would look like a more base level alternative without electron js

    Describe the solution you'd like Using Pyinstaller to build binaries for Debian

    Describe alternatives you've considered Currently the script runs, yet to build a binary

    enhancement 
    opened by therealcyber71 0
  • The program does not start

    The program does not start

    Does this program have any log files? In my case, it just doesn't start. When opening the .exe file process appears in the task manager for a couple of seconds, reaches 100MB of RAM and disappears.

    bug 
    opened by lzrdblzzrd 4
  • Higher Memory Usage than Discord

    Higher Memory Usage than Discord

    Describe the bug A clear and concise description of what the bug is.

    Screenshots If applicable, add screenshots to help explain your problem. image

    Desktop (please complete the following information):

    • OS: [e.g. iOS] Windows 11
    • Browser [e.g. chrome, safari]
    • Version [e.g. 22]

    Additional context Add any other context about the problem here. IDK, if the Taskmanager provides any good informations, but overall, it's somehow always higher than the Electron Client about 30-110MB. Did the same things on both of the Clients, visited the same server and than opened the Friends Tab, done.

    Also, if u would like to have additional info, please ask for it and tell me how I can do it and how~ I'm happy if I can help in any way.

    Also it's Version 1.3 not 1.1.

    bug 
    opened by bloodyeyesblackblood 5
  • Discord Lite for linux

    Discord Lite for linux

    Cyber has been talking alot about bringing this project to linux. As I think he could just make another version, there are other options for making this project work on linux.

    1. WINE - Wine is a free and open-source compatibility layer that aims to allow application software and computer games developed for Microsoft Windows to run on Unix-like operating systems.
    2. CrossOver - A more expensive version of WINE. its like $50 USD.
    3. just rewrite it or find another version of pyinstaller for linux.

    if you cant make it, then thats fine. people can use the first or second option to run discord lite on linux.

    enhancement 
    opened by itisdoc 2
Releases(v1.4)
Owner
Sachit
aspiring "IITian"
Sachit
Source code for Profile REST API

PROJECT PROFILE REST API Creating local development server: We will create a local development server that can run and test our API as we build it. We

1 Mar 29, 2022
Easy-apply-bot - A LinkedIn Easy Apply bot to help with my job search.

easy-apply-bot A LinkedIn Easy Apply bot to help with my job search. Getting Started First, clone the repository somewhere onto your computer, or down

Matthew Alunni 5 Dec 09, 2022
StringSessionGenerator - A Telegram bot to generate pyrogram and telethon string session

⭐️ String Session Generator ⭐️ Genrate String Session Using this bot. Made by TeamUltronX 🔥 String Session Demo Bot: Environment Variables Mandatory

TheUltronX 1 Dec 31, 2021
Bagas Mirror&Leech Bot is a multipurpose Telegram Bot written in Python for mirroring files on the Internet to our beloved Google Drive. Based on python-aria-mirror-bot

- [ MAYBE UPDATE & ADD MORE MODULE ] Bagas Mirror&Leech Bot Bagas Mirror&Leech Bot is a multipurpose Telegram Bot written in Python for mirroring file

4 Nov 23, 2021
A Discord bot themed around the Swedish heavy metal band Sabaton! (Python)

A Discord bot themed around the Swedish heavy metal band Sabaton! (Python)

Evan Lundberg 1 Nov 29, 2021
Luna Rush Auto Clicker Bot

Luna Rush Auto Clicker Bot Se o aplicativo lhe ajudar de alguma forma, uma doação para ajudar a pagar a conta de luz sempre é bem vinda ;) Wallet Smar

Walter Discher Cechinel 29 Dec 20, 2022
Python SDK for Thepeer

Python SDK for Thepeer

Oluwafemi Tairu 2 Dec 22, 2021
A telegram media to gofile bot

GoFile-Bot A telegram media to gofile bot Made with Python3 (C) @FayasNoushad Copyright permission under MIT License License - https://github.com/Fay

Fayas Noushad 37 Nov 14, 2022
🔍 📊 Look up information about anime, manga and much more directly in Discord!

AniSearch The source code of the AniSearch Discord Bot. Contribute You have an idea or found a bug? Open a new issue with detailed explanation. You wa

私はレオンです 19 Dec 07, 2022
Pixoo-Awesome is a tool to get more out of your Pixoo Devices.

Pixoo-Awesome is a tool to get more out of your Pixoo Devices. It uses the Pixoo-Client to connect to your Pixoo devices and send data to them. I targ

Horo 10 Oct 27, 2022
Graviti TensorBay Python SDK

TensorBay Python SDK is a python library to access TensorBay and manage your datasets. It provides: A pythonic way to access your

Graviti 72 Aug 22, 2022
Search all history of Chrome in terminal

Chrotry Search all history of Chrome in terminal. Demo Usages Move the Chrome history file to current directory by running move_history.sh Rename hist

Xiaoxu HU 2 Jun 13, 2022
Listen to the radio station from your favorite broadcast

Latest news Listen to the radio station from your favorite broadcast MyCroft Radio Skill for testing and copy at docker skill About Play regional radi

1 Dec 22, 2021
PyFIR - Python implementations of Finite Impulse Response (FIR) filters

pyFIR Python implementations of Finite Impulse Response (FIR) filters. The algorithms are mainly (but not strictly) the ones described in WEFERS, Fran

Davi Carvalho 4 Feb 12, 2022
This bot is created by AJTimePyro and It accepts direct downloading url & then return file as telegram file.

URL Uploader Bot This is the source code of URL Uploader Bot. And the developer of this bot is AJTimePyro, His Telegram Channel & Group. You can use t

Abhijeet 23 Nov 13, 2022
Python SCript to scrape members from a selected Telegram group.

A python script to scrape all the members in a telegram group anad save in a CSV file. REGESTRING Go to this link https://core.telegram.org/api/obtain

Gurjeet Singh 7 Dec 01, 2022
Inline Телеграм бот для отправки GIF-изображений из ВКонтакте

VK GIFS Bot VKGIFSBot - удобный бот для отправки GIF-изображений из ВКонтакте в Телеграмe. Работает это очень просто: бот получает токен ВКонтакте API

Sergievsky Nikita 5 Dec 10, 2022
Api REST para gerenciamento de cashback.

Documentação API para gerenciamento de cashback - MaisTODOS Features Em construção... Tecnologias utilizadas Back end Python 3.8.10 Django REST Framew

Alinne Grazielle 2 Jan 22, 2022
Discord Token Creator 🥵

Discord Token Creator 🥵

dropout 304 Jan 03, 2023
Source code from thenewboston Discord Bot with Python tutorial series.

Project Setup Follow the steps below to set up the project on your environment. Local Development Create a virtual environment with Python 3.7 or high

Bucky Roberts 24 Aug 19, 2022