| 2008-06-19, 04:19 AM | #46 |
|
Member
![]() Registered: Apr 2003
My Mac: PB G4 15-inch FW800 Super drive/iSight/PB1400C/IPod Shuffle
Posts: 41
오프라인
|
|
|
| 2008-06-20, 12:16 AM | #47 |
|
New Member
Registered: Feb 2004
My Mac: PowerBook 15" (M8981KH/A)
Posts: 8
오프라인
|
__________________
blog.dahlia.pe.kr |
|
| 2008-06-20, 05:06 AM | #48 |
|
Member
![]() Registered: Jan 2008
My Mac: MacBook
Posts: 38
온라인
|
설치 방법도 거의 똑같습니다. 1. 아래에서 user_account,user_key를 자신의 계정 정보를 이용하여 설정 한 후 ~/Library/Application Support/Quicksilver/Actions 디렉토리에 me2day.scpt 로 저장(디렉토리가 없으면 생성 후 저장) Code:
using terms from application "Quicksilver"
on process text me2day
set wordcount to do shell script "echo " & quoted form of me2day & " | wc -c"
set wordcount to do shell script "echo " & quoted form of wordcount & " | sed 's/^[ ]*//'"
if wordcount as integer > 140 then
my growlRegister()
growlNotify("me2day too long", "(" & wordcount & ") characters")
return nothing
end if
set user_account to "xxxxxx"
-- you can get user_key from http://me2day.net/"user_account"/settings/basic
set user_key to "xxxxxxxx"
set results to do shell script "/usr/local/bin/create_post.py " & user_account & " " & user_key & " " & quoted form of me2day
-- display dialog results
my growlRegister()
growlNotify("me2day Sent", me2day)
end process text
end using terms from
using terms from application "GrowlHelperApp"
-- Register Growl
on growlRegister()
tell application "GrowlHelperApp"
register as application "me2day" all notifications {"Alert"} default notifications {"Alert"}
end tell
end growlRegister
-- Notify using Growl
-- Example: growlNotify("This is an Alert","This is a test of the Growl Alert System")
on growlNotify(grrTitle, grrDescription)
tell application "GrowlHelperApp"
notify with name "Alert" title grrTitle description grrDescription application name "me2day"
end tell
end growlNotify
end using terms from
sudo cp create_post.py /usr/local/bin/. sudo chmod 755 /usr/local/bin/create_post.py Code:
#!/usr/bin/env python
import sys, hashlib, urllib;
def main():
if len(sys.argv) < 4:
print """Usage: %s user_id user_key message
user_id - user id
user_key - user key
message - 'message text'
"""%sys.argv[0]
return 1
user_id = sys.argv[1]
user_key = sys.argv[2]
msg = sys.argv[3]
# app_key is provided by me2day
app_key = '58586653f1e1fdf987cbd6955f078107'
create_url = 'http://me2day.net/api/create_post/' + user_id
try:
key_append = "81036618"
# ukey format = 8 num key_append(arbitary) + md5(key_append + user_key)
user_key_md5 = key_append + hashlib.md5(key_append + user_key).hexdigest()
#print user_key_md5
# refer to http://codian.springnote.com/pages/164476
#tag can be added by ('post[tags]', tag)
query = urllib.urlencode([('uid',user_id),('ukey',user_key_md5),('akey',app_key),('post[body]',msg)])
result = urllib.urlopen(create_url + '?' + query)
print result.info()
return 0
except:
# print "-------------"
return 1
if __name__ == "__main__":
sys.exit(main())
quicksilver 창을 띄운 후, "." + 내용 입력 후, tab, me2day 저의 경우에는 . 을 입력 후 한영 변환을 두번해야 한글 입력이 되고 영어로 변환을 할 때도 두번 변환을 해줘야 되는 큰 불편함이 있네요^^;; 이 기능이 필요하신 분은 사용을 해보시기 바랍니다. mrhjkim 님께서 2008-06-20 05:20 AM 에 수정하셨습니다.. 이유: display dialog 삭제 |
|
| 2008-06-26, 12:43 PM | #49 |
|
Member
![]() Registered: Aug 2007
My Mac: new iMac C2D 20"
Posts: 50
오프라인
|
__________________
교육이 바로 서야 나라가 바로 섭니다! |
|
| 2009-02-04, 03:46 PM | #50 |
|
Veteran Member
![]() ![]() ![]() Registered: Dec 2003
My Mac: intel Mac Pro Xeon 3.0GHz, intel New iMac 24ch, iPod touch 1G
Posts: 808
온라인
|
안되는분들 참고하세요~ |
|
| 2009-02-09, 09:59 AM | #52 |
|
New Member
Registered: Aug 2008
My Mac: iMac
Posts: 15
오프라인
|
__________________
WEBPAINTER 할 말 많지만 그보다 할 일이 더 많아 피곤한 대한민국 청년. ![]()
|
|
| 2009-05-18, 09:14 AM | #54 |
|
Senior Member
![]() ![]() Registered: Aug 2002
My Mac: Mac mini
Posts: 137
오프라인
|
미투데이 하시는 분들 정말 많으시군요.
제 미투데이 "assam258's me2day" 입니다. 미친 신청 많이 해주세요. ^^ 그리고 우연한 기회에 새로 개발된 미투데이 App 야메투(yametoo)의 베타테스트를 했었습니다. 베타테스트 소감과 공식 블로그 링크 올립니다. 야메투 베타 테스트 리뷰 : 미투데이(me2day) 아이폰에서 야메투(yametoo)로 접속하라! 야메투 공식 블로그 : Yametoo :: 곧 App Store에 등록될 것 같습니다. |
|