Remote Project Controller (RPC) is a system that allows the user to save project and execute scripts from a mobile device. Currently the system only works on windows.
This project is more of a personal project, so theres a lot of moving parts.
Probably the most annoying to deal with. Make sure to change the path variable in the background.js file to ./chrome_extension/tabpage/get_tabs.html. This is only temporary due to google, smartly, not giving developer access to users systems.
- Open the Extension Management page by navigating to chrome://extensions.
- The Extension Management page can also be opened by clicking on the Chrome menu, hovering over More Tools then selecting Extensions.
- Enable Developer Mode by clicking the toggle switch next to Developer mode.
- Click the LOAD UNPACKED button and select the extension directory.
- Select the ./chrome_extension folder
- Done!
I say annoying because chrome will repeatly ask to disable the extension due to secuity. One way I avoided that message was to publish it privately to google chrome web store.
The project "must be" in the Documents folder in order to work.
In addition, setup a environmental variable named "RPC" to the Project
ex. setx /M RPC "C:/Users/user_name/Documents/project_name"
npm i readline-sync
npm i websocket
npm i ps-list
npm i child-process-promise
pip install keyboard
built with
Please email me before sending pull request.
Daniel Castro - danielrcastro10@gmail.com