Git Product home page Git Product logo

gomatrix's Introduction

gomatrix

gomatrix connects to The Matrix and displays it's data streams in your terminal.

Installation

Install from source with go install github.com/GeertJohan/gomatrix

Usage

Just run gomatrix. Use gomatrix --help to view all options.

Docker

This application is available in docker.

Build manually with docker build -t gomatrix . and docker run -ti gomatrix.

Or pull the automated build version: docker run -ti geertjohan/gomatrix

License:

This project is licenced under a a Simplified BSD license. Please read the LICENSE file.

gomatrix's People

Contributors

abrander avatar akavel avatar anacrolix avatar briangerard avatar bsdlp avatar gdamore avatar geertjohan avatar gosharplite avatar raff avatar robatipoor 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

gomatrix's Issues

Possible rasnsomware

Last night I was running Ubuntu in Windows Subsystem for Linux and grabbed this file. As I'm trying to learn the go language. When I ran this program I immediately noticed a huge loss in speed on the terminal and when I checked the 'top' program I saw where there were tons of 'wget' commands running in the background. Specifically, 'wget -q -O- --tries=1 http://169.254.169.254'. I immediately started trying to kill the wget processes but new ones just kept popping up. This was on a brand new install of Ubuntu WSL, and I had not downloaded anything other than a few applications from the repositories that I have installed on multiple linux desktops and servers. So I know it didn't come from the repositories. It HAD to have been from this software. Also, after running this 'go' software I noticed it started pulling in more 'go' programs into the same folder. I wish I had more info on the names of those programs but I immediately deleted all the 'go' software and shutdown Ubuntu WSL, followed by deleting Ubuntu WSL. Lucky for me Windows Defender blocked this and immediately reported it to my corporate office.

--kana not working

Running docker run -ti geertjohan/gomatrix -k in the treminal show that :

Opening connection to The Matrix.. Please stand by..
Thank you for connecting with Morpheus' Matrix API v4.2. Have a nice day!

trem

Need I install custom font(s) ?
Thanks for this package !

Love it, But Sloooow

Compared to cmatrix, which we have on the system for our students afraid it is too slow to install. I'm guess the algorithm is substantially different. Really too bad because I was going to use it as a replacement for cmatrix to show off Go's capabilities to students. Might be the underlying termbox that is the bottleneck.

Version tag

Would be nice to have a version tag, mark history where a good version sits, easier to package.

Investigate options for terminals with transparent background

When a terminal has a transparent background, it is slowly being filled with black background by gomatrix.
Either completely fill the background with black upon start, or find a way to not set the background color (keep it clear, or whatever color was predefined).

won't build (and doc obsolete)

meta@gentx ~/_git $ go get github.com/GeertJohan/gomatrix
go: go.mod file not found in current directory or any parent directory.
	'go get' is no longer supported outside a module.
	To build and install a command, use 'go install' with a version,
	like 'go install example.com/cmd@latest'
	For more information, see https://golang.org/doc/go-get-install-deprecation
	or run 'go help get' or 'go help install'.
meta@gentx ~/_git $ go install github.com/GeertJohan/gomatrix@latest
go: downloading github.com/GeertJohan/gomatrix v0.0.0-20200420193808-b3aff13d5fde
meta@gentx ~/_git $ gomatrix
bash: gomatrix: command not found

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.