GeekStreams

We like to hack.


GeekStreams Introduction



http://www.geekstreams.com

GeekStreams is an interactive environment for realtime sharing of hacking/making/learning with our geekminded friends from around the world.

We chat on IRC and use bots to see, hear, and share.

irc://irc.freenode.net/#geekstreams is our IRC channel

We talk about science, pinball, electronics, software, RC stuff, and anything loved by red or green blooded geeks.

We like things that blink and boop.

Grab a soldering iron, fire up a webcam, and bring a hack.

Or just join us for Bad Movie Night and make snarky comments MST3K-style.






GeekStreams Documentation Project



images/Example-001-thumb.jpg

Example-001.jpg

Shown above is the main page of the GeekStreams Site.

GeekStreams is a simple web app that allows anyone in the FreeNode irc channel #geekstreams to control the webpage via commands typed into the irc channel.

First of all, there are tiles. Tiles are the rectangular and square areas of the page where the video is shown. The number of tiles varies with the mode the page is in. Mode refers to the number of tiles showing on the page. Can you guess from the picture above and the charts below which mode the page is in? Yep, you guessed it: Mode 4. Good work, we'll have this licked in no time.



images/TileModes.png

TileModes.jpg

To change the mode, one first has to be in the FreeNode #geekstreams channel using either a web irc client or an irc application running on your desktop in your operating system.

To change to mode 6: .mode 6

To open a tile: .o <tile position number> <url>

To move a tile: .m <source tile position number> <destination tile position number>

To swap two tiles: .s <first tile position number> <second tile position number>

For more information about geekstreams commands and their functions see:

The GeekStreams Commands Document






images/Example-002-thumb.jpg

Example-002.jpg

In the above picture I have widened the browser window to show the geekstreams web page's tabs which are located on the right side. The first tab is labeled with a "?" and has a short introduction to what GeekStreams is and provides a link to the FreeNode IRC Channel #GeekStreams.






images/Example-003-thumb.jpg

Example-003.jpg

Next is the "Commands" tab that has a brief listing of commands and their descriptions for quick and easy reference.