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.






images/Example-004-thumb.jpg

Example-004.jpg

Next is the "Robot Party" tab with some pictures of things you might see going on in RobotGrrl's Robot Party on Thursday evenings. Clicking in the picture area will take you to her Robot Party page

http://robotgrrl.com/robotparty/






images/Example-005-thumb.jpg

Example-005.jpg

Next is the "Katzy" tab which has information on Katzy's newest music project named "Out of the Dark". Again, clicking in the picture area will take you to her pages.

http://www.katzmusician.se/outofdark.html






images/Example-006-thumb.jpg

Example-006.jpg

Next is the "IRC Map" tab which has a map of the world with pins showing where the currently logged into irc members are located. User's names are not shown.






images/Example-007-thumb.jpg

Example-007.jpg

Next is the "Web Chat" tab which has a web-based irc client for accessing the Freenode IRC Channel #geekstreams.

Also, notice that someone has used the command ".s 1 4" to swap the tiles #1 and #4.