<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>RCWassrLoader.h</filename>
    </added>
    <added>
      <filename>RCWassrLoader.m</filename>
    </added>
    <added>
      <filename>WassrPlugin.xcodeproj/project.pbxproj</filename>
    </added>
    <added>
      <filename>WassrPluginSource.rb</filename>
    </added>
    <added>
      <filename>WassrPlugin_Prefix.pch</filename>
    </added>
    <added>
      <filename>WassrPrefPane.h</filename>
    </added>
    <added>
      <filename>WassrPrefPane.m</filename>
    </added>
    <added>
      <filename>WassrPrefPane.nib/classes.nib</filename>
    </added>
    <added>
      <filename>WassrPrefPane.nib/info.nib</filename>
    </added>
    <added>
      <filename>WassrPrefPane.nib/keyedobjects.nib</filename>
    </added>
    <added>
      <filename>wassr_logo.icns</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -5,25 +5,25 @@
 	&lt;key&gt;CFBundleDevelopmentRegion&lt;/key&gt;
 	&lt;string&gt;English&lt;/string&gt;
 	&lt;key&gt;CFBundleExecutable&lt;/key&gt;
-	&lt;string&gt;TwitterPlugin&lt;/string&gt;
+	&lt;string&gt;WassrPlugin&lt;/string&gt;
 	&lt;key&gt;CFBundleIdentifier&lt;/key&gt;
-	&lt;string&gt;org.deadbeaf.TwitterPlugin&lt;/string&gt;
+	&lt;string&gt;org.deadbeaf.WassrPlugin&lt;/string&gt;
 	&lt;key&gt;CFBundleInfoDictionaryVersion&lt;/key&gt;
 	&lt;string&gt;6.0&lt;/string&gt;
 	&lt;key&gt;CFBundleName&lt;/key&gt;
-	&lt;string&gt;TwitterPlugin&lt;/string&gt;
+	&lt;string&gt;WassrPlugin&lt;/string&gt;
 	&lt;key&gt;CFBundlePackageType&lt;/key&gt;
 	&lt;string&gt;BNDL&lt;/string&gt;
 	&lt;key&gt;CFBundleVersion&lt;/key&gt;
-	&lt;string&gt;12A&lt;/string&gt;
+	&lt;string&gt;137&lt;/string&gt;
 	&lt;key&gt;NSPrincipalClass&lt;/key&gt;
-	&lt;string&gt;RCLoader&lt;/string&gt;
+	&lt;string&gt;RCWassrLoader&lt;/string&gt;
 	&lt;key&gt;QSActions&lt;/key&gt;
 	&lt;dict&gt;
 		&lt;key&gt;post&lt;/key&gt;
 		&lt;dict&gt;
 			&lt;key&gt;actionClass&lt;/key&gt;
-			&lt;string&gt;TwitterPluginAction&lt;/string&gt;
+			&lt;string&gt;WassrPluginAction&lt;/string&gt;
 			&lt;key&gt;actionSelector&lt;/key&gt;
 			&lt;string&gt;post:to:&lt;/string&gt;
 			&lt;key&gt;directTypes&lt;/key&gt;
@@ -31,26 +31,26 @@
 				&lt;string&gt;NSStringPboardType&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;icon&lt;/key&gt;
-			&lt;string&gt;girl_square&lt;/string&gt;
+			&lt;string&gt;wassr_logo&lt;/string&gt;
 			&lt;key&gt;indirectOptional&lt;/key&gt;
 			&lt;true/&gt;
 			&lt;key&gt;name&lt;/key&gt;
-			&lt;string&gt;post (Twitter)&lt;/string&gt;
+			&lt;string&gt;post (Wassr)&lt;/string&gt;
 			&lt;key&gt;validatesObjects&lt;/key&gt;
 			&lt;false/&gt;
 		&lt;/dict&gt;
 		&lt;key&gt;reply&lt;/key&gt;
 		&lt;dict&gt;
 			&lt;key&gt;actionClass&lt;/key&gt;
-			&lt;string&gt;TwitterPluginAction&lt;/string&gt;
+			&lt;string&gt;WassrPluginAction&lt;/string&gt;
 			&lt;key&gt;actionSelector&lt;/key&gt;
 			&lt;string&gt;post:to:&lt;/string&gt;
 			&lt;key&gt;directTypes&lt;/key&gt;
 			&lt;array&gt;
-				&lt;string&gt;TwitterPluginType&lt;/string&gt;
+				&lt;string&gt;WassrPluginType&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;icon&lt;/key&gt;
-			&lt;string&gt;girl_square&lt;/string&gt;
+			&lt;string&gt;wassr_logo&lt;/string&gt;
 			&lt;key&gt;name&lt;/key&gt;
 			&lt;string&gt;reply that...&lt;/string&gt;
 			&lt;key&gt;reverseArguments&lt;/key&gt;
@@ -61,10 +61,10 @@
 	&lt;/dict&gt;
 	&lt;key&gt;QSDefaults&lt;/key&gt;
 	&lt;dict&gt;
-		&lt;key&gt;TwitterPreference.password&lt;/key&gt;
+		&lt;key&gt;WassrPreference.password&lt;/key&gt;
 		&lt;string&gt;pass&lt;/string&gt;
-		&lt;key&gt;TwitterPreference.screenName&lt;/key&gt;
-		&lt;string&gt;twitter&lt;/string&gt;
+		&lt;key&gt;WassrPreference.screenName&lt;/key&gt;
+		&lt;string&gt;wassr&lt;/string&gt;
 	&lt;/dict&gt;
 	&lt;key&gt;QSPlugIn&lt;/key&gt;
 	&lt;dict&gt;
@@ -75,9 +75,9 @@
 			&lt;string&gt;Web&lt;/string&gt;
 		&lt;/array&gt;
 		&lt;key&gt;description&lt;/key&gt;
-		&lt;string&gt;send message quickly to Twitter.&lt;/string&gt;
+		&lt;string&gt;send message quickly to Wassr.&lt;/string&gt;
 		&lt;key&gt;icon&lt;/key&gt;
-		&lt;string&gt;girl_square&lt;/string&gt;
+		&lt;string&gt;wassr_logo&lt;/string&gt;
 		&lt;key&gt;qsversion&lt;/key&gt;
 		&lt;string&gt;29CC&lt;/string&gt;
 		&lt;key&gt;relatedBundles &lt;/key&gt;
@@ -87,47 +87,47 @@
 	&lt;array&gt;
 		&lt;dict&gt;
 			&lt;key&gt;ID&lt;/key&gt;
-			&lt;string&gt;QSPresetTwitterPlugin&lt;/string&gt;
+			&lt;string&gt;QSPresetWassrPlugin&lt;/string&gt;
 			&lt;key&gt;name&lt;/key&gt;
-			&lt;string&gt;Twitter following&lt;/string&gt;
+			&lt;string&gt;Wassr following&lt;/string&gt;
 			&lt;key&gt;source&lt;/key&gt;
-			&lt;string&gt;TwitterPluginSource&lt;/string&gt;
+			&lt;string&gt;WassrPluginSource&lt;/string&gt;
 		&lt;/dict&gt;
 	&lt;/array&gt;
 	&lt;key&gt;QSRegistration&lt;/key&gt;
 	&lt;dict&gt;
 		&lt;key&gt;QSActionProviders&lt;/key&gt;
 		&lt;dict&gt;
-			&lt;key&gt;TwitterPluginAction&lt;/key&gt;
-			&lt;string&gt;TwitterPluginAction&lt;/string&gt;
+			&lt;key&gt;WassrPluginAction&lt;/key&gt;
+			&lt;string&gt;WassrPluginAction&lt;/string&gt;
 		&lt;/dict&gt;
 		&lt;key&gt;QSBundleChildHandlers&lt;/key&gt;
 		&lt;dict&gt;
-			&lt;key&gt;org.deadbeaf.TwitterPlugin&lt;/key&gt;
-			&lt;string&gt;TwitterPluginSource&lt;/string&gt;
+			&lt;key&gt;org.deadbeaf.wassrPlugin&lt;/key&gt;
+			&lt;string&gt;WassrPluginSource&lt;/string&gt;
 		&lt;/dict&gt;
 		&lt;key&gt;QSObjectHandlers&lt;/key&gt;
 		&lt;dict&gt;
-			&lt;key&gt;TwitterPluginType&lt;/key&gt;
-			&lt;string&gt;TwitterPluginSource&lt;/string&gt;
+			&lt;key&gt;WassrPluginType&lt;/key&gt;
+			&lt;string&gt;WassrPluginSource&lt;/string&gt;
 		&lt;/dict&gt;
 		&lt;key&gt;QSObjectSources&lt;/key&gt;
 		&lt;dict&gt;
-			&lt;key&gt;TwitterPluginSource&lt;/key&gt;
-			&lt;string&gt;TwitterPluginSource&lt;/string&gt;
+			&lt;key&gt;WassrPluginSource&lt;/key&gt;
+			&lt;string&gt;WassrPluginSource&lt;/string&gt;
 		&lt;/dict&gt;
 		&lt;key&gt;QSPreferencePanes&lt;/key&gt;
 		&lt;dict&gt;
-			&lt;key&gt;TwitterPluginPrefPane&lt;/key&gt;
+			&lt;key&gt;WassrPluginPrefPane&lt;/key&gt;
 			&lt;dict&gt;
 				&lt;key&gt;class&lt;/key&gt;
-				&lt;string&gt;TwitterPrefPane&lt;/string&gt;
+				&lt;string&gt;WassrPrefPane&lt;/string&gt;
 				&lt;key&gt;description&lt;/key&gt;
-				&lt;string&gt;Twitter Preferences&lt;/string&gt;
+				&lt;string&gt;Wassr Preferences&lt;/string&gt;
 				&lt;key&gt;icon&lt;/key&gt;
-				&lt;string&gt;girl_square&lt;/string&gt;
+				&lt;string&gt;wassr_logo&lt;/string&gt;
 				&lt;key&gt;name&lt;/key&gt;
-				&lt;string&gt;Twitter option&lt;/string&gt;
+				&lt;string&gt;Wassr option&lt;/string&gt;
 			&lt;/dict&gt;
 		&lt;/dict&gt;
 	&lt;/dict&gt;
@@ -166,12 +166,12 @@
 	&lt;/dict&gt;
 	&lt;key&gt;QSResourceAdditions&lt;/key&gt;
 	&lt;dict&gt;
-		&lt;key&gt;girl_square&lt;/key&gt;
+		&lt;key&gt;wassr_logo&lt;/key&gt;
 		&lt;dict&gt;
 			&lt;key&gt;bundle&lt;/key&gt;
-			&lt;string&gt;org.deadbeaf.TwitterPlugin&lt;/string&gt;
+			&lt;string&gt;org.deadbeaf.WassrPlugin&lt;/string&gt;
 			&lt;key&gt;resource&lt;/key&gt;
-			&lt;string&gt;girl_square.icns&lt;/string&gt;
+			&lt;string&gt;wassr_logo.icns&lt;/string&gt;
 		&lt;/dict&gt;
 	&lt;/dict&gt;
 &lt;/dict&gt;</diff>
      <filename>Info.plist</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 #
 # load_ruby.rb - load all Ruby stuff
 #
-# TwitterPlugin
+# WassrPlugin
 #   License: revised BSD
 #   Motohiro Takayama &lt;mootoh@gmail.com&gt;
 #</diff>
      <filename>load_ruby.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 #
 # qs_action.rb - actual Action behavior
 #
-# TwitterPlugin
+# WassrPlugin
 #   License: revised BSD
 #   Motohiro Takayama &lt;mootoh@gmail.com&gt;
 #
@@ -15,7 +15,7 @@ require 'uri'
 # 
 # does actual Action
 #
-class TwitterPluginAction &lt; OSX::QSActionProvider
+class WassrPluginAction &lt; OSX::QSActionProvider
   # reload itself
   def reload
     Shared.logger.info('reloading ' + __FILE__)
@@ -25,20 +25,20 @@ class TwitterPluginAction &lt; OSX::QSActionProvider
   # get screenName:password from PreferencePane
   def name_pass
     dict = OSX::NSUserDefaultsController.sharedUserDefaultsController.values;
-    screen_name = dict.valueForKey(&quot;TwitterPreference.screenName&quot;)
-    password    = dict.valueForKey(&quot;TwitterPreference.password&quot;)
+    screen_name = dict.valueForKey(&quot;WassrPreference.screenName&quot;)
+    password    = dict.valueForKey(&quot;WassrPreference.password&quot;)
     screen_name.to_s + ':' + password
   end
 
   def name_and_pass
     dict = OSX::NSUserDefaultsController.sharedUserDefaultsController.values;
-    screen_name = dict.valueForKey(&quot;TwitterPreference.screenName&quot;)
-    password    = dict.valueForKey(&quot;TwitterPreference.password&quot;)
+    screen_name = dict.valueForKey(&quot;WassrPreference.screenName&quot;)
+    password    = dict.valueForKey(&quot;WassrPreference.password&quot;)
     [screen_name.to_s, password]
   end
 
   def make_request_with_cocoa(content)
-    u = 'http://' + name_pass + '@twitter.com/statuses/update.json'
+    u = 'http://' + name_pass + '@api.wassr.jp/statuses/update.json'
     Shared.logger.info(u.to_s)
 
     req = OSX::NSMutableURLRequest.alloc.initWithURL(OSX::NSURL.URLWithString(u))
@@ -57,6 +57,7 @@ class TwitterPluginAction &lt; OSX::QSActionProvider
     req = Net::HTTP::Post.new('/statuses/update.json')
     np = name_and_pass
     req.basic_auth np[0], np[1]
+	Shared.logger.info(&quot;name=#{np[0]}, pass=#{np[1]}&quot;)
     req.body = Kconv.toutf8(content)
     req
   end
@@ -64,9 +65,9 @@ class TwitterPluginAction &lt; OSX::QSActionProvider
   def request(req)
     http = if ENV['http_proxy']
       u = URI.parse(ENV['http_proxy'])
-      Net::HTTP::Proxy(u.host, u.port).new('twitter.com')
+      Net::HTTP::Proxy(u.host, u.port).new('api.wassr.jp')
     else
-      Net::HTTP.new('twitter.com')
+      Net::HTTP.new('api.wassr.jp')
     end
 
     res = http.request(req)
@@ -88,7 +89,7 @@ class TwitterPluginAction &lt; OSX::QSActionProvider
     end
 
     begin
-      content = 'source=QSTwitter&amp;status=' + CGI.escape(str)
+      content = 'source=QSWassr&amp;status=' + CGI.escape(str)
       Thread.new {
         request(make_request(content))
       }
@@ -101,7 +102,7 @@ class TwitterPluginAction &lt; OSX::QSActionProvider
 =begin
   def validActionsForDirectObject_indirectObject(dobj, iobj)
     Shared.logger.info('validActionsForDirectObject_indirectObject')
-    if dobj.primaryType.isEqualToString 'TwitterPluginType'
+    if dobj.primaryType.isEqualToString 'WassrPluginType'
       return ['reply']
     end
     return ['post']
@@ -110,7 +111,7 @@ class TwitterPluginAction &lt; OSX::QSActionProvider
   def validIndirectObjectsForAction_directObject(action, dobj)
     Shared.logger.info('validIndirectObjectsForAction_directObject')
     #[NSArray arrayWithObject:[QSObject textProxyObjectWithDefault    Value:@&quot;&quot;]];
-    if dobj.primaryType.isEqualToString 'TwitterPluginType'
+    if dobj.primaryType.isEqualToString 'WassrPluginType'
       [OSX::QSObject.textProxyObjectWithDefaultValue('')]
     end
   end
@@ -124,7 +125,7 @@ class TwitterPluginAction &lt; OSX::QSActionProvider
 
   def connection_didReceiveData(con, data)
     Shared.logger.info('connection_didReceiveData' + data.to_s)
-    #OSX::QSShowNotifierWithAttributes({'QSTwitter' =&gt; OSX::QSNotifierTitle, 'posted' =&gt; OSX::QSNotifierText})
+    #OSX::QSShowNotifierWithAttributes({'QSWassr' =&gt; OSX::QSNotifierTitle, 'posted' =&gt; OSX::QSNotifierText})
   end
 
   def connection_didFailWithErro(con, err)</diff>
      <filename>qs_action.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,12 @@
 #
 # shared.rb - shared Logger Factory
 #
-# TwitterPlugin
+# WassrPlugin
 #   License: revised BSD
 #   Motohiro Takayama &lt;mootoh@gmail.com&gt;
 #
 class Shared
-  PUBLIC = 'QSTwitter'
+  PUBLIC = 'QSWassr'
   def Shared.set_logger(logger)
     @@logger = logger
   end</diff>
      <filename>shared.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>RCLoader.h</filename>
    </removed>
    <removed>
      <filename>RCLoader.m</filename>
    </removed>
    <removed>
      <filename>TwitterPlugin.h</filename>
    </removed>
    <removed>
      <filename>TwitterPlugin.m</filename>
    </removed>
    <removed>
      <filename>TwitterPlugin.xcodeproj/project.pbxproj</filename>
    </removed>
    <removed>
      <filename>TwitterPluginAction.h</filename>
    </removed>
    <removed>
      <filename>TwitterPluginAction.m</filename>
    </removed>
    <removed>
      <filename>TwitterPluginSource.rb</filename>
    </removed>
    <removed>
      <filename>TwitterPlugin_Prefix.pch</filename>
    </removed>
    <removed>
      <filename>TwitterPrefPane.h</filename>
    </removed>
    <removed>
      <filename>TwitterPrefPane.m</filename>
    </removed>
    <removed>
      <filename>TwitterPrefPane.nib/classes.nib</filename>
    </removed>
    <removed>
      <filename>TwitterPrefPane.nib/info.nib</filename>
    </removed>
    <removed>
      <filename>TwitterPrefPane.nib/keyedobjects.nib</filename>
    </removed>
    <removed>
      <filename>girl_square.icns</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>bf5991a2ffbba50ee6ab8fee52c0077d8965321d</id>
    </parent>
  </parents>
  <author>
    <name>mootoh</name>
    <email>mootoh@gmail.com</email>
  </author>
  <url>http://github.com/mootoh/qstwitter/commit/6d3c7da8910db2698d44fa6cc762f5fea7a82913</url>
  <id>6d3c7da8910db2698d44fa6cc762f5fea7a82913</id>
  <committed-date>2008-07-02T10:05:28-07:00</committed-date>
  <authored-date>2008-07-02T10:05:28-07:00</authored-date>
  <message>works on wassr.</message>
  <tree>0ddb26faf604b8f50186ecaec6fbb40b0217ec50</tree>
  <committer>
    <name>mootoh</name>
    <email>mootoh@gmail.com</email>
  </committer>
</commit>
