{"id":64885,"name":"twython","description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","url":"https://github.com/ryanmcgrath/twython","last_synced_at":"2025-09-08T13:17:14.224Z","repository":{"id":536514,"uuid":"165892","full_name":"ryanmcgrath/twython","owner":"ryanmcgrath","description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","archived":false,"fork":false,"pushed_at":"2022-07-30T23:24:29.000Z","size":2801,"stargazers_count":1858,"open_issues_count":27,"forks_count":396,"subscribers_count":102,"default_branch":"master","last_synced_at":"2025-05-21T08:07:38.609Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://stackoverflow.com/questions/tagged/twython","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/ryanmcgrath.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","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":"2009-04-02T05:01:31.000Z","updated_at":"2025-05-19T21:08:04.000Z","dependencies_parsed_at":"2022-08-16T10:30:31.227Z","dependency_job_id":null,"html_url":"https://github.com/ryanmcgrath/twython","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/ryanmcgrath/twython","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcgrath","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/sbom","scorecard":{"id":792217,"data":{"date":"2025-08-11","repo":{"name":"github.com/ryanmcgrath/twython","commit":"0c405604285364457f3c309969f11ba68163bd05"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.8,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":4,"reason":"Found 10/23 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2014-14 / GHSA-652x-xj99-gmcc","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2014-13 / GHSA-cfj3-7x9c-4p3h","Warn: Project is vulnerable to: PYSEC-2015-17 / GHSA-pg2w-x9wp-vw92","Warn: Project is vulnerable to: PYSEC-2018-28 / GHSA-x84v-xcm2-53pg"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 17 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T07:52:57.832Z","repository_id":536514,"created_at":"2025-08-23T07:52:57.832Z","updated_at":"2025-08-23T07:52:57.832Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274190368,"owners_count":25238145,"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","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"owner":{"login":"ryanmcgrath","name":"Ryan McGrath","uuid":"22712","kind":"user","description":"Privacy, Rust, Apple and everything in-between. Other tech stacks welcome too, as long as what we're building is cool.","email":"","website":"https://rymc.io/","location":"Seattle / Tokyo","twitter":"ryanmcgrath","company":"Freelance","icon_url":"https://avatars.githubusercontent.com/u/22712?u=036c85390ed89c319040bda202b526e12cfd3825\u0026v=4","repositories_count":58,"last_synced_at":"2025-05-14T01:59:03.708Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ryanmcgrath","funding_links":[],"total_stars":5297,"followers":422,"following":67,"created_at":"2022-11-02T16:24:52.808Z","updated_at":"2025-05-14T01:59:03.708Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcgrath","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcgrath/repositories"},"packages":[{"id":8614835,"name":"github.com/ryanmcgrath/twython","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/ryanmcgrath/twython","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2023-12-02T02:15:09.544Z","latest_release_published_at":"2021-07-16T22:33:17.000Z","latest_release_number":"v3.9.1+incompatible","last_synced_at":"2025-08-24T14:23:06.669Z","created_at":"2023-12-02T02:15:07.179Z","updated_at":"2025-08-24T14:23:06.669Z","registry_url":"https://pkg.go.dev/github.com/ryanmcgrath/twython","install_command":"go get github.com/ryanmcgrath/twython","documentation_url":"https://pkg.go.dev/github.com/ryanmcgrath/twython#section-documentation","metadata":{},"repo_metadata":{"uuid":"165892","full_name":"ryanmcgrath/twython","owner":"ryanmcgrath","description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","archived":false,"fork":false,"pushed_at":"2022-07-30T23:24:29.000Z","size":2801,"stargazers_count":1848,"open_issues_count":27,"forks_count":407,"subscribers_count":102,"default_branch":"master","last_synced_at":"2023-12-02T01:42:22.096Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://stackoverflow.com/questions/tagged/twython","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/ryanmcgrath.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","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":"2009-04-02T05:01:31.000Z","updated_at":"2023-11-24T19:13:26.000Z","dependencies_parsed_at":"2022-08-16T10:30:31.227Z","dependency_job_id":null,"html_url":"https://github.com/ryanmcgrath/twython","commit_stats":null,"previous_names":[],"tags_count":6,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcgrath","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":174245446,"owners_count":10087784,"icon_url":"https://github.com/github.png","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"}},"repo_metadata_updated_at":"2023-12-02T02:15:09.272Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":10.801592556016239,"dependent_packages_count":9.575730298247606,"stargazers_count":1.5680210686233442,"forks_count":1.430607978251544,"docker_downloads_count":null,"average":5.8439879752846835},"purl":"pkg:golang/github.com/ryanmcgrath/twython","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ryanmcgrath/twython","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ryanmcgrath/twython","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ryanmcgrath/twython/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-12-02T01:42:25.416Z","issues_count":85,"pull_requests_count":16,"avg_time_to_close_issue":96300887.68,"avg_time_to_close_pull_request":42265145.071428575,"issues_closed_count":75,"pull_requests_closed_count":14,"pull_request_authors_count":13,"issue_authors_count":73,"avg_comments_per_issue":2.9176470588235293,"avg_comments_per_pull_request":3.0,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":328233.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fryanmcgrath%2Ftwython/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fryanmcgrath%2Ftwython/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fryanmcgrath%2Ftwython/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fryanmcgrath%2Ftwython/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954233,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":5284988,"name":"twython","ecosystem":"conda","description":null,"homepage":"https://github.com/ryanmcgrath/twython/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ryanmcgrath/twython","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2018-05-08T21:13:11.000Z","latest_release_published_at":"2021-12-29T16:31:48.000Z","latest_release_number":"3.8.2","last_synced_at":"2025-08-21T09:07:13.276Z","created_at":"2022-10-03T15:41:44.427Z","updated_at":"2025-08-21T09:07:13.276Z","registry_url":"https://anaconda.org/anaconda/twython","install_command":"conda install -c anaconda twython","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"165892","full_name":"ryanmcgrath/twython","owner":"ryanmcgrath","description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","archived":false,"fork":false,"pushed_at":"2022-07-30T23:24:29.000Z","size":2801,"stargazers_count":1853,"open_issues_count":25,"forks_count":404,"subscribers_count":101,"default_branch":"master","last_synced_at":"2023-03-21T12:41:17.990Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://stackoverflow.com/questions/tagged/twython","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,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","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":"2009-04-02T05:01:31.000Z","updated_at":"2023-03-21T12:41:17.991Z","dependencies_parsed_at":"2022-08-16T10:30:31.227Z","dependency_job_id":null,"html_url":"https://github.com/ryanmcgrath/twython","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcgrath","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"ryanmcgrath","name":"Ryan McGrath","uuid":"22712","kind":"user","description":"Privacy, Rust, Apple and everything in-between. Other tech stacks welcome too, as long as what we're building is cool.","email":"","website":"https://rymc.io/","location":"Seattle / Tokyo","twitter":"ryanmcgrath","company":"Freelance","avatar_url":"https://avatars.githubusercontent.com/u/22712?u=34aefe1c1b778f6fb5c48ae65f19aa6d9e267607\u0026v=4","repositories_count":16,"last_synced_at":"2023-02-19T21:56:53.330Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcgrath"},"tags":[{"name":"v3.9.1","sha":"0c405604285364457f3c309969f11ba68163bd05","kind":"tag","published_at":"2021-07-16T22:37:08.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/v3.9.1","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/v3.9.1"},{"name":"3.7.0","sha":"c9e8a462000898dcd91b9babf130b907986591ea","kind":"commit","published_at":"2018-05-07T16:52:54.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.7.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.7.0"},{"name":"3.4.0","sha":"3f6700373f9b4bf6d0734912adf6386af4a22ff2","kind":"tag","published_at":"2016-04-30T09:23:24.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.4.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.4.0"},{"name":"3.3.0","sha":"885051acdc00ba5a67f986ed9ab8d6ae42fd77ac","kind":"tag","published_at":"2016-03-21T15:56:21.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.3.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.3.0"},{"name":"3.1.2","sha":"0937fbe92950c17e2e7701312ea839b562e66415","kind":"tag","published_at":"2016-03-21T15:52:14.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.1.2","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.1.2"},{"name":"v3.3.0","sha":"faee7ea3ff28c3cbbeba08b6005f4c9bb8ec5fd8","kind":"commit","published_at":"2015-07-18T14:32:30.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/v3.3.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/v3.3.0"}]},"repo_metadata_updated_at":"2023-03-22T07:24:25.503Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":2,"rankings":{"downloads":null,"dependent_repos_count":48.89761401389308,"dependent_packages_count":51.19299305345817,"stargazers_count":18.272425249169437,"forks_count":16.76230745998188,"docker_downloads_count":null,"average":33.78133494412564},"purl":"pkg:conda/twython","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/twython","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/twython","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/twython/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-08T20:23:23.522Z","issues_count":84,"pull_requests_count":16,"avg_time_to_close_issue":96300887.68,"avg_time_to_close_pull_request":42265145.071428575,"issues_closed_count":75,"pull_requests_closed_count":14,"pull_request_authors_count":13,"issue_authors_count":73,"avg_comments_per_issue":2.9285714285714284,"avg_comments_per_pull_request":3.0,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":328233.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/twython/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/twython/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/twython/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/twython/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4329,"maintainers_count":0,"namespaces_count":0,"keywords_count":2929,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":613},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-08T06:52:46.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":2956695,"name":"twython","ecosystem":"pypi","description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs","homepage":"https://github.com/ryanmcgrath/twython/tree/master","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ryanmcgrath/twython","keywords_array":["twitter","search","api","tweet","twython","stream"],"namespace":null,"versions_count":61,"first_release_published_at":"2009-08-03T06:55:34.000Z","latest_release_published_at":"2021-07-16T22:35:20.000Z","latest_release_number":"3.9.1","last_synced_at":"2025-09-08T05:01:46.086Z","created_at":"2022-04-10T12:55:43.582Z","updated_at":"2025-09-08T05:01:46.087Z","registry_url":"https://pypi.org/project/twython/","install_command":"pip install twython --index-url https://pypi.org/simple","documentation_url":"https://twython.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Topic :: Communications :: Chat","Topic :: Internet","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"twython","project_status":null},"repo_metadata":{"id":536514,"uuid":"165892","full_name":"ryanmcgrath/twython","owner":"ryanmcgrath","description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","archived":false,"fork":false,"pushed_at":"2022-07-30T23:24:29.000Z","size":2801,"stargazers_count":1852,"open_issues_count":27,"forks_count":397,"subscribers_count":102,"default_branch":"master","last_synced_at":"2024-08-21T08:44:38.479Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://stackoverflow.com/questions/tagged/twython","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/ryanmcgrath.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","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":"2009-04-02T05:01:31.000Z","updated_at":"2024-08-20T09:27:44.000Z","dependencies_parsed_at":"2022-08-16T10:30:31.227Z","dependency_job_id":null,"html_url":"https://github.com/ryanmcgrath/twython","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcgrath","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":216514478,"owners_count":16038197,"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"},"owner_record":{"login":"ryanmcgrath","name":"Ryan McGrath","uuid":"22712","kind":"user","description":"Privacy, Rust, Apple and everything in-between. Other tech stacks welcome too, as long as what we're building is cool.","email":"","website":"https://rymc.io/","location":"Seattle / Tokyo","twitter":"ryanmcgrath","company":"Freelance","icon_url":"https://avatars.githubusercontent.com/u/22712?u=34aefe1c1b778f6fb5c48ae65f19aa6d9e267607\u0026v=4","repositories_count":56,"last_synced_at":"2023-04-09T10:46:09.630Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ryanmcgrath","funding_links":[],"total_stars":5016,"followers":null,"following":null,"created_at":"2022-11-02T16:24:52.808Z","updated_at":"2024-03-25T18:13:06.439Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcgrath","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcgrath/repositories"},"tags":[{"name":"v3.9.1","sha":"0c405604285364457f3c309969f11ba68163bd05","kind":"tag","published_at":"2021-07-16T22:37:08.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/v3.9.1","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/v3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/v3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/v3.9.1/manifests"},{"name":"3.7.0","sha":"c9e8a462000898dcd91b9babf130b907986591ea","kind":"commit","published_at":"2018-05-07T16:52:54.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.7.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/3.7.0/manifests"},{"name":"3.4.0","sha":"3f6700373f9b4bf6d0734912adf6386af4a22ff2","kind":"tag","published_at":"2016-04-30T09:23:24.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.4.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/3.4.0/manifests"},{"name":"3.3.0","sha":"885051acdc00ba5a67f986ed9ab8d6ae42fd77ac","kind":"tag","published_at":"2016-03-21T15:56:21.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.3.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/3.3.0/manifests"},{"name":"3.1.2","sha":"0937fbe92950c17e2e7701312ea839b562e66415","kind":"tag","published_at":"2016-03-21T15:52:14.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.1.2","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/3.1.2/manifests"},{"name":"v3.3.0","sha":"faee7ea3ff28c3cbbeba08b6005f4c9bb8ec5fd8","kind":"commit","published_at":"2015-07-18T14:32:30.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/v3.3.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags/v3.3.0/manifests"}]},"repo_metadata_updated_at":"2024-09-08T21:28:18.413Z","dependent_packages_count":11,"downloads":124764,"downloads_period":"last-month","dependent_repos_count":1924,"rankings":{"downloads":0.797427398989899,"dependent_repos_count":0.2557933442413931,"dependent_packages_count":1.6105957546732337,"stargazers_count":1.6260258838383839,"forks_count":2.635686756641019,"docker_downloads_count":1.0717267432336146,"average":1.3328759802695906},"purl":"pkg:pypi/twython","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/twython","docker_dependents_count":10,"docker_downloads_count":4372,"usage_url":"https://repos.ecosyste.ms/usage/pypi/twython","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/twython/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-07T06:06:36.368Z","issues_count":86,"pull_requests_count":16,"avg_time_to_close_issue":95033779.0263158,"avg_time_to_close_pull_request":42265145.071428575,"issues_closed_count":76,"pull_requests_closed_count":14,"pull_request_authors_count":13,"issue_authors_count":74,"avg_comments_per_issue":2.953488372093023,"avg_comments_per_pull_request":3.0,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":630.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/issues","maintainers":[{"login":"michaelhelmick","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/michaelhelmick"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/twython/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/twython/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/twython/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/twython/related_packages","maintainers":[{"uuid":"mikehelmick","login":"mikehelmick","name":null,"email":null,"url":null,"packages_count":14,"html_url":"https://pypi.org/user/mikehelmick/","role":null,"created_at":"2023-01-30T17:55:55.131Z","updated_at":"2023-01-30T17:55:55.131Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mikehelmick/packages"},{"uuid":"ryanmcgrath","login":"ryanmcgrath","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/ryanmcgrath/","role":null,"created_at":"2023-01-30T17:55:55.558Z","updated_at":"2023-01-30T17:55:55.558Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/ryanmcgrath/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726140,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5294096,"name":"twython","ecosystem":"conda","description":null,"homepage":"https://github.com/ryanmcgrath/twython/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ryanmcgrath/twython","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2022-10-03T15:56:19.957Z","latest_release_published_at":"2021-07-17T00:06:12.000Z","latest_release_number":"3.9.1","last_synced_at":"2025-08-21T09:07:39.527Z","created_at":"2022-10-03T15:56:19.951Z","updated_at":"2025-08-21T09:07:39.527Z","registry_url":"https://anaconda.org/conda-forge/twython","install_command":"conda install -c conda-forge twython","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"165892","full_name":"ryanmcgrath/twython","owner":"ryanmcgrath","description":"Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.","archived":false,"fork":false,"pushed_at":"2022-07-30T23:24:29.000Z","size":2801,"stargazers_count":1853,"open_issues_count":25,"forks_count":404,"subscribers_count":101,"default_branch":"master","last_synced_at":"2023-03-22T07:24:31.081Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://stackoverflow.com/questions/tagged/twython","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,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","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":"2009-04-02T05:01:31.000Z","updated_at":"2023-03-14T09:30:36.000Z","dependencies_parsed_at":"2022-08-16T10:30:31.227Z","dependency_job_id":null,"html_url":"https://github.com/ryanmcgrath/twython","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcgrath","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"ryanmcgrath","name":"Ryan McGrath","uuid":"22712","kind":"user","description":"Privacy, Rust, Apple and everything in-between. Other tech stacks welcome too, as long as what we're building is cool.","email":"","website":"https://rymc.io/","location":"Seattle / Tokyo","twitter":"ryanmcgrath","company":"Freelance","avatar_url":"https://avatars.githubusercontent.com/u/22712?u=34aefe1c1b778f6fb5c48ae65f19aa6d9e267607\u0026v=4","repositories_count":16,"last_synced_at":"2023-02-19T21:56:53.330Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcgrath"},"tags":[{"name":"v3.9.1","sha":"0c405604285364457f3c309969f11ba68163bd05","kind":"tag","published_at":"2021-07-16T22:37:08.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/v3.9.1","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/v3.9.1"},{"name":"3.7.0","sha":"c9e8a462000898dcd91b9babf130b907986591ea","kind":"commit","published_at":"2018-05-07T16:52:54.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.7.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.7.0"},{"name":"3.4.0","sha":"3f6700373f9b4bf6d0734912adf6386af4a22ff2","kind":"tag","published_at":"2016-04-30T09:23:24.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.4.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.4.0"},{"name":"3.3.0","sha":"885051acdc00ba5a67f986ed9ab8d6ae42fd77ac","kind":"tag","published_at":"2016-03-21T15:56:21.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.3.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.3.0"},{"name":"3.1.2","sha":"0937fbe92950c17e2e7701312ea839b562e66415","kind":"tag","published_at":"2016-03-21T15:52:14.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/3.1.2","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/3.1.2"},{"name":"v3.3.0","sha":"faee7ea3ff28c3cbbeba08b6005f4c9bb8ec5fd8","kind":"commit","published_at":"2015-07-18T14:32:30.000Z","download_url":"https://codeload.github.com/ryanmcgrath/twython/tar.gz/v3.3.0","html_url":"https://github.com/ryanmcgrath/twython/releases/tag/v3.3.0"}]},"repo_metadata_updated_at":"2023-03-22T07:26:46.953Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":2,"rankings":{"downloads":null,"dependent_repos_count":20.255501771545486,"dependent_packages_count":19.606766804730775,"stargazers_count":9.187085183891412,"forks_count":8.33374918908129,"docker_downloads_count":null,"average":14.345775737312241},"purl":"pkg:conda/twython","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/twython","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/twython","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/twython/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-08T20:23:23.522Z","issues_count":84,"pull_requests_count":16,"avg_time_to_close_issue":96300887.68,"avg_time_to_close_pull_request":42265145.071428575,"issues_closed_count":75,"pull_requests_closed_count":14,"pull_request_authors_count":13,"issue_authors_count":73,"avg_comments_per_issue":2.9285714285714284,"avg_comments_per_pull_request":3.0,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":328233.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":2.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/twython/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/twython/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/twython/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/twython/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13414,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-08T06:53:21.618Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":16666,"full_name":"ryanmcgrath/twython","default_branch":"master","committers":[{"name":"Ryan McGrath","email":"ryan@venodesigns.net","login":null,"count":212},{"name":"Mike Helmick","email":"mikehelmick@me.com","login":"michaelhelmick","count":192},{"name":"Mike Helmick","email":"mikeh@ydekproductions.com","login":null,"count":35},{"name":"Phil Gyford","email":"phil@gyford.com","login":"philgyford","count":16},{"name":"Ryan McGrath","email":"ryan@rymc.io","login":"ryanmcgrath","count":11},{"name":"cash","email":"cash.costello@gmail.com","login":"cash","count":11},{"name":"Mike Helmick","email":"me@michaelhelmick.com","login":null,"count":10},{"name":"Ben McGinnes","email":"ben@adversary.org","login":"Hasimir","count":9},{"name":"Erik Scheffers","email":"eriks5@gmail.com","login":"eriks5","count":9},{"name":"Edward Hades","email":"edward.hades@gmail.com","login":"hades","count":8},{"name":"Clayton A Davis","email":"cad@clayadavis.net","login":"clayadavis","count":8},{"name":"Randall Degges","email":"rdegges@gmail.com","login":"randalldegges-okta-2","count":7},{"name":"ping","email":"lipng.ong@gmail.com","login":null,"count":6},{"name":"jonathan vanasco","email":"jonathan@2xlp.com","login":"jvanasco","count":5},{"name":"Manuel Cortez","email":"manuel@manuelcortez.net","login":"manuelcortez","count":5},{"name":"devdave","email":"devdave@ominian.net","login":"devdave","count":4},{"name":"Tushar Bhushan","email":"tbhushan@twitter.com","login":"tushdante","count":4},{"name":"Remy D","email":"remyd@civx.us","login":"decause","count":4},{"name":"kracekumar","email":"kracethekingmaker@gmail.com","login":"kracekumar","count":4},{"name":"drevicko","email":"subscriptions@drevicko.com","login":"drevicko","count":4},{"name":"Erik","email":"erik@eudes.(none)","login":null,"count":4},{"name":"Jose Manuel Delicado","email":"jmdaweb@hotmail.com","login":"jmdaweb","count":3},{"name":"Cory Benfield","email":"lukasaoz@gmail.com","login":"Lukasa","count":3},{"name":"Diego Allen","email":"diegoallen@gmail.com","login":"dalleng","count":3},{"name":"Eugen Pyvovarov","email":"bsn.dev@gmail.com","login":"eugenepyvovarov","count":3},{"name":"Joe Cabrera","email":"calcmaster16@gmail.com","login":"greedo","count":3},{"name":"Mesar Hameed","email":"mhameed@src.gnome.org","login":null,"count":3},{"name":"hansenrum","email":"service@du.sagst.es","login":"hansenrum","count":2},{"name":"lucadex","email":"lucadex@gmail.com","login":"lucadex","count":2},{"name":"fumieval","email":"fumiexcel@gmail.com","login":"fumieval","count":2},{"name":"Virendra Rajput","email":"virendra.rajput567@gmail.com","login":"bkvirendra","count":2},{"name":"Sam Mellor","email":"github@u2ft.me","login":"U2Ft","count":2},{"name":"Oleg Anashkin","email":"oleg.anashkin@gmail.com","login":"extesy","count":2},{"name":"Mohammed ALDOUB","email":"voulnet@gmail.com","login":"Voulnet","count":2},{"name":"Ben Bertka","email":"bbertka@gmail.com","login":"bbertka","count":2},{"name":"Denis Veselov","email":"progr-m@yandex.ru","login":"saippuakauppias","count":2},{"name":"Erik Zscheile","email":"zseri.devel@ytrizja.de","login":"fogti","count":2},{"name":"Guru Devanla","email":"grdvnl@gmail.com","login":"gdevanla","count":2},{"name":"Jim Rybarski","email":"jim@rybarski.com","login":"jimrybarski","count":2},{"name":"John Vandenberg","email":"jayvdb@gmail.com","login":"jayvdb","count":2},{"name":"Kelly Slemko","email":"kelly.m.jensen@gmail.com","login":"mckellister","count":2},{"name":"Mahdi Yusuf","email":"yusuf.mahdi@gmail.com","login":"myusuf3","count":2},{"name":"Ethan Baer","email":"ethan@identity.utexas.edu","login":null,"count":2},{"name":"Ryan McGrath","email":"ryan@webs.com","login":null,"count":2},{"name":"Will Thompson","email":"will@willthompson.co.uk","login":"wjt","count":1},{"name":"bool.dev","email":"bool.dev@gmail.com","login":"bool-dev","count":1},{"name":"bsbkeven","email":"ruan@cse.ohio-state.edu","login":"bsbkeven","count":1},{"name":"floydsoft","email":"floydsoft@gmail.com","login":"floydwch","count":1},{"name":"idris","email":"idris.m@gmail.com","login":"idris","count":1},{"name":"jlin","email":"jlin@alumni.cmu.edu","login":"jennylin","count":1},{"name":"kf","email":"7kfpun@gmail.com","login":"7kfpun","count":1},{"name":"ping","email":"liping.ong@gmail.com","login":"ping","count":1},{"name":"shuuji3","email":"shuuji3@gmail.com","login":"shuuji3","count":1},{"name":"terrycojones","email":"terry@fluidinfo.com","login":"terrycojones","count":1},{"name":"Leandro Ferreira","email":"leandro.ferreira@ebc.com.br","login":null,"count":1},{"name":"Juan Jose Conti","email":"juanjo@muleto.(none)","login":null,"count":1},{"name":"Gun.io Whitespace Robot","email":"contact@gun.io","login":null,"count":1},{"name":"Greg Nofi","email":"greg.nofi@getglue.com","login":null,"count":1},{"name":"FoxMaSk","email":"foxmaskhome@gmail.com","login":null,"count":1},{"name":"Christopher Brown","email":"chrbrown@sas.upenn.edu","login":null,"count":1},{"name":"wcdolphin","email":"wcdolphin@gmail.com","login":null,"count":1},{"name":"oliver","email":"oliver@werklaptop2.(none)","login":null,"count":1},{"name":"Ryan Merl","email":"rmerl@orangeknocks.com","login":null,"count":1},{"name":"Paul","email":"paul@mactogo.fritz.box","login":null,"count":1},{"name":"Andre Polykanine A.K.A. Menelion Elensúlë","email":"andre@oire.org","login":null,"count":1},{"name":"Alexander Dutton","email":"dev@alexdutton.co.uk","login":null,"count":1},{"name":"Christopher Brown","email":"io@henrian.com","login":"chbrown","count":1},{"name":"Daniel","email":"danielluque14@gmail.com","login":"LuqueDaniel","count":1},{"name":"David Beitey","email":"david@davidjb.com","login":"davidjb","count":1},{"name":"Davis Silverman","email":"sinistersnare@gmail.com","login":"sinistersnare","count":1},{"name":"Derek Hu","email":"woodyhu89@gmail.com","login":"derek-dchu","count":1},{"name":"Domenico Nappo","email":"domenico.nappo@gmail.com","login":"domeniconappo","count":1},{"name":"Donne Martin","email":"donne.martin@gmail.com","login":"donnemartin","count":1},{"name":"Natan L","email":"kuyan","login":"kuyan","count":1},{"name":"Remi Rampin","email":"remirampin@gmail.com","login":"remram44","count":1},{"name":"Renan Cakirerk","email":"bit2pixel","login":"bit2pixel","count":1},{"name":"Mohmmadhd","email":"mohmmadhd@gmail.com","login":"Mohmmadhd","count":1},{"name":"Mirat Can Bayrak","email":"miratcanbayrak@gmail.com","login":"miratcan","count":1},{"name":"Mike Grouchy","email":"mgrouchy@gmail.com","login":"mgrouchy","count":1},{"name":"Mertcan Mermerkaya","email":"mertcan@mermerkaya.net","login":"mmermerkaya","count":1},{"name":"Martey Dodoo","email":"martey@mobolic.com","login":"martey","count":1},{"name":"Chris Seymour","email":"chris.j.seymour@hotmail.com","login":"iiSeymour","count":1},{"name":"AnnaYasenova","email":"yasenova2013@gmail.com","login":"AnnaYasenova","count":1},{"name":"Ajay Nadathur","email":"ajaykumarns@gmail.com","login":"ajaykumarns","count":1},{"name":"FoxMaSk","email":"foxmask","login":"foxmask","count":1},{"name":"Fredrik Möllerstrand","email":"fredrik@mollerstrand.se","login":"fredrik","count":1},{"name":"Gage Coprivnicar","email":"super15gage@gmail.com","login":"Gageco","count":1},{"name":"Hannes","email":"kannes","login":"kannes","count":1},{"name":"Jeremy Keen","email":"jeremykeen@gmail.com","login":"jeremykeen","count":1},{"name":"Jonathan Elsas","email":"jelsas@cs.cmu.edu","login":"jelsas","count":1},{"name":"Karambir Singh Nain","email":"akarambir@gmail.com","login":"karambir","count":1},{"name":"Karthikeyan Singaravelan","email":"tir.karthi@gmail.com","login":"tirkarthi","count":1},{"name":"Kyle Altendorf","email":"sda@fstab.net","login":"altendky","count":1},{"name":"Kyle Kelley","email":"kyle.kelley@rackspace.com","login":"rgbkrk","count":1},{"name":"Luis Alberto Santana","email":"jackboot7@gmail.com","login":"jackboot7","count":1},{"name":"Mark Liu","email":"markwayneliu@gmail.com","login":"mliu7","count":1},{"name":"Adrien Tronche","email":"tronche.adrien@gmail.com","login":"atrociousgrmblr","count":1},{"name":"Robin Hahling","email":"robin.hahling@gw-computing.net","login":"rolinh","count":1},{"name":"Rubén Varela Rosa","email":"ruben@zenvapr.com","login":"rubenvarela","count":1},{"name":"Steve Hulet","email":"steve@freshconsulting.com","login":"hulet","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":1},{"name":"Vishvajit Pathak","email":"vishvajit@motoinsight.com","login":"VishvajitP","count":1},{"name":"Filipe Ximenes","email":"filipeximenes@gmail.com","login":"filipeximenes","count":1}],"total_commits":679,"total_committers":103,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":6.592233009708738,"dds":0.6877761413843888,"past_year_committers":[],"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2025-03-20T10:36:45.936Z","last_synced_commit":"0c405604285364457f3c309969f11ba68163bd05","created_at":"2023-03-07T11:33:06.667Z","updated_at":"2025-03-20T10:36:45.983Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5483322,"commits_count":854270774,"contributors_count":31138750,"owners_count":908526,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"ryanmcgrath/twython","html_url":"https://github.com/ryanmcgrath/twython","last_synced_at":"2025-05-21T08:07:36.598Z","status":null,"issues_count":86,"pull_requests_count":16,"avg_time_to_close_issue":95033779.0263158,"avg_time_to_close_pull_request":42265145.071428575,"issues_closed_count":76,"pull_requests_closed_count":14,"pull_request_authors_count":13,"issue_authors_count":74,"avg_comments_per_issue":2.953488372093023,"avg_comments_per_pull_request":3.0,"merged_pull_requests_count":9,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":630.0,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-10T11:06:29.059Z","updated_at":"2025-09-02T02:31:03.616Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcgrath%2Ftwython/issues","issue_labels_count":{"Enhancement":2,"Feature Suggestion":1},"pull_request_labels_count":{"Enhancement":1},"issue_author_associations_count":{"NONE":69,"CONTRIBUTOR":15,"COLLABORATOR":2},"pull_request_author_associations_count":{"CONTRIBUTOR":10,"NONE":6},"issue_authors":{"jvanasco":4,"cash":3,"chasrmartin":3,"ghost":2,"philgyford":2,"debunge":2,"Keramatfar":2,"michaelhelmick":2,"EhsanKia":1,"mad2code":1,"andrewtatham":1,"grantinator":1,"RandallShanePhD":1,"AlexFlipnote":1,"likewhoa":1,"daviddannunzio":1,"tolgaouz":1,"brambo23":1,"standarddev":1,"tirkarthi":1,"eloquence":1,"shackenberg":1,"kelsta":1,"mananwason":1,"mitchelljustin":1,"TariqMK":1,"NilSagor":1,"agr505":1,"karan":1,"sherluck08":1,"SoulSkin":1,"LinqLover":1,"abdullah2993":1,"PranjalShekhawat":1,"Robby-Sodhi":1,"stefanstranger":1,"timgates42":1,"jayvdb":1,"ping":1,"uncle-scooter":1,"jukkahuhtamaki":1,"farzadsamie":1,"abhi-84":1,"fluffy-critter":1,"arif3hosain":1,"johendry":1,"mgorny":1,"Bertieio":1,"computersarecool":1,"slowcodeDK":1,"bianjiang":1,"monfortm":1,"sanslash332":1,"domeniconappo":1,"parikshitsharma70":1,"kloczek":1,"sirw":1,"keyz182":1,"gerbill":1,"yup111":1,"weasteam":1,"ppfeister":1,"Easy1999":1,"teisseire117":1,"MyNameIsDark01":1,"ponsfoot":1,"jvazquez":1,"AN3223":1,"farzadhallaji":1,"Sourabh87":1,"rjallbert":1,"CQHofsns":1,"dalleng":1,"harisibrahimkv":1},"pull_request_authors":{"dvinegla":2,"jayvdb":2,"timgates42":2,"jvmaia":1,"ctoth":1,"Telofy":1,"kannes":1,"altendky":1,"domeniconappo":1,"nouvak":1,"tirkarthi":1,"fogti":1,"AnnaYasenova":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.986Z","repositories_count":10026604,"issues_count":30445490,"pull_requests_count":90339401,"authors_count":10305781,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"michaelhelmick","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/michaelhelmick"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":16},"last_year":{"WatchEvent":16}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-16T10:30:30.563Z","updated_at":"2022-08-16T10:30:30.563Z","repository_link":"https://github.com/ryanmcgrath/twython/blob/master/requirements.txt","dependencies":[{"id":1851453545,"package_name":"coverage","ecosystem":"pypi","requirements":"==3.6.0","direct":true,"kind":"runtime","optional":false},{"id":1851453546,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.1.0","direct":true,"kind":"runtime","optional":false},{"id":1851453547,"package_name":"requests_oauthlib","ecosystem":"pypi","requirements":"\u003e=0.4.0","direct":true,"kind":"runtime","optional":false},{"id":1851453548,"package_name":"python-coveralls","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":1851453549,"package_name":"nose-cov","ecosystem":"pypi","requirements":"==1.6","direct":true,"kind":"runtime","optional":false},{"id":1851453550,"package_name":"responses","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-08-16T10:30:30.826Z","updated_at":"2022-08-16T10:30:30.826Z","repository_link":"https://github.com/ryanmcgrath/twython/blob/master/setup.py","dependencies":[{"id":1851453627,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.1.0","direct":true,"kind":"runtime","optional":false},{"id":1851453628,"package_name":"requests_oauthlib","ecosystem":"pypi","requirements":"\u003e=0.4.0","direct":true,"kind":"runtime","optional":false}]}],"score":23.96004384892757,"created_at":"2025-09-08T11:18:35.752Z","updated_at":"2025-10-07T08:24:51.761Z","avatar_url":"https://github.com/ryanmcgrath.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":124764,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["forhumans","requests","python-requests","humans","cookies","templates","pallets","wsgi","werkzeug","apps"],"project_url":"https://science.ecosyste.ms/api/v1/projects/64885","html_url":"https://science.ecosyste.ms/projects/64885"}