3 unstable releases
0.2.2 | May 22, 2022 |
---|---|
0.2.0 | Mar 9, 2022 |
0.1.0 | Feb 13, 2022 |
#32 in #details
23KB
243 lines
Discord RPC Client
Examples
Big image, small image, details and one button
discordrpc --client-id 942151169185316874 --details 'untypeable nickname' --button-1-text 'Discord RPC written in Rust' --button-1-url 'https://github.com/MedzikUser/discord-rpc' --large-image medzik --large-image-text medzik --small-image archlinux --small-image-text archlinux
Big image, details, state and two buttons
discordrpc --client-id 942151169185316874 --details 'untypeable nickname' --state 'MedzikUser' --button-1-text 'Discord RPC written in Rust' --button-1-url 'https://github.com/MedzikUser/discord-rpc' --button-2-text 'GitHub' --button-2-url 'https://github.com/MedzikUser' --large-image medzik --large-image-text medzik
How to install?
Linux
Download discordrpc-linux from the releases page and run
chmod +x discordrpc-linux
./discordrpc-linux
Arch Linux
Using yay (AUR)
yay -S discordrpc
Alternatively you can add this repo and run
sudo pacman -S discordrpc
OSX
Download discordrpc-darwin from the releases page and run
chmod +x discordrpc-darwin
./discordrpc-darwin
Windows
Download discordrpc-windows from the releases page and run
chmod +x discordrpc-windows
./discordrpc-windows
Compile with Cargo
Make sure you have the latest version of Rust. Then you can run
cargo install imgurs
How do I get a client id?
- Go to Discord Developer Portal
- Make New Application, name them freely (the name will be displayed in RPC)
- Go to General Information
- Copy ID
- Then go to the Rich Presence tab (optional)
- Add images to be able to display them in RPC (optional)
Dependencies
~5–17MB
~178K SLoC