Eichhoernchen/SiriServer — Issue #75: Witze Plugin
Author: optikdev
Created: 2012-02-04 20:11:02+00:00
State: open

Hier ein dirty coded Witze Plugin...Siri erzählt dir einen Witz.
Witz wird aus einem Random RSS Witzefeed gefischt, so sollte immer ein anderer Witz kommen.

#!/usr/bin/python
# -*- coding: utf-8 -*-

import urllib
import xml.dom.minidom
import random
from xml.dom.minidom import Node

from plugin import *

class examplePlugin(Plugin):

@register("de-DE", ".*Joke.*")
def meaningOfLife(self, speech, language):
html = urllib.urlopen("http://witze.net/rss/040110513/witze.xml").read()
dom = xml.dom.minidom.parseString(html)
Topic=dom.getElementsByTagName('description')
x = random.randrange(1,10)
Text= Topic[x].firstChild.data
self.say(Text.replace("
",""))
self.complete_request()