{"id":14959481,"url":"https://github.com/streamlit/example-app-twitter-analyzer","last_synced_at":"2025-10-19T07:31:57.433Z","repository":{"id":60251599,"uuid":"417635195","full_name":"streamlit/example-app-twitter-analyzer","owner":"streamlit","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-17T15:41:55.000Z","size":116,"stargazers_count":24,"open_issues_count":2,"forks_count":29,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-01-29T10:36:33.835Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/streamlit.png","metadata":{"files":{"readme":"README.md","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":"2021-10-15T21:02:57.000Z","updated_at":"2025-01-18T12:49:31.000Z","dependencies_parsed_at":"2023-01-21T02:00:46.829Z","dependency_job_id":null,"html_url":"https://github.com/streamlit/example-app-twitter-analyzer","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/streamlit%2Fexample-app-twitter-analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamlit%2Fexample-app-twitter-analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamlit%2Fexample-app-twitter-analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/streamlit%2Fexample-app-twitter-analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/streamlit","download_url":"https://codeload.github.com/streamlit/example-app-twitter-analyzer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237088541,"owners_count":19253570,"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-09-24T13:19:48.835Z","updated_at":"2025-10-19T07:31:52.154Z","avatar_url":"https://github.com/streamlit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Open in Streamlit](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://share.streamlit.io/streamlit/example-app-twitter-analyzer/main)\n\n\n# Twitter Analyzer\n\nA tweet analysis dashboard written in Streamlit!\n\n\u003cimg src=\"https://user-images.githubusercontent.com/27242399/140505895-3b2e3662-152c-456b-98c8-1c3ceb4982bd.png\" width=\"450\"/\u003e\n\nSee it in action:\n\n# Trying this in your own machine\n\nTo try it out, you first need to specify your Twitter API credentials:\n\n1. Create a subfolder _in this repo_, called `.streamlit`\n2. Create a file at `.streamlit/secrets.toml` file with the following body:\n   ```toml\n   [twitter]\n   # Enter your secrets here. See README.md for more info.\n   consumer_key = 'enter your credentials here'\n   consumer_secret = 'enter your credentials here'\n   ```\n3. Go to the [Twitter Developer Portal](https://developer.twitter.com/en/portal), create or select an existing project + app, then go to the app's \"Keys and Tokens\" tab to generate your \"Consumer Keys\".\n4. Copy and paste you key and secret into the file above.\n5. Now you can run you Streamlit app as usual:\n   ```\n   streamlit run streamlit_app.py\n   ```\n\n## Important\n\nThe current version of this app uses some _very alpha_ features of Streamlit. If you clone this repo, be aware that these features will be changing dramatically before they land. You've been warned! \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstreamlit%2Fexample-app-twitter-analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstreamlit%2Fexample-app-twitter-analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstreamlit%2Fexample-app-twitter-analyzer/lists"}