{"id":18271855,"url":"https://github.com/pyro2927/Tweeter","last_synced_at":"2025-04-05T02:30:45.668Z","repository":{"id":684145,"uuid":"328039","full_name":"pyro2927/Tweeter","owner":"pyro2927","description":"Twitter Framework for the iPhone (or really any Obj-C project)","archived":false,"fork":false,"pushed_at":"2009-12-16T14:57:49.000Z","size":190,"stargazers_count":16,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-29T02:50:03.075Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pyro2927.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-10-06T02:55:25.000Z","updated_at":"2013-10-03T18:29:28.000Z","dependencies_parsed_at":"2022-08-16T10:40:42.206Z","dependency_job_id":null,"html_url":"https://github.com/pyro2927/Tweeter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyro2927%2FTweeter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyro2927%2FTweeter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyro2927%2FTweeter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pyro2927%2FTweeter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pyro2927","download_url":"https://codeload.github.com/pyro2927/Tweeter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247279282,"owners_count":20912857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T11:39:33.450Z","updated_at":"2025-04-05T02:30:44.424Z","avatar_url":"https://github.com/pyro2927.png","language":"Objective-C","readme":"___________                      __                \n\\__    ___/_  _  __ ____   _____/  |_  ___________ \n  |    |  \\ \\/ \\/ // __ \\_/ __ \\   __\\/ __ \\_  __ \\\n  |    |   \\     /\\  ___/\\  ___/|  | \\  ___/|  | \\/\n  |____|    \\/\\_/  \\___  \u003e\\___  \u003e__|  \\___  \u003e__|   \n                       \\/     \\/          \\/\n\nThe goal of Tweeter is to provide an easy to use framework for the Twitter API in Objective-C (specifically for the iPhone).  While it is still young, I hope other developers can use it for their needs.\n\nIf you would like to request features, or have a bug to report, please email feedback@tinydragonapps.com.\n\n11/11/09\n* As of right now Tweeter provides basic authentication, pulling current Trends, public timeline, friends timeline, a user's picture, and a basic search.\n\n= Index =\n1) Setup\n2) Working functionality\n2.1) Class methods\n2.2) Instance Methods\n\n\n***********************\n1) Setup\n***********************\nIf you are creating a new Xcode iPhone project from scratch, you must import the files in CCJSON, ASI, scifi, and Tweeter.  You must also add the following frameworks:\n* Security.framework\n* CFNetwork.framework\n* SystemConfiguration.framework\n* libz.1.2.3.dylib\n\nAfter that make sure to #import \"Tweeter.h\" in one of your project files and you are ready to go!\n\n\n***********************\n2) Working Functionality\n***********************\nThe method calls are split into class methods and instance methods.  I split them on whether or not the Twitter API action requires authentication or not.  The instance methods can store the authentication and use it for other method calls.  Any method that does not require authentication is run as a class method.\n\n*NOTE: I am only listing methods that are complete.  Others may be included in the source that are not working 100%\n\n2.1) Class methods\n***********************\nThe following methods can be called as class methods:\n+(NSArray *)getTweets:(NSURL *)url;\n+(NSArray *)getUserTimeline:(NSString *)profID;\n+(NSArray *)getPublicTimeline;\n+(NSArray *)search:(NSString *)query;\n+(NSArray *)getTrends;\n\n3.1) Instance methods\n***********************\nThe following methods can be called as class methods:\n-(void)loginWithUsername:(NSString *)username password:(NSString *)password;\n-(void)logout;\n-(void)post:(NSString *)tweet;\n-(UIImage *)getMyPic;\n-(NSArray *)getFriendsTimeline;\n\n*NOTE: Make sure to loginWithUsername: password: before calling any of the other methods.  It is not required to logout: when finished (authentication will time out eventually), but it is good practice to do so.\n","funding_links":[],"categories":["etc"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyro2927%2FTweeter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpyro2927%2FTweeter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpyro2927%2FTweeter/lists"}