Marvin P Droid

From Leeds Hackspace Wiki
Revision as of 09:18, 24 May 2013 by Stanto (talk | contribs) (Adding bits.)
Jump to navigation Jump to search
    • To Clean up **

Marvin_P_Droid is the space monitoring irc bot, based upon irccat (https://github.com/RJ/irccat).

Marvin is strange, in that he is a set of xml configuration files, compiled into Java which then accepts socket connections and can execute commands from IRC that are actually scripts wrote in PHP, Perl, Bash and potentially other languages.

Marvin is currently situated on Nav's (http://wiki.leedshackspace.org.uk/index.php/People) server at his home, where the LeedsHackspace website also resides. Marvin then communicates via VPN to the server at the space where the monitoring equipment is.

The space monitoring is handled by a combination of Perl scripts on the server situated within the space. This then communicates back to Marvin via socket communication.

The scripts in the space store/read their information (and most scripts that communicate with Marvin do too) via a MySQL database stored on the server at Nav's home.

Parts of this bot is everywhere, the code is out of date, not currently version controlled and is in a (bit of a) mess. (http://wiki.leedshackspace.org.uk/index.php/File:Marvin.JPG)