{"id":13856989,"url":"https://github.com/ferguras/twitter-analysis","last_synced_at":"2025-07-13T19:33:36.947Z","repository":{"id":43367750,"uuid":"125918900","full_name":"ferguras/twitter-analysis","owner":"ferguras","description":"Scrape the Twitter Frontend API without authentication.","archived":false,"fork":false,"pushed_at":"2022-12-08T03:12:25.000Z","size":92,"stargazers_count":25,"open_issues_count":5,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-19T10:56:47.111Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ferguras.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-19T20:52:51.000Z","updated_at":"2024-08-23T13:34:36.000Z","dependencies_parsed_at":"2023-01-24T21:15:49.713Z","dependency_job_id":null,"html_url":"https://github.com/ferguras/twitter-analysis","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferguras%2Ftwitter-analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferguras%2Ftwitter-analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferguras%2Ftwitter-analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferguras%2Ftwitter-analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ferguras","download_url":"https://codeload.github.com/ferguras/twitter-analysis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225912445,"owners_count":17544177,"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-08-05T03:01:21.678Z","updated_at":"2024-11-22T14:31:35.785Z","avatar_url":"https://github.com/ferguras.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"Twitter Analysis\n===============\n\nTwitter's API is annoying to work with, and has lots of limitations —\nluckily their frontend (JavaScript) has it's own API, which Kennethreitz reverse–engineered.\nNo API rate limits. No restrictions. Extremely fast.\n\nYou can use this library to get the text of any user's Tweets and use the results for analysis.\n\nUsage\n=====\n\n.. code-block:: pycon\n\n    \u003e\u003e\u003e from twitter_analysis import get_tweets\n\n    \u003e\u003e\u003e for tweet in get_tweets('kennethreitz', tweets=100):\n    \u003e\u003e\u003e     print(tweet)\n    P.S. your API is a user interface\n    s3monkey just hit 100 github stars! Thanks, y’all!\n    I’m not sure what this /dev/fd/5 business is, but it’s driving me up the wall.\n    …\n\nIt appears you can ask for up to 450 tweets reliably (25 html pages).\n\nInstallation\n============\n\n.. code-block:: shell\n\n    $ pipenv install twitter-analysis\n\nOnly Python 3.6+ is supported\n\n\nLICENSE\n=======\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fferguras%2Ftwitter-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fferguras%2Ftwitter-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fferguras%2Ftwitter-analysis/lists"}