Giter Site home page Giter Site logo

thatonecalculator / discordrpcmaker Goto Github PK

View Code? Open in Web Editor NEW
1.1K 24.0 120.0 58.32 MB

The best way to make and manage custom Discord Rich Presences with buttons!

Home Page: https://drpcm.t1c.dev

License: Mozilla Public License 2.0

JavaScript 40.35% Shell 1.74% HTML 46.46% CSS 11.45%
discord rpc discord-rpc javascript nodejs node-js discord-js discord-api discord-rich-presence macos

discordrpcmaker's Introduction

⚠️ Warning

This project is now archived. If you want to check out my other projects, head over to https://calckey.org

⬇️ Scroll down for install instructions! ⬇️

Discord Github BMC NPM GitHub all releases

Promo Large Small

Discord

Features

  • Clickable buttons!
  • Make and manage multiple presences
  • Clean and lightweight UI
  • Clear instructions
  • Optional timer
  • Custom, simplified developer portal
  • Easy installers for Windows, macOS, and Linux
  • Export presences and share with friends
  • Multiple themes
  • Cross-platform system tray support
  • Auto-update
  • Pywal support
  • AUR Package
  • CLI support
  • Autostart
  • Code signing on Windows (soon)
  • Translations (soon)
  • Hotkeys (soon)
  • Online sharing (future)

Install

Version 2.1.1
  • Download the exe, click More Info > Run Anyway > Open Discord RPC Maker from the desktop shortcut or start menu
  • winget install --id=ThatOneCalculator.DiscordRPCMaker -e

  • Download & mount the dmg, drag Discord RPC Maker into the Applications folder > Double click on Applications folder > Right click Discord RPC Maker > Open > Open

  • Download and run. Easy!
  • yay -S discordrpcmaker (replace yay with your AUR helper of choice).
  • Download, sudo apt install /path/to/discordrpcmaker-linux.deb or open with GDebi/Eddy.
  • Download, sudo rpm -i /path/to/discordrpcmaker-linux.rpm (does not support openSUSE).
  • Download, tar -xvf /path/to/discordrpcmaker-linux.tar.gz > Run: discordrpcmaker-2.1.1/discordrpcmaker; To install, mv ./discordrpcmaker-2.1.1 /bin/drpcm && ln -s /bin/drpcm/discordrpcmaker /bin/discordrpcmaker, and run discordrpcmaker.

From source electron

⚠ Don't do this unless you intend to modify the code!
  • Install NodeJS/NPM, Yarn, & Electron
  • git clone https://github.com/thatonecalculator/discordrpcmaker && cd discordrpcmaker && yarn install && npm run start

Supporters

You can BuyMeACoffee to get your name here!


Still need help, or just want to chat?

Open a new issue here or join the Discord!

Made by ThatOneCalculator and KraXen72. Not officially affiliated with Discord. Thank you discord.js, electron-builder, fosscord-ui, and all our lovely stargazers, helpers, translators, and users for making this project possible. Full credits are in the Instructions & Info menu in the program.

discordrpcmaker's People

Contributors

aprobeni avatar cypooos avatar dacousb avatar dependabot[bot] avatar dzndani avatar imgbotapp avatar jmlutra avatar konstantinhirschfeld avatar kraxen72 avatar matmasit avatar nytmos avatar overused avatar proxxa avatar thatonecalculator avatar thelittledoc avatar verticalsync avatar xhayper avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

discordrpcmaker's Issues

The buttons are not woking

Hello,
I was using your product for a few days, but I noticed that the buttons are not working :(
I am entering the links correctly but still, they are not working. Let me show you my button configuration screenshot.
Screenshot from 2021-08-04 09-58-21

Loved your tool, Thanks!

Faliure to connect to Discord client on Linux: timeout issue

Describe the bug
Cannot start the program. Last week was working flawlessly

To Reproduce
Open the program

Expected behavior
Working as usual

Screenshots

[vanilla@desktop DiscordRPCMaker-1.7.4]$ node presence.js 
/mnt/Data/program/DiscordRPCMaker-1.7.4/node_modules/discord-rpc/src/client.js:107
      const timeout = setTimeout(() => reject(new Error('RPC_CONNECTION_TIMEOUT')), 10e3);
                                              ^

Error: RPC_CONNECTION_TIMEOUT
    at Timeout._onTimeout (/mnt/Data/program/DiscordRPCMaker-1.7.4/node_modules/discord-rpc/src/client.js:107:47)
    at listOnTimeout (node:internal/timers:557:17)
    at processTimers (node:internal/timers:500:7)

Desktop (please complete the following information):

  • OS: Arch Linux 5.11.6
  • Output of node --version : v15.11.0
  • Project version 1.7.4 (lastest)

Additional context
only happened after 20 march

App icon doesn't work on linux installs

Problem

On Linux, there is no app icon for discordRPC. I'm currently on Ubuntu 20.04 focal. I originally installed using
sudo dpkg -i discordRPC-linux.deb
I then went to the application menu and looked for the logo, but it had the default no-image icon. I uninstalled and tried again, but this time followed the exact instructions in the readme. I still get no icon showing up.

Screenshot from 2021-07-12 10-39-51

Desktop:

  • OS: Ubuntu 20.04 focal
  • Output of node --version: v14.17.3
  • Project version 2.1.1

Drpc not launching (install issue, fixed)

Describe the bug
When I open drpc.exe it immediately closes

To Reproduce
Steps to reproduce the behavior:
IDK what that means

Expected behavior
Would open and start running RPC

Desktop (please complete the following information):

  • OS: Windows 10
  • v14.16.0

Button Does Not Work

Describe the bug
I have linked the, URL's, but the button does not open a website, nor does it do anything.

Customizable Image Hover Text

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Um... I'm always frustrated when I hover over the large and small images and i can't change the text

Describe the solution you'd like
A clear and concise description of what you want to happen.
Customizable image hover texts per RPC profile.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Haven't found any alternatives.

Additional context
Add any other context or screenshots about the feature request here.

Customisable picture text

when you hover your mouse over the photos, it adds advertisements, now this is a good way to spread out to more people, and i'm not asking for you to completely remove it, but maybe you could add a paid feature, or you would need a special code that you can only get from you. that be really cool, and it just adds that fully customisable feature, I would honestly pay 10$ or more for that.

ps. if you are going to, please don't make it a subscription thing, that would be terrible
thanks!

Can't Build / Start : Run error

D:\Bureau\dev\js\DiscordRPCMaker-2.1.0>git clone https://github.com/thatonecalculator/discordrpcmaker && cd discordrpcmaker && yarn install && npm run start
Cloning into 'discordrpcmaker'...
remote: Enumerating objects: 3369, done.
remote: Counting objects: 100% (844/844), done.
remote: Compressing objects: 100% (409/409), done.
remote: Total 3369 (delta 558), reused 618 (delta 433), pack-reused 2525Receiving objects: 100% (3369/3369), 50.93 MiB |Receiving objects: 100% (3369/3369), 51.38 MiB | 2.07 MiB/s, done.

Resolving deltas: 100% (2110/2110), done.
yarn install v1.22.10
[1/4] Resolving packages...
[2/4] Fetching packages...
error https://registry.npmjs.org/detect-node/-/detect-node-2.1.1.tgz: Request failed "404 Not Found"
error An unexpected error occurred: "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.1.tgz: Request failed "404 Not Found"".
info If you think this is a bug, please open a bug report with the information provided in "D:\Bureau\dev\js\DiscordRPCMaker-2.1.0\discordrpcmaker\yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

[email protected] start D:\Bureau\dev\js\DiscordRPCMaker-2.1.0\discordrpcmaker
electron main.js

'electron' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: electron main.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\frees\AppData\Roaming\npm-cache_logs\2021-06-23T05_08_29_493Z-debug.log

I have tried to install manualy electron but i have much of error

Incompatible with Discord Canary

Describe the bug
When running this with Discord Canary the presence does not work.
When running with regular Discord application the presence shows up.
When running with both the regular Discord application and the Canary application, it does not work at all.

To Reproduce
Try to run the presence while using Discord Canary.

Expected behavior
The presence is supposed to show up.

Desktop (please complete the following information):

  • OS: Windows 10

Additional context
Please allow the selection of either application.

Discord Canary:
Canary 85340 (bcc28b8)

Large and small image don't stay together when resizing

Describe the bug
the Large Image and the small image don't stay together when you resize the software by increasing his width

To Reproduce
open the software and increase his width

Expected behavior
the Small Image should stay on top of the Large image, in the bottom right corner

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Output of node --version : v14.15.5
  • Project version : 2.0.8
  • Screen resolution : 1920x1080

Allow us to share our settings.

Its kind of annoying telling people to put this in and them not understaning it.

You could fix this by adding a settings.txt that you can just send to them and then they can run it.

Another way to do this is by sending them a code they can input and get it on there

Additional context
drpc_oJaqcsY3yq Item 1
rpcmaker_O0nyhdpG2i Item 2

Mobile support

Is your feature request related to a problem? Please describe.
A mobile is not supported,
Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
Make a android app that could run discord rpc

Additional context
I have no ss but it's like coding a Java script to run rpc

Download (Linux)

I downloaded DRPCM and i tried to

  • Open it

and i didnt work

It said opening but no open

Im on Chrome OS 64-bit with Linux (Beta) installed

Problem installing version 2.0.8 (sha256sum)

Describe the bug
DiscordRPCMaker fails to install.
One or more files did not pass the validity check (sha256sum)

To Reproduce
Steps to reproduce the behavior:
Installing via yay or directly from github.
(both release source and by cloning the repository)

Expected behavior
It finishes installing successfully.

Screenshots
image

Desktop:

  • OS: Archlinux
  • Output of node --version v14.16.0
  • Project version: 2.0.8-1 & 2.0.8-3

Additional context
I tried installing it from aur and it is shown as version 2.0.8-3, installing it from git showed as 2.0.8-1.
Not sure if this is important.

Unable to click anything.

Describe the bug
Within the application after install, I am unable to click on any of the buttons within the program, tried uninstalling and reinstalling, did not fix. Tried restarting pc too.
To Reproduce
Steps to reproduce the behavior:
Reinstall the program while it is running by mistake.

Expected behavior
Be able to click the GUI elements.

Screenshots
https://i.imgur.com/vQFnod5.gif

Desktop (please complete the following information):

  • OS: Windows 10 Pro
  • Output of node --version
  • Project version v2.1.1

How do I open the app?

I downloaded the file as a .ZIP, to change its' localization files, but where is the actual app to open? Please help!

Dependency libuuid not found on OpenSUSE Tumbleweed

Describe the bug
Dependency libuuid not found on OpenSUSE Tumbleweed because it has a different name (libuuid1).

To Reproduce
Attempt to install the program with zypper.

Expected behavior
The dependency is found and the program is successfully installed.

Screenshots
image
image

Desktop (please complete the following information):

  • OS: OpenSUSE Tumbleweed
  • Output of node --version: v16.3.0
  • Project version: v2.1.1

presence turns back on after pressing stop

Describe the bug
I press the stop button to turn off the presence and it is removed from my Discord game status as expected, however sometimes a few seconds later the Discord game status turns back on to the status I just deactivated in RPCMaker (while the buttons still say the status is deactivated)

To Reproduce
Steps to reproduce the behavior:

  1. Run a rich presence
  2. Press the Stop button
  3. Check your Discord game status, watch it clear
  4. Wait a few seconds to see it come back

Expected behavior
The status shown in Discord should turn off until I click the "Launch Presence" button

Desktop (please complete the following information):

  • OS: Windows 10
  • Node: v9.11.2
  • Project: v2.1.1

Additional context
The auto-start last presence option in the settings menu is false.
I have tested multiple different saved presences, all with the same issue.

Buttons on rich presence don't work when clicked

After setting up the rich presence with rpcmaker and then running drpc & disown (on Linux), the 2 buttons that I set up don't do anything when clicked, even though URLs were assigned during the setup. How should I fix this?

Change Image Hover text

I kinda wanna be able to change the hover text, but it's not a feature yet i guess
Hope you add it

Doesn't work and I have activity status enabled

Hello,

I've the activity status enabled, but I click on Launche Presence and doesn't work. What could be the problem? I have the app and the rich presence already created. I have copied the application ID, I have done everything correctly I think, but it doesn't work.

Thanks.

Example gif

Note to self to update example gif. If anyone else here wants to submit their gifs, that'd be cool too.

Todo (note to self)

  • Update tar instructions (.gz, make more concise?)
  • Cut down on CSS, especially in matter.css. Don't need all that bloat.
  • Fix deprecation warn: change line 70 in preload.js to if (event.key !== "Escape") { return }

System Tray Option for Windows

Is your feature request related to a problem? Please describe.
I think there should be an option to run drpc.exe in the system tray instead of as a full application because it would make more sense.

Describe the solution you'd like
To have the option to run drpc.exe in the system tray.

Describe alternatives you've considered
I mean it works fine without it being in the system tray, I just think it would be nice.

Test On Making Issues.

Describe the bug
I'm learning how to make issues

To Reproduce
Just make an issue box

Expected behavior
It makes an issue

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

Desktop (please complete the following information):

  • OS: Windows 10
  • Output of node --version
  • Project version [e.g. 1.4.6]

Additional context
Add any other context about the problem here.

Buttons hyperlink not work

Hello, when im make my custom rpc with rpcmaker.exe, im write app id, name, and buttons with links,
but when im go to click the links on discord, any not happend?

can you fix that?

Plataform: Windows
test

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.