Skip to content

Installation

michael-ranieri edited this page Aug 25, 2011 · 2 revisions

#Installation

  1. Grab a copy of Twisted here.
  2. Clone repo in desired directory. aka https://[email protected]/michael-ranieri/Misty.git
  3. Duplicate and rename Misty/settings.py to Misty/settings_local.py. This way you will have a backup of blank setting in case something happens.
  4. Using your favorite text editor, open up Misty/settings_local.py and change the settings for your IRC server.
  5. Make the files in Misty/isles executable.
  6. In the command line, type python Misty/misty_core.py to start her up. You should see her in the chatroom shortly.

*NOTE - Misty has only been tested on Mac OS X 10.6 & 10.7, and Python 2.6+, but should work with almost anything that has Python and Twisted. *Contact me if you have tested it on another system.

Settings Overview

###Nickname NICKNAME = "string"
The nickname for Misty in the IRC channel. Defaults to "Misty". ###Server SERVER = "string"
The IRC server to connect to. No default. ###Port PORT = integer
The IRC port to connect to. Defaults to 6667 ###Password PASSWORD = "string"
The password to connect to the IRC server with. Optional and defaults to None. ###Channel CHANNEL = "#string"
The IRC channel for Misty to connect to. Default is "#somechannel". ###Path to Misty PATH_TO_MISTY = "string"
The absolute path to Misty. Default is "/Users/SomeUser/Misty". ###Lighthouse LIGHTHOUSE_KEY = "string"
The api key for accessing lighthouse. Required if you want to use Lighthouse api Isles.

LIGHTHOUSE_URL = ["string", "string",...]
Any number of URLs corresponding to lighthouse project.
aka "http://company.lighthouseapp.com/projects/a-project" ###Pingdom PINGDOM_KEY = "string"
The api key for accessing Pingdom. Required if you want to use Pingdom api Isles.

PINGDOM_USER = "string"
The username for the Pingdom account with key given above. Required.

PINGDOM_PASSWORD = "string"
The Password for the Pingdom account given above. Required. ###Rackspace RACKSPACE_KEY = "string"
The api key for accessing Rackspace. Required if you want to use Rackspace api Isles.

RACKSPACE_USER = "string"
The username for the Rackspace key given above. Required. ###Pivotal Tracker PIVOTAL_KEY = "string"
The api key for accessing Pivotal Tracker. Required if you want to use Pivotal api Isles.

PIVOTAL_PROJECT = "string"
The project number for your Pivotal Tracker project. Required.

Clone this wiki locally