{"id":18928860,"url":"https://github.com/kubesimplify/tweet-winner","last_synced_at":"2025-04-15T14:31:43.201Z","repository":{"id":104378398,"uuid":"580042850","full_name":"kubesimplify/tweet-winner","owner":"kubesimplify","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-20T04:27:43.000Z","size":10,"stargazers_count":10,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T22:34:45.852Z","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/kubesimplify.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-19T15:20:15.000Z","updated_at":"2023-10-14T15:14:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"fa813ba3-e58a-434a-a513-4a85b3093e11","html_url":"https://github.com/kubesimplify/tweet-winner","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/kubesimplify%2Ftweet-winner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubesimplify%2Ftweet-winner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubesimplify%2Ftweet-winner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubesimplify%2Ftweet-winner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubesimplify","download_url":"https://codeload.github.com/kubesimplify/tweet-winner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249088797,"owners_count":21210864,"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-08T11:28:28.605Z","updated_at":"2025-04-15T14:31:43.194Z","avatar_url":"https://github.com/kubesimplify.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tweet-winner\n\nIn order to run this project on your own, you can just apply the deploy.yaml on your Kubernetes clsuter. You would need to create a secret before applying this with the bearer token. This will deploy all the components in demo namespace. \n\nYou can get the bearer token form [Twitter Developers](https://developer.twitter.com/).\n\n\u003cimg width=\"637\" alt=\"Screenshot 2022-12-20 at 9 40 41 AM\" src=\"https://user-images.githubusercontent.com/8190114/208583643-6e3ea85e-c8f2-4896-baa5-e9a073924944.png\"\u003e\n\nCreate secrets using below command \n\n```\nkubectl create secret -n demo generic apikey --from-literal=value=\"Bearer_token\"\n```\n\nMake sure you have an ingress controller installed in order to access the ingress created, in this case Traefik ingress controller is used.If not, you can change the service to Loadbalancer or access it via nodeport.\n\n\nFor Developement:\n\nAll the code and files are also in the repo, so if you want to customize the html, Dockerfile or code, you can do that. Though contributions to improve are welcome.\n\nNote - the error handling is currenlty not there, so that is something that can be contirbuted first.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubesimplify%2Ftweet-winner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubesimplify%2Ftweet-winner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubesimplify%2Ftweet-winner/lists"}