Code Monkey home page Code Monkey logo

teletype's People

Contributors

akshaykmr 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

teletype's Issues

Blocking some commands that could be made by the guests.

Could it be possible to block some commands, like exit for example. If a guest wants to quit the room and type exit to go out of its terminal, the session of everybody ends, and that's maybe not really cool.

Another idea would be to create blacklists of commands. For example the host could say "I don't want the guests to run xyz commands, without my agreement"

Tell me what you think.

[error] Command not found

Hello! Your project sounds great but I cannot install it.

My environment

I am running Xubuntu. More information below:

image

The installation procedure

This is how I tried to install it:

  1. I installed nodejs v12.18.3 (npm v6.14.6)
  2. I ran the following commands to get the npm command without sudo:
mkdir "${HOME}/.npm-packages"
npm config set prefix "${HOME}/.npm-packages"
echo "NPM_PACKAGES=\"${HOME}/.npm-packages\"" >> ~/.bashrc
echo "export PATH=\"$PATH:$NPM_PACKAGES/bin\"" >> ~/.bashrc
echo "export MANPATH=\"${MANPATH-$(manpath)}:$NPM_PACKAGES/share/man\"" >> ~/.bashrc
  1. I ran the following command to install TeleType:
npm install -g oorja

This is the log of this command: https://pastebin.com/W82uAVTU

  1. Then I wanted to test if it worked:

image

  1. I tried to install it once again but it doesn't change the result.

That's it, can you help me? I don't know anything about node and npm so the problem's source is probably stupid 😅

end-to-end encryption

Currently, connections are authenticated, and data-packets are relayed by the web-socket server over TLS. Some users requested that they'd be more at ease with e2e-encryption in place. I think this is a solid feature to have.

Should be fairly easy to do with a symmetric cypher, using AES. The key can be included in the room secret link as a fragment. These are not sent over HTTP Request Messages, therefore only room-participants will be able to communicate among one another (even if you knew the room-id).

Need to figure out UI and messaging in case of incorrect keys and rooms that already exist.

is there any way to run teletype with no prompt?

❯ teletype -m
(use -h for description and options)

✔ Choose streaming destination · New room

PRO-TIP: If you sign-in, you can control your shell from the web-ui as well, without enabling collaboration mode for the other participants

✔ You need an access-token for authentication.
  · Proceed as an anonymous user
Creating anonymous user...
⠇ Authenticating

i have try

❯ echo -e "\n\n" | teletype -m

but no work.

Oorja installs but cannot find modules

I installed it on pop_os, but can't seem to get it to run. This is the error i am getting.

innerError { Error: Cannot find module '../build/Debug/pty.node'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object. (/usr/local/lib/node_modules/oorja/node_modules/node-pty/lib/unixTerminal.js:30:15)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3) code: 'MODULE_NOT_FOUND' }
Error: Cannot find module '../build/Release/pty.node'
Code: MODULE_NOT_FOUND

Kindly look into this.

Error on invoking teletype: Cannot find module

Apologies as I am not a node user. After installing node/npm, installing oorja as instructed, then invoking it from the CLI, I receive the following error:

innerError { Error: Cannot find module '../build/Debug/pty.node'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/oorja/node_modules/node-pty/lib/unixTerminal.js:30:15)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3) code: 'MODULE_NOT_FOUND' }
    Error: Cannot find module '../build/Release/pty.node'
    Code: MODULE_NOT_FOUND

My node/npm versions are as follows:

$ node -v
v10.19.0

$ npm -v
6.14.4

I tried sudo npm install -g node-pty but this did not solve the problem.

I am on Ubuntu 20.04.

support for keystrokes overlay

I think it'd be nice to have the option of key-strokes/shortcut keys being overlayed in the web-UI.
I'd love to watch a pro-vim user pushing it to its limits and maybe learn a few tricks.

Let me know if you'd also like this - comment/react

Phone Rotation affects terminal cursor

I found that when i was watching my cast on phone then rotated the screen it affected the position of my cursor and its inputs.
vertical phone landscape phone

how it affect inputs: vertical phone in landscape , Its not to big a deal but, I guess people should be told not to do this.

Anyway i enjoy the app can't wait for more features," chat windows".

What i was using : solus os, konsole with zsh, and duckdukgo app browser. (xiaomi note 7)

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.