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.
|
10 months ago | |
---|---|---|
debian | 10 months ago | |
misc | 1 year ago | |
src | 10 months ago | |
.gitignore | 1 year ago | |
Makefile | 10 months ago | |
README.md | 10 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
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:
amd64
: https://cargova.sijanec.eu/prog/discord.c/arm64
: https://of.sijanec.eu/prog/discord.c/i386
: built on my portable computer
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 SIGPIPE
s 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.