All Projects → Pizzabelly → Easyrp

Pizzabelly / Easyrp

Give yourself a Custom Rich Presence in Discord.

Labels

Projects that are alternatives of or similar to Easyrp

Xiao
Xiao is a Discord bot coded in JavaScript with discord.js using the Commando command framework. With over 500 commands, she is one of the most feature-rich bots out there. Formerly XiaoBot.
Stars: ✭ 302 (-25.06%)
Mutual labels:  discord
Guidebot
A boilerplate example bot with command handler and reloadable commands. Updated and Maintained by the Idiot's Guide Community
Stars: ✭ 340 (-15.63%)
Mutual labels:  discord
Javacord
An easy to use multithreaded library for creating Discord bots in Java.
Stars: ✭ 368 (-8.68%)
Mutual labels:  discord
Notsobot
NotSoSuper's Discord Bot
Stars: ✭ 305 (-24.32%)
Mutual labels:  discord
Tqdm
A Fast, Extensible Progress Bar for Python and CLI
Stars: ✭ 20,632 (+5019.6%)
Mutual labels:  discord
Discordia
Discord API library written in Lua for the Luvit runtime environment
Stars: ✭ 340 (-15.63%)
Mutual labels:  discord
Giveawaybot
🎉 Hold giveaways quickly and easily on your Discord server!
Stars: ✭ 290 (-28.04%)
Mutual labels:  discord
Matrix Appservice Discord
A bridge between Matrix and Discord.
Stars: ✭ 383 (-4.96%)
Mutual labels:  discord
Oauth
🔗 OAuth 2.0 implementation for various providers in one place.
Stars: ✭ 336 (-16.63%)
Mutual labels:  discord
Unifiedmessagerelay
Group Message Forward Framework (supports QQ Telegram Line Discord)
Stars: ✭ 363 (-9.93%)
Mutual labels:  discord
Betterdiscordaddons
A series of plugins and themes for BetterDiscord.
Stars: ✭ 310 (-23.08%)
Mutual labels:  discord
Sample Programs
Sample Programs in Every Programming Language
Stars: ✭ 323 (-19.85%)
Mutual labels:  discord
Gef
GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging features for exploit developers & reverse engineers ☢
Stars: ✭ 4,197 (+941.44%)
Mutual labels:  discord
Embed Visualizer
discord embed visualization tool
Stars: ✭ 306 (-24.07%)
Mutual labels:  discord
Lightcord
A simple - customizable - Discord Client
Stars: ✭ 366 (-9.18%)
Mutual labels:  discord
Playstationdiscord
Discord Rich Presence for PlayStation 4, PlayStation 3, and PlayStation Vita games.
Stars: ✭ 291 (-27.79%)
Mutual labels:  discord
Miranda Ng
Miranda NG: Next Generation of Miranda IM
Stars: ✭ 341 (-15.38%)
Mutual labels:  discord
Matterbridge
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
Stars: ✭ 4,452 (+1004.71%)
Mutual labels:  discord
Discord Term
Extensible Discord terminal client
Stars: ✭ 371 (-7.94%)
Mutual labels:  discord
Modmailbot
Modmail Bot is a bot for Discord that makes it easier for users to contact moderators and admins for help.
Stars: ✭ 354 (-12.16%)
Mutual labels:  discord

EasyRP (Custom Discord Rich Presence)

EasyRP is a small program to use the discord-rpc, to make a custom rich presence/game on discord.
using just an easy config file.

Usage

  • First you need to register a Rich Presence application with discord

  • Download the latest release of EasyRP from here https://github.com/Pizzabelly/EasyRP/releases

  • Edit the config file with the information from your newly registered app

  • Run the EasyRP executable (it should open a cmd window)

    • It should report errors from your config file (if there are any)
  • Discord should show the game on your profile

    • if not, add the exe as a game on discord and the file path should change to your presence
  • You can edit the config any time while the program is running to change the presence (make sure to save the file)

Timestamps
The Start and End timestamps are in epoch/unix time. Your desired values can be found here. For elapsed time set only the StartTimestamp. For remaining time set both. Though discord seems to only care about hours/minutes/seconds. As it doesnt go above 24hrs either way ¯\_(ツ)_/¯

Building
To build EasyRP from source you need the following

  • any c++ compiler (cl, g++, clang++, etc)
  • Meson
  • Ninja
  • CMake (for discord-rpc library)

Build discord-rpc

  • git clone https://github.com/Pizzabelly/EasyRP --recurse-submodules
  • cd EasyRP/discord-rpc
  • mkdir build && cd build
  • cmake .. -DENABLE_IO_THREAD=OFF -DENABLE_IO_THREAD option will prevent a link error (see #49)

Now depending on your platform building the discord-rpc library will be different

  • Unix: make
  • Windows (visual studio): msbuild /p:Configuration=Release
  • Windows (mingw): mingw32-make.exe
    Now the library should be under src/[lib]discord-rpc.[lib|a], move that to the root of the EasyRP repo

To build EasyRP (in the root of the repo)

  • meson --buildtype=release build
  • ninja -C build

Now the EasyRP executable will be under the build directory!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].