aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/twitter/twitter_lib.h
Commit message (Collapse)AuthorAgeLines
* Basic support for blocksMarius Halden2016-08-01-2/+5
|
* Add commands to enable/disable rts for userMarius Halden2016-08-01-0/+2
|
* Add 'quote' command for twitterMarius Halden2016-05-29-0/+1
|
* Re-add some macros containing urls, probably eaten by a mergeMarius Halden2016-05-20-0/+4
|
* Revert "add some block/mute headers"Marius Halden2016-05-07-8/+0
| | | | This reverts commit e8ee94584cd39333aa98c2a77fca31a53735d7fb.
* add some block/mute headersMarius Halden2016-05-07-2/+6
|
* Add mute and unmute commands.Flexo2016-03-31-0/+5
|
* Honour twitter's mutes and "hide retweets from this user" settings.Flexo2016-03-23-0/+4
|
* twitter: show full url in the url command, with usernamedequis2015-06-08-0/+1
| | | | | | | By asking the server for the username. Storing the username somewhere would have made sense, but this command isn't going to be used very often, so, whatever.
* twitter: implemented filter based group chatsjgeboski2015-01-25-0/+3
| | | | | | | | | | | | | | | | | | | | | Filter group chats allow for the ability to read the tweets of select users without actually following the users, and/or track keywords or hashtags. A filter group chat can have multiple users, keywords, or hashtags. These users, keywords, or hashtags can span multiple group chats. This allows for rather robust filter organization. The underlying structure for the filters is based on linked list, as using the glib hash tables requires >= glib-2.16 for sanity. Since the glib requirement of bitlbee is only 2.14, linked list are used in order to prevent an overly complex implementation. The idea for this patch was inspired by Artem Savkov's "Twitter search channels" patch. In order to use the filter group chats, a group chat must be added to the twitter account. The channel room name is either follow:username, track:keyword, and/or track:#hashtag. Multiple elements can be used by separating each element by a semicolon.
* Fix cleanup failure on Twitter timeouts.Wilmer van der Gaast2013-06-16-1/+1
|
* Apparently Twitter API 1.1 is SSL-only. *sigh*Wilmer van der Gaast2013-05-23-1/+1
|
* Fixed Twitter favourite command. Its syntax was silently changed in the 1.1Wilmer van der Gaast2013-01-14-2/+2
| | | | | API. A full list of diffs would be helpful, guys...
* Updated report_spam API URL to 1.1. Fixes #1011.Wilmer van der Gaast2012-12-22-1/+1
|
* Showing tweets now, and leaking less memory. Still lots of cleanup leftWilmer van der Gaast2012-11-11-0/+3
| | | | | to do.
* Very immature code for reading from the streaming API. It reads from aWilmer van der Gaast2012-11-10-2/+0
| | | | | | fixed URL and tried to parse individual JSON objects. Not doing anything useful with it.
* Getting better. Corruption fixed, fetching of mentions fixed, error handlingWilmer van der Gaast2012-11-09-1/+1
| | | | | "fixed".
* s/.xml/.json/. Good luck getting that working again.Wilmer van der Gaast2012-11-04-20/+20
|
* Merge Twitter favourite command from Flexo/#983. Leaving out the unfavouriteWilmer van der Gaast2012-09-15-0/+1
| | | | | | | | command for reasons given there. At this point there are loads of command and stuff is getting a little messy maybe.. :-/
* Merging report-spam patch for Twitter from Flexo. #923Wilmer van der Gaast2012-03-12-0/+4
|
* Merging Twitter-mentions patch from meh. Bug #663.Wilmer van der Gaast2011-08-25-0/+2
|
* Change the default base_url to something that works. Change the default forWilmer van der Gaast2011-06-11-2/+2
| | | | | | identi.ca to HTTPS while I'm at it. Pretty important since I can't use OAuth for it yet.
* Use /friends/ids and /users/lookup instead of /statuses/friends to get aWilmer van der Gaast2011-06-11-3/+1
| | | | | | list of contacts at login time. Still depends on adding an API version number to base_url though.
* Add a few more commands (including RT) and the ability to send replies.Wilmer van der Gaast2010-08-08-1/+3
| | | | | | That's it for now, this is already not very pretty, but just offers the bare basic functionality.
* Add commands to the Twitter module, starting with undo (which deletesWilmer van der Gaast2010-08-07-0/+1
| | | | | either your most recent tweet, or a specific id (pass it as an argument)).
* When using non-Twitter Twitter API services, prefix the channel and contactWilmer van der Gaast2010-07-17-0/+1
| | | | | | | | | | name with that service name, not always Twitter. This is especially useful when having multiple accounts on different sites with the same username. Also adding an "identica" protocol entry for convenience. Based on a patch from kensanata, bug #648.
* D'oh. Of course the getter functions should also treat next_cursor as aWilmer van der Gaast2010-06-30-3/+3
| | | | | | 64-bit integer. This code now successfully fetches lists with up to ~900 items. (Since this takes quite long, maybe there should be an upper limit.)
* Merge from Geert: Added ability to follow/unfollow Twitter people. (UnfollowWilmer van der Gaast2010-05-30-0/+1
|\ | | | | | | | | won't work with mode=one.)
| * Added functionality to add and remove friendships.Geert Mulders2010-05-29-0/+1
| |
* | Added base_url settting to Twitter module so other services using theWilmer van der Gaast2010-05-23-27/+27
|/ | | | | Twitter API can be used. Only with Basic authentication though.
* Added option to get tweeds either through groupchat or privmes.Geert Mulders2010-03-25-4/+6
|
* Added twitter-module.Geert Mulders2009-12-01-0/+84