diff --git a/Makefile b/Makefile
index c53623a..75636b5 100644
--- a/Makefile
+++ b/Makefile
@@ -13,3 +13,6 @@ ci: ;
log: ;
# git log --date=short --format='%h %ad %s'
git graph
+
+sync: ;
+ rsync -avz --delete ./ pubble:opt/phenny/
diff --git a/modules/oblique.py b/modules/oblique.py
index e1ae299..b19cb50 100755
--- a/modules/oblique.py
+++ b/modules/oblique.py
@@ -10,7 +10,7 @@ http://inamidst.com/phenny/
import re, urllib
import web
-definitions = 'http://github.com/nslater/oblique/wiki'
+definitions = 'https://github.com/nslater/oblique/wiki'
r_item = re.compile(r'(?i)
(.*?)')
r_tag = re.compile(r'<[^>]+>')
@@ -91,5 +91,14 @@ def py(phenny, input):
service(phenny, input, 'py', input.group(2))
py.commands = ['py']
+def snippet(phenny, input):
+ py = "BeautifulSoup.BeautifulSoup(re.sub('<.*?>|(?<= ) +', '', " + \
+ "eval(urllib.urlopen('http://ajax.googleapis.com/ajax/serv" + \
+ "ices/search/web?v=1.0&q=" + urllib.quote(input.group(2)) + \
+ "').read().replace('null', 'None'))['responseData']['resul" + \
+ "ts'][0]['content'].decode('unicode-escape')), convertEntities=True)"
+ service(phenny, input, 'py', py)
+snippet.commands = ['snippet']
+
if __name__ == '__main__':
print __doc__.strip()