Miranda IM

Page 2 of 40 FirstFirst 123412 ... LastLast
Results 11 to 20 of 394

Thread: Twitter Protocol Discussion

  1. #11
    Join Date
    January 2009
    Posts
    127
    Quote Originally Posted by Drugwash View Post
    The chat module may also be considered at some point (tabSRMM has some enhancements to it, AFAIK, such as clickable nicks). A tabbed interface would be more suited to Twitter anyway, IMHO.
    Chat seems like a workable way to display all your friends' status updates. I don't think it's something I'd use, but I'd definitely prefer it to having one pseudo-contact a la the XMPP gateways.

    Currently, I'm just finishing cleaning up the code and fixing some obvious bugs, but I should be able to release an alpha version (along with source, of course) in a couple days.

    A picture will give a better summary of where things are at (the SRMM window is a conversation via direct messages): http://img21.imageshack.us/img21/1924/twitterd.png

  2. #12
    Join Date
    January 2009
    Posts
    127
    For those who are interested, I've uploaded source/binaries to Google code here: http://code.google.com/p/miranda-twitter/

    Note that I make no promises that this works in any way, shape, or form. Note also that there WILL be breaking changes, so don't go getting mad when you can't upgrade from this version to a later version. :)

    In general, here's what works:
    • Sending tweets
    • Replying to users (not tweets)
    • Viewing tweets
    • History
    • Sending/receiving direct messages
    • Searching for, adding, and removing contacts
    Here's what doesn't:
    • Decent rate limiting when logging on repeatedly (Twitter only allows 100 requests/hour)
    • Replying to tweets
    • Tweets are stored as status message changes. This is probably bad.
    • Avatars, user profiles, etc.
    • @replies from people you aren't following
    • Decent error handling for bad responses from Twitter

  3. #13
    here's how Adium is going to handle Twitter-contacts:

    http://adiumx.com/blog/2009/03/birds-of-a-feather/

    maybe it's interesting for you ;)

    edit:
    i just had a look at your plugin, it really looks nice! keep up the great work!
    Last edited by Jenson_P; 17 Mar 2009 at 9:34 AM.

  4. #14
    Join Date
    July 2006
    Posts
    156
    Hi dentist,

    i'm interested, too. Is there any plan for a miranda 0.7.x(stable versions) support?

  5. #15
    Join Date
    December 2008
    Location
    Cuthah
    Posts
    937
    Love it thank dentist :)
    BTW I made you a Proto icon (WOOT)
    http://drop.io/9fjouar#
    As you Tinker, Perhaps (when you get to the Options Stage) a seperate Pop-Up option (a la ICQ, and weather) so we can set the length a tweet appears on the screen.
    Also what (if any) is the service call for tweet so we can create TopToolBar Buttons for it :)
    Also mayhaps a View Webpage (a la Weather) that opens the Followed's Twitter page (can be done according to http://apiwiki.twitter.com/REST+API+...rmationelement) Same place for Avatar
    Last edited by Nergali di Cuthah; 19 Mar 2009 at 2:34 AM. Reason: Added more ideas, but still loving this new protocol

  6. #16
    Join Date
    January 2009
    Posts
    127
    Quote Originally Posted by donkEE View Post
    Hi dentist,

    i'm interested, too. Is there any plan for a miranda 0.7.x(stable versions) support?
    Not likely. By the time I have a stable version of the Twitter plugin, 0.8 will be released. 0.8 is already (almost) at RC1, and the only big thing missing is multi-account support for Yahoo.

    Quote Originally Posted by Nergali di Cuthah View Post
    Love it thank dentist :)
    BTW I made you a Proto icon (WOOT)
    http://drop.io/9fjouar#
    As you Tinker, Perhaps (when you get to the Options Stage) a seperate Pop-Up option (a la ICQ, and weather) so we can set the length a tweet appears on the screen.
    Options will be coming eventually. I haven't even tested the plugin with the common addons people use (except for History++ because the default history viewer makes it hard to get info about the messages).

    Quote Originally Posted by Nergali di Cuthah View Post
    Also what (if any) is the service call for tweet so we can create TopToolBar Buttons for it :)
    Also mayhaps a View Webpage (a la Weather) that opens the Followed's Twitter page
    It should be ModuleName/Tweet (usually Twitter_1/Tweet).

  7. #17
    Join Date
    December 2008
    Location
    Cuthah
    Posts
    937
    Thanks (I edited a little above while you typed)
    TopToolBar button Works Thank you :)
    P.S. Obviously, I'll Happily be a Guinea Pig For Beta Testing :)
    CPU: Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz [x86 Family 6 Model 15 Stepping 13] [DEP Enabled] [2 CPUs]
    Installed RAM: 3070 MBytes
    Operating System: Microsoft Windows Vista Ultimate Edition, 32-bit Service Pack 1 (build 6001)
    Internet Explorer: 8.0.6001.18372 (build 86001)
    Administrator privileges: No
    OS Languages: (UI | Locale (User/System)) : English/English | English/English
    Free disk space on Miranda partition: 1333 MBytes

    Miranda IM Version: 0.8.0 alpha build #28 Unicode
    Build time: 4 Mar 2009 14:30:52
    Profile: M:\miranda\.\profiles\porti .dat
    Profile size: 458752 Bytes
    Profile creation date: 13 Mar 2009 17:34:18
    Language pack: English (GB) [0809]
    Nightly: Yes
    Unicode: Yes
    Service Mode: No

    Active Plugins (54):
    ¤ aa_historyeventsW.dll v.0.0.0.8 [8 May 2008 0:12:20] - History Events (Unicode) |Unicode aware|
    ¤ aaaaServicesList.dll v.0.0.2.6 [25 Jan 2008 17:10:28] - Services list
    ¤ addcontactplus.dll v.0.9.8.5 [5 Mar 2009 1:55:34] - AddContact+
    addttbb.dll v.0.0.0.1 [5 Sep 2005 0:33:20] - Add TTB Buttons
    ¤ advaimg.dll v.0.8.0.0 [4 Mar 2009 14:30:52] - Miranda Image services
    ¤ AdvancedAutoAway.dll v.0.0.2.36 [15 Jan 2009 22:02:12] - Advanced Auto Away
    ¤ Aim.dll v.0.8.1.0 [4 Mar 2009 14:30:52] - AIM OSCAR Plugin |Unicode aware|
    ¤ AuthState.dll v.0.0.1.6 [24 Mar 2008 17:40:48] - Authorization State
    ¤ avs.dll v.0.8.0.0 [4 Mar 2009 14:30:52] - Avatar service (Unicode) |Unicode aware|
    ¤ clist_nicer.dll v.0.8.0.4 [7 Mar 2009 22:46:28] - CList Nicer+ (Unicode) |Unicode aware|
    ¤ cln_skinedit.dll v.0.0.0.4 [11 Sep 2007 18:55:24] - Skin editor for clist_nicer+
    ¤ dbx_mmap.dll v.0.8.0.0 [4 Mar 2009 14:30:52] - Miranda mmap database driver |Unicode aware|
    dyna.dll v.0.1.0.2 [15 Feb 2006 18:47:10] - Dynamic Plugin Loader
    ¤ Fingerprint.dll v.1.1.8.1 [7 Feb 2009 16:16:00] - Fingerprint Plus |Unicode aware|
    ¤ folders.dll v.0.1.4.4 [14 May 2008 16:39:10] - Custom profile folders |Unicode aware|
    ¤ Gender.dll v.0.0.1.9 [24 Oct 2007 11:54:02] - Show Contact Gender
    Ghostify.dll v.1.2.1.0 [19 Dec 2005 23:51:42] - Ghostify
    ¤ historykeeperW.dll v.0.0.1.5 [29 Oct 2007 1:46:38] - History Keeper (Unicode) |Unicode aware|
    ¤ historypp.dll v.1.5.1.3 [18 Feb 2009 1:00:14] - History++ (2in1) |Unicode aware|
    HotkeysPlus.dll v.0.1.5.0 [30 May 2007 0:05:04] - Keyboard processor
    ¤ ICQ.dll v.0.5.0.5 [4 Mar 2009 14:30:52] - IcqOscarJ Protocol |Unicode aware|
    ¤ IRC.dll v.0.8.0.4 [4 Mar 2009 14:30:52] - IRC protocol |Unicode aware|
    ¤ jabber.dll v.0.8.0.21 [4 Mar 2009 14:30:52] - Jabber Protocol |Unicode aware|
    ¤ KeepStatus.dll v.0.0.2.92 [27 Jul 2008 0:30:42] - KeepStatus
    ¤ listeningtoW.dll v.0.1.3.2 [7 Feb 2009 14:20:38] - ListeningTo (Unicode) |Unicode aware|
    ¤ menuex.dll v.1.2.1.14 [23 Apr 2008 8:48:14] - MenuItemEx
    ¤ MessageNotify.dll v.0.4.1.0 [20 Nov 2007 10:15:58] - Message Notify |Unicode aware|
    ¤ msn.dll v.0.8.1.0 [4 Mar 2009 14:30:52] - MSN Protocol |Unicode aware|
    mtextcontrolW.dll v.0.0.2.0 [6 Jan 2007 2:14:36] - Miranda Text Control [build #484]
    ¤ mydetails.dll v.0.0.2.3 [25 Jan 2009 22:42:16] - My Details
    ¤ NewAwaySysW.dll v.0.3.8.2 [13 Oct 2007 14:56:34] - New Away System (Unicode) |Unicode aware|
    ¤ NewEventNotify.dll v.0.2.2.1 [12 Jul 2008 12:23:14] - NewEventNotify |Unicode aware|
    NoHistory.dll v.0.1.2.0 [21 Nov 2007 22:39:48] - NoHistory
    nudge.dll v.0.0.1.19 [2 Jul 2008 15:35:46] - Nudge
    ¤ openfolder.dll v.1.1.0.0 [22 Jul 2008 1:13:54] - Open Miranda Folder
    ¤ PopUp.dll v.2.1.0.7 [24 Mar 2008 4:08:26] - Popup Plus |Unicode aware|
    recfilfol.dll v.1.0.0.0 [20 Jan 2007 18:36:38] - My Received Files
    ¤ skinsW.dll v.0.0.0.4 [25 Jan 2009 23:34:38] - Skins (Unicode) |Unicode aware|
    ¤ smileyaddw.dll v.0.2.3.13 [11 Feb 2009 7:20:00] - SmileyAdd Unicode |Unicode aware|
    ¤ spellcheckerW.dll v.0.1.0.4 [15 Jan 2009 13:15:40] - Spell Checker (Unicode) |Unicode aware|
    ¤ stopspam.dll v.0.0.1.1 [16 Jan 2009 20:43:00] - StopSpam+ |Unicode aware|
    ¤ svc_crshdmp.dll v.0.0.4.9 [16 Jan 2009 22:47:04] - Crash Dumper Unicode |Unicode aware|
    ¤ svc_dbepp.dll v.3.2.0.0 [28 Jan 2008 9:04:42] - Database Editor++
    ¤ tabsrmm.dll v.2.2.1.13 [4 Mar 2009 14:30:52] - TabSRMM |Unicode aware|
    ¤ tipper.dll v.2.0.3.4 [19 Feb 2009 20:24:40] - Tipper YM |Unicode aware|
    TopToolBar.dll v.0.8.0.1 [11 Mar 2009 16:44:16] - TopToolbar
    ¤ twitter.dll v.0.0.0.0 [16 Mar 2009 19:33:06] - Twitter Plugin |Unicode aware|
    ¤ uinfoexW.dll v.0.8.0.0 [19 Jan 2009 20:40:54] - UserinfoEx ( Unicode ) |Unicode aware|
    updater.dll v.0.5.4.3 [28 Jul 2008 19:59:32] - Updater (Unicode)
    ¤ Variables.dll v.0.2.3.4 [8 Jan 2009 17:29:02] - Variables (Unicode) |Unicode aware|
    ¤ watrack.dll v.0.0.6.11 [6 Jan 2009 13:44:18] - Winamp Track |Unicode aware|
    ¤ weather.dll v.0.3.8.14 [10 Jan 2009 14:49:52] - Weather Protocol
    ¤ Yahoo.dll v.0.8.0.25 [4 Mar 2009 14:30:52] - Yahoo Protocol Beta/Nightly

    Unloadable Plugins (2):
    EmoticonSound.dll v.0.0.0.0 [26 Sep 2008 11:33:52] - <unknown>

    dbx_3x.dll v.0.0.0.0 [4 Mar 2009 14:30:52] - <unknown>
    This dll is a Miranda database plugin, another database is active right now


    Weather ini files:
    -------------------------------------------------------------------------------
    wundergrnd.ini v.[b]2008/12/25[b] [25 Dec 2008 0:25:30] - Weather Underground US

    Loaded Protocols and Accounts:
    -------------------------------------------------------------------------------
    AIM 1 - Enabled 0 - Disabled
    ICQ 1 - Enabled 0 - Disabled
    IRC 1 - Enabled 0 - Disabled
    JABBER 1 - Enabled 0 - Disabled
    MSN 1 - Enabled 0 - Disabled
    Twitter 1 - Enabled 0 - Disabled
    Weather 1 - Enabled 0 - Disabled
    YAHOO 1 - Enabled 0 - Disabled
    Last edited by Nergali di Cuthah; 19 Mar 2009 at 2:44 AM.

  8. #18
    Join Date
    January 2009
    Posts
    127
    Quote Originally Posted by Nergali di Cuthah View Post
    Thanks (I edited a little above while you typed)
    TopToolBar button Works Thank you :)
    P.S. Obviously, I'll Happily be a Guinea Pig For Beta Testing :)
    Just as an FYI, the "url" node of the userinfo is actually that user's homepage. Figuring out the user's Twitter page is trivial though.

    By way of example, NASA's "url" is nasa.gov: http://twitter.com/users/show/nasa.xml

  9. #19
    Join Date
    May 2005
    Location
    Russia, Novosibirsk
    Posts
    140
    Hello.
    Thanks for plugin.

    There is a problem with non-ansi symbols, when I write «Тест…», I`ve got «òòñðû».

    And please:
    — can you make twitter messages as normal messages, to see it in dialog and correct showing in new event notify?
    — can you add ability to set contacts as offline when protocol is offline?

    PS: I recompile it for myself in msvc7 to portablilty and independency from 8`th runtimes.

  10. #20
    Join Date
    January 2009
    Posts
    127
    Quote Originally Posted by Kildor View Post
    There is a problem with non-ansi symbols, when I write «Тест…», I`ve got «òòñðû».
    I don't think I've even turned on UTF messaging yet. I've had bigger issues, like random data loss (which appears to be Twitter's fault now).

    Quote Originally Posted by Kildor View Post
    can you make twitter messages as normal messages, to see it in dialog and correct showing in new event notify?
    Twitter's direct messages are normal messages (and I plan on keeping it like that). When I add in the group chat stuff, Twitter status messages will be normal messages if you turn on the chat mode. Without using chat, status messages will always be their own event type. Currently, that's a status message change event, but that's just temporary while I wait for 0.8 to be released and for there to be decent support for the new event API functions. The status messages need to embed the Twitter message ID to support @replies to individual statuses, and the easiest way to do this is with the new custom event code in 0.8.

    Quote Originally Posted by Kildor View Post
    — can you add ability to set contacts as offline when protocol is offline?
    Yeah, that's planned. I meant to do it, but had other priorities at the time.

Similar Threads

  1. Jabber Protocol Discussion
    By R(i)SK in forum Protocols
    Replies: 866
    Last Post: 8 Apr 2013, 1:51 PM
  2. Skype Protocol Discussion
    By tweety in forum Protocols
    Replies: 1451
    Last Post: 28 Mar 2013, 3:04 PM
  3. SIP Protocol Discussion
    By paul_sh in forum Protocols
    Replies: 206
    Last Post: 5 Aug 2011, 9:19 AM
  4. Ping Protocol Discussion Thread
    By Let in forum Protocols
    Replies: 44
    Last Post: 27 Nov 2010, 10:00 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •