discord.c is a lightweight chat client that connects to the discord.com chatting platform
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Anton Luka Šijanec ebcac239f2 0.0.3-3 5 months ago
debian 0.0.3-3 5 months ago
misc več napisanega, manj delujočega (: 9 months ago
src added slash command escaping 5 months ago
.gitignore finished first PoC code 9 months ago
Makefile replaced openssl with gnutls 5 months ago
README.md added slash command escaping 5 months ago

README.md

discord.c

an alternative client for the discord messaging platform, written in the C programming language.

requirements

  • a POSIX system
  • GNU C library
  • GNU compiler collection
  • GNU Make
  • libcurl 7.17.0 or newer with HTTPS support*
  • ncursesw6
  • libcjson-dev

screenshots

screenshot in fullscreen

instructions

debian (ubuntu as well)

sudo apt update
sudo apt install discord.c

you need to add my apt repository.

built packages only exist for amd64, arm64 and i386. for other architectures grab the source package:

apt-build install discord.c

caveman style install

make
./discord.c -e email@address.example -p password

automatic building

automatic building is done on two servers, one for arm64 and the other for amd64.

check the build badge before downloading:

Build Status

there are deb packages and binaries.

missing features

  • check for permissions before join

notes

*openssl is known to be write()ing to closed sockets and generating SIGPIPEs that discord.c does not catch and is terminated. Use a more sane TLS library instead such as gnutls, on which the debian package depends.


Med zimskimi počitnicami so pričakovani občasni izpadi podomrežja O, ker bodo izvajana testiranja varnosti komunikacijsko-informacijske opreme.