Skip to content

Instantly share code, notes, and snippets.

View mayuki's full-sized avatar
🍣
時すでに - That sushi has sailed.

Mayuki Sawatari mayuki

🍣
時すでに - That sushi has sailed.
View GitHub Profile
@mayuki
mayuki / outlook.py
Created April 23, 2009 10:37
Outlook IRC Access (with TwitterIrcGateway)
# Outlook IRC Access (with TwitterIrcGateway)
# -*- coding: utf-8 -*-
import clr
import re
import Misuzilla.Applications.TwitterIrcGateway
import Misuzilla.Applications.TwitterIrcGateway.AddIns.Console
from System import *
from System.Collections.Generic import *
# ipy.exe for TwitterIrcGateway
import clr
import System
from System.Diagnostics import Trace
import Misuzilla.Applications.TwitterIrcGateway
import Misuzilla.Applications.TwitterIrcGateway.AddIns
import Misuzilla.Applications.TwitterIrcGateway.AddIns.Console
from Misuzilla.Applications.TwitterIrcGateway.AddIns.Console import Context
# -*- coding: utf-8 -*-
# Based on http://d.hatena.ne.jp/kenkitii/20060429/p1
import re
import datetime, time
# IronPython
import clr
from System import *
from System.Text import *
import clr
import System
from System.Diagnostics import Trace
import Misuzilla.Applications.TwitterIrcGateway
import Misuzilla.Applications.TwitterIrcGateway.AddIns
import Misuzilla.Applications.TwitterIrcGateway.AddIns.Console
from Misuzilla.Applications.TwitterIrcGateway.AddIns.Console import Context
from Misuzilla.Applications.TwitterIrcGateway.AddIns.DLRIntegration import DLRContext, DLRIntegrationAddIn, DLRContextHelper
import clr
from System.Diagnostics import *
pid_path = '/tmp/tig.pid'
f = open(pid_path, 'w')
f.write(Process.GetCurrentProcess().Id.ToString())
f.close()
# -*- coding: utf-8 -*-
import clr
from System import *
from System.Collections.Generic import *
from System.Diagnostics import Trace
import Misuzilla.Applications.TwitterIrcGateway
import Misuzilla.Applications.TwitterIrcGateway.AddIns
import Misuzilla.Applications.TwitterIrcGateway.AddIns.Console
import sys
import clr
import re
import Misuzilla.Applications.TwitterIrcGateway
import Misuzilla.Applications.TwitterIrcGateway.AddIns
import Misuzilla.Applications.TwitterIrcGateway.AddIns.Console
from System import *
from System.Threading import Thread, ThreadStart
import clr
from Misuzilla.Applications.TwitterIrcGateway import Status, Statuses, User, Users, Utility
from Misuzilla.Applications.TwitterIrcGateway.AddIns import IConfiguration
from Misuzilla.Applications.TwitterIrcGateway.AddIns.Console import ConsoleAddIn, Console, Context
from Misuzilla.Applications.TwitterIrcGateway.AddIns.DLRIntegration import DLRIntegrationAddIn, DLRBasicConfiguration, DLRContextHelper
def OnPreSendUpdateStatus(sender, e):
e.Text = e.Text + " (footer text)"
# 後片付け
<!-- ログ行数 -->
<entry key="window.loglines">5</entry>
<!-- フォント -->
<entry key="window.font.family">Tahoma</entry>
<!--entry key="window.font.size">9</entry-->
<!-- 表示位置 -->
<entry key="window.top">0</entry><!-- 880 -->
<entry key="window.left">600</entry>
import clr
from System.Net import WebClient
from Misuzilla.Applications.TwitterIrcGateway import Status, Statuses, User, Users, Utility
from Misuzilla.Applications.TwitterIrcGateway.AddIns import IConfiguration
from Misuzilla.Applications.TwitterIrcGateway.AddIns.Console import ConsoleAddIn, Console, Context
from Misuzilla.Applications.TwitterIrcGateway.AddIns.DLRIntegration import DLRIntegrationAddIn, DLRBasicConfiguration, DLRContextHelper
# タイムラインをクライアントに送信する直前のイベントハンドラ
def OnPreSendMessageTimelineStatus(sender, e):
webClient = WebClient()