Skip to content

Instantly share code, notes, and snippets.

@vim13
vim13 / getTweetsLog.py
Created August 16, 2010 17:20
過去のtweetsからマルコフ連鎖を用いたセンテンスを生成しtweet
#!/usr/lib/python
#vim:fileencoding=utf-8
import re
import twitter
def myApi(consumer_key, consumer_secret, access_token, access_token_secret):
api = twitter.Api(consumer_key, consumer_secret, access_token, access_token_secret)
@vim13
vim13 / tweetDM.py
Created August 18, 2010 13:21
許可したsenderからのDM本文をtweet
#!/usr/lib/python
#vim:fileencoding=utf-8
import time
import re
import twitter
class tweetDM:
def __init__(self, account, passwd, access_token_key, access_token_secret, id_file, user_file):
self.api = twitter.Api(account, passwd, access_token_key, access_token_secret)
@vim13
vim13 / moyashi.py
Created September 5, 2010 21:39
Yahoo!形態素解析+Yahoo!知恵袋+マルコフ連鎖
#!/usr/lib/python
#vim:fileencoding=utf-8
import re
import random
import urllib
import urllib2
from BeautifulSoup import BeautifulSoup, NavigableString, Declaration, Comment
class markovTweet:
'''機能一覧(Replyに反応)'''
おやすみ
oyasu = re.compile(u'おやすみ?|(寝|ね)る|グ(ン|ッド?)(ナイト?)|(眠|ねむ)い|[スヤリ]{3}|バタリ')
おはよう
oha = re.compile(u'おっはー|おはよ?う?|(起|お)き(まし|た)|起床|[ムクリ]{3}|朝')
エロイ質問
shimo = re.compile(u'(下|シモ)ネタ|エロ|(質問|しつもん)あ(る|り|ん)(.*?)(\?|?)|セク(シャル)?ハラ')
@vim13
vim13 / cinema.py
Created September 29, 2010 20:33
allcinema
#!/usr/lib/python
#vim:fileencoding=utf-8
import urllib2
import re
from BeautifulSoup import BeautifulSoup
class Cinema:
def __init__(self):
url = 'http://www.allcinema.net/prog/index2.php'
self.soup = BeautifulSoup(urllib2.urlopen(url))
@vim13
vim13 / cookpad.py
Created September 29, 2010 20:33
cookpad
#!/usr/lib/python
#vim:fileencoding=utf-8
import urllib2
import re
from BeautifulSoup import BeautifulSoup
class Cookpad:
def __init__(self):
url = 'http://cookpad.com/recipe/recent'
self.soup = BeautifulSoup(urllib2.urlopen(url))
@vim13
vim13 / google.py
Created September 30, 2010 21:17
Google CGI API for Japanese Input
#!/usr/lib/python
#vim:fileencoding=utf-8
'''
http://www.google.com/intl/ja/ime/cgiapi.html
>>>import google
>>>api = google.Api()
>>>result = api.ja('こんにちは')
>>>print result[0][1][1]
@vim13
vim13 / kyuko.py
Created November 23, 2010 14:34
kyuko info
#!/usr/lib/python
#vim:fileencoding=utf-8
import cookielib
import re
import urllib
import urllib2
import time
import twitter
import yaml
@vim13
vim13 / fav.py
Created December 9, 2010 20:09
ふぁぼられたら@で通知
#!/usr/lib/python
#vim:fileencoding=utf-8
import urllib2
from BeautifulSoup import BeautifulSoup
import time
import twitter
import yaml
class Fav:
@vim13
vim13 / recfriio.py
Created January 17, 2011 07:51
tweetの'(番組タイトル)録画'に反応してiepgを検索・解析、friio録画用のcron設定
#!~/lib/python
#vim:fileencoding=utf-8
import time
import datetime
import re
import urllib
import urllib2
import twitter
from BeautifulSoup import BeautifulSoup