Difference between revisions of "IRC"

From Pumping Station One
Jump to navigation Jump to search
Line 24: Line 24:
 
* [[Tardisvoice]]
 
* [[Tardisvoice]]
  
The overall sabre bots config for [https://github.com/ZenFire/gaggled gaggled] is:
+
The overall plank bots config for [https://github.com/ZenFire/gaggled gaggled] is:
  
 
   gaggled {
 
   gaggled {
Line 39: Line 39:
 
     }
 
     }
 
   }
 
   }
 +
 
   lidless_work1 {
 
   lidless_work1 {
 
     command python
 
     command python
Line 64: Line 65:
 
     wd git/lidless
 
     wd git/lidless
 
   }
 
   }
 +
 
   chatlight_arduino {
 
   chatlight_arduino {
 +
    enabled false
 
     command python
 
     command python
 
     argv "./watch_reports tcp://127.0.0.1:23008"
 
     argv "./watch_reports tcp://127.0.0.1:23008"
Line 74: Line 77:
 
     wd git/chatlight
 
     wd git/chatlight
 
   }
 
   }
 +
 
   peoplemon {
 
   peoplemon {
 
     command python
 
     command python
Line 79: Line 83:
 
     wd git/floyd
 
     wd git/floyd
 
   }
 
   }
 +
 
   chillmon_web {
 
   chillmon_web {
 
     command python
 
     command python
 
     wd git/chillmon
 
     wd git/chillmon
     argv "./web.py tcp://10.100.1.213:4700 tcp://10.100.1.213:4701"
+
     argv "./web.py tcp://10.100.0.81:7000 tcp://10.100.1.213:7001"
 
   }
 
   }
  

Revision as of 06:46, 16 September 2013

About

Pumping Station: One has an IRC channel on Freenode:

server: irc.freenode.net
channel: #pumpingstationone

If you don't know how to or can't use an IRC client, you can use our web chat instead. You'll be chatting in no time.

The channel's useful for talking to members and parts of our outlying non-member community. If you have a problem or questions, voiced (people with a + symbol) users should be able to help you.

IRC integration

There have recently been a few projects done to integrate the channel into the physical space better; Spacemon to monitor the space and provide busyness information of the physical space on the IRC channel, and Chatmon to display activity summary information for the IRC channel in the physical space.

To find out more, read up on the various projects on these pages:

The overall plank bots config for gaggled is:

 gaggled {
   eventurl tcp://*:28001
   controlurl tcp://*:28000
   tick 250
   startwait 50
   smtpgate {
     mx    smtp.truct.org
     from  [email protected]
     to    [email protected]
     helo  localhost
     auto  true
   }
 }
 lidless_work1 {
   command python
   argv "./lidless ps1.json work1"
   wd git/lidless
 }
 lidless_work2 {
   command python
   argv "./lidless ps1.json work2"
   wd git/lidless
 }
 lidless_work3 {
   command python
   argv "./lidless ps1.json work3"
   wd git/lidless
 }
 lidless_announcer {
   command python
   argv "./lidless ps1.json announcer"
   wd git/lidless
 }
 lidless_frontend {
   command python
   argv "./lidless ps1.json frontend"
   wd git/lidless
 }
 chatlight_arduino {
   enabled false
   command python
   argv "./watch_reports tcp://127.0.0.1:23008"
   wd git/chatlight
 }
 chatlight_irc {
   command python
   argv "./chatlight irc.freenode.net chatmon #pumpingstationone tcp://127.0.0.1:23008"
   wd git/chatlight
 }
 peoplemon {
   command python
   argv "./floyd -u tcp://*:34123 -l PS:One -i spacemon,shortmon,notadoctor,peoplemon,schedmon,chatmon,PS1Workstation,chillmon irc.freenode.net peoplemon #pumpingstationone"
   wd git/floyd
 }
 chillmon_web {
   command python
   wd git/chillmon
   argv "./web.py tcp://10.100.0.81:7000 tcp://10.100.1.213:7001"
 }

Invoke like:

   PYTHONPATH=/usr/share/pyshared:/usr/lib/pyshared/python2.7/:/home/eastein/git/mediorc:/home/eastein/git:/home/eastein/git/zmstream/:/home/eastein/git/python-irclib/:/home/eastein/venv/local/lib/python2.7/site-packages gaggled -c automation.gaggled.conf

Undocumented IRC Bots

The following bots will never have their own pages because they don't matter and don't need them: shortmon, notadoctor.