GithubHelp home page GithubHelp logo

replitrpc's Introduction

ReplitRPC

What is it?

ReplitRPC is the easy way to share the current project you're working on to your friends on Discord!

Installation

  1. Download and install the Desktop app from releases, or build it yourself
  2. Download and install the extension from the web store, or build it yourself
Browser Extension
Firefox ReplitRPC build it yourself*1
Chrome Pending approval build it yourself*2

*1 firefox stopped extensions on the store from interfacing with unsecure webpages (meaning the ext doesn't connect)

*2 i've not picked up any development on this for a while, i really don't wanna go through the whole extension publishing process for chrome

  1. Run the Desktop app
  2. Open a repl in your browser!

And that's it! You should see your rich presence update within 40 seconds (as long as you have a repl open with the extension installed).

Uninstallation

Windows

Go to %localappdata% and delete the ReplitRPC folder. Alternatively, open the add and remove programs dialog and remove ReplitRPC by Connor Dennison.

macOS

Delete the .app file.

Linux

Figure it out (you use linux)

Start on boot

Windows

  1. Press win+r to open the run box and enter shell:startup
  2. Drag the shortcut ReplitRPC created on your desktop into the folder
  3. Done (hopefully)

macOS

  1. Open System Preferences
  2. Click Users & Groups
  3. Click Login Items
  4. Click the + to add a login application
  5. Navigate to ReplitRPC.app
  6. Add it

Linux

  1. Figure it out (you use linux)

Contributing

like make the pull request and do the thing, simple as that!

Building

Requirements:

  • yarn
  • node
  • git (duh)
  1. Clone the repo to wherever
git clone https://github.com/connordennison/ReplitRPC.git
  1. cd into folder
cd ReplitRPC
  1. cd into electron folder and install dependencies
cd electron
yarn install --dev
  1. cd out of the electron folder
cd ..
  1. Run the build command for the platform you want to build for
Target Command
Chrome yarn chrome
Firefox yarn firefox
Current platform yarn make

You should see new files generated in electron/out - if you don't then I have lied to you in this readme ๐Ÿ™ˆ

FAQ (nobody has actually asked any of these)

How does it work?

ReplitRPC has a desktop app that interfaces with Discord and the extension, and a browser extension to get information from Replit (through the redux store) to send to the desktop app.

Is this against Discord's TOS?

No. This is literally just a rich presence. Read more about Discord Rich Presence here.

Can I hide the name of the repl I'm working on?

Yes! Right click the tray icon and enable Privacy mode. Your Replit username and current working repl will be hidden.

replitrpc's People

Contributors

cnnrde avatar imgbotapp avatar

Stargazers

Sanjaay R. avatar  avatar Manitej Boorgu avatar Shuchir Jain avatar Dillon Barnes avatar  avatar  avatar Ray avatar Toby Brown avatar PotentialStyx avatar

Watchers

James Cloos avatar  avatar

replitrpc's Issues

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.