remove broken modules

These can be added back if they begin working reliably again.
master
mutantmonkey 2014-06-02 11:12:15 -07:00
parent eb2119309d
commit 4cdda19636
4 changed files with 0 additions and 101 deletions

View File

@ -1,26 +0,0 @@
#!/usr/bin/env python
import web
def catfacts_ajax():
uri = 'http://facts.cat/getfact'
bytes = web.get(uri)
return web.json(bytes)
def catfacts_get():
fact = catfacts_ajax()
try:
return "{0} (#{1:d})".format(fact['factoid'], fact['id'])
except IndexError:
return None
except TypeError:
print(fact)
return False
def catfacts(phenny, input):
""".catfact - Receive a cat fact."""
fact = catfacts_get()
if fact:
phenny.reply(fact)
catfacts.commands = ['catfact', 'catfacts']

View File

@ -1,29 +0,0 @@
#!/usr/bin/python3
"""
short.py - vtluug url shortner
author: andreim <andreim@andreim.net>
"""
from tools import GrumbleError
import web
import json
def short(phenny, input):
""".short <url> - Shorten a URL."""
url = input.group(2)
if not url:
phenny.reply("No URL provided. CAN I HAS?")
return
try:
r = web.post("http://vtlu.ug/vtluug", {'lurl': url})
except:
raise GrumbleError("THE INTERNET IS FUCKING BROKEN. Please try again later.")
phenny.reply(r)
short.rule = (['short'], r'(.*)')
if __name__ == '__main__':
print(__doc__.strip())

View File

@ -1,22 +0,0 @@
"""
test_catfacts.py - tests for the cat facts module
author: mutantmonkey <mutantmonkey@mutantmonkey.in>
"""
import re
import unittest
from mock import MagicMock
from modules.catfacts import catfacts
class TestCatfacts(unittest.TestCase):
def setUp(self):
self.phenny = MagicMock()
def test_catfacts(self):
catfacts(self.phenny, None)
out = self.phenny.reply.call_args[0][0]
m = re.match('^.* \(#[0-9]+\)$', out,
flags=re.UNICODE)
self.assertTrue(m)

View File

@ -1,24 +0,0 @@
"""
test_short.py - tests for the vtluug url shortener module
author: mutantmonkey <mutantmonkey@mutantmonkey.in>
"""
import unittest
from mock import MagicMock, Mock
from modules.short import short
class TestShort(unittest.TestCase):
def setUp(self):
self.phenny = MagicMock()
def test_short(self):
input = Mock(group=lambda x: 'http://vtluug.org/')
short(self.phenny, input)
self.phenny.reply.assert_called_once_with('http://vtlu.ug/bLQYAy')
def test_short_none(self):
input = Mock(group=lambda x: None)
short(self.phenny, input)
self.phenny.reply.assert_called_once_with(
"No URL provided. CAN I HAS?")