{"id":20914777,"url":"https://github.com/fravian99/colgado","last_synced_at":"2026-04-27T10:31:50.466Z","repository":{"id":263320885,"uuid":"888080840","full_name":"fravian99/colgado","owner":"fravian99","description":"Colgado is a game to play on Twitch based on the classic hangman game","archived":false,"fork":false,"pushed_at":"2025-08-10T12:39:54.000Z","size":1813,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-27T20:59:41.914Z","etag":null,"topics":["iced","rust","twitch"],"latest_commit_sha":null,"homepage":"https://fravian.itch.io/colgado","language":"Rust","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/fravian99.png","metadata":{"files":{"readme":"README.es.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-13T19:28:40.000Z","updated_at":"2025-08-10T12:39:58.000Z","dependencies_parsed_at":"2024-11-17T21:19:49.073Z","dependency_job_id":"928b1430-bae4-4fb5-97d3-2680724d321b","html_url":"https://github.com/fravian99/colgado","commit_stats":null,"previous_names":["fravian99/colgado"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/fravian99/colgado","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fravian99%2Fcolgado","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fravian99%2Fcolgado/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fravian99%2Fcolgado/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fravian99%2Fcolgado/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fravian99","download_url":"https://codeload.github.com/fravian99/colgado/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fravian99%2Fcolgado/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32333196,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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"}},"keywords":["iced","rust","twitch"],"created_at":"2024-11-18T16:10:53.335Z","updated_at":"2026-04-27T10:31:50.444Z","avatar_url":"https://github.com/fravian99.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Colgado\n\n***Idioma***\n\n- 🇪🇸 Español\n- [🇺🇸 English](./README.md)\n\nUn juego para jugar en twitch basado en el juego del ahorcado en el que el chat tiene que adivinar una palabra que el streamer ha introducido previamente.\n\n## Instrucciones\n### Compilar el codigo\nSi ya tienes el ejecutable puedes saltarte este paso y ve directamente a la sección de crear una aplicación.\n1. Clonar el repositorio (Si no tienes git instalado, pulsa el botón de \"Code\" y \"Download ZIP\")\n2. Instalar Rust, para ello sigue la guía de instalación oficial https://www.rust-lang.org/es/tools/install .\n3. Compilar el programa, para ello abre la consola de comandos y ejecuta el siguiente comando:\n```bash\ncargo build --release\n```\n4. Ir al directorio `target/release` el ejecutable se llama `colgado` si estas en linux o `colgado.exe` en windows.\n### Crear una aplicación de twitch\n\nPara ello simplemente hay que ir a https://dev.twitch.tv/console/apps/create y rellenarlo de la siguiente manera y pulsamos en Crear:\n![app-reg](./assets/reg_app.png)\n\nUna vez hecho esto estaremos en la pagina https://dev.twitch.tv/console/apps en la que aparecen las aplicaciones creadas.\n\nPulsamos en el botón administrar de nuestro bot, en esta pantalla veremos el id de cliente y las urls de redireccionamiento (en nuestro caso solo una).\n\nEn el mismo directorio desde el que ejecutamos el juego creamos el siguiente fichero nombrandolo como \"env.toml\" teniendo en cuenta que \"toml\" es la extensión:\n\n```toml\nclient-id = \"h8h9gg6gu59m0187lvgy01x6teinig\"\nredirect-urls = [\n    \"http://localhost:3000/esto-es-un-texto-muy-largo-para-que-no-se-vea-el-access-token-que-en-el-caso-de-que-estes-enseñando-el-navegador-en-directo-seria-un-gran-problema-por-favor-ten-cuidado\",\n    \"http://localhost:1234/esto-es-un-texto-muy-largo-para-que-no-se-vea-el-access-token-que-en-el-caso-de-que-estes-enseñando-el-navegador-en-directo-seria-un-gran-problema-por-favor-ten-cuidado\",\n    \"http://localhost:8000/esto-es-un-texto-muy-largo-para-que-no-se-vea-el-access-token-que-en-el-caso-de-que-estes-enseñando-el-navegador-en-directo-seria-un-gran-problema-por-favor-ten-cuidado\",\n]\ncommand = \"!colgado\"\n```\n\nEn él:\n\n- Introducimos en el client-id el id de nuestro bot, es público, por lo que no hay problema en compartirlo\n\n- Se ha añadido texto porque cuando se inicie sesión aparecera en la url un token que  **no se debe compartir con nadie**\n\n- `command` es la palabra que se utilizará para distinguir los mensajes relacionados con el juego de los demás\n\nModificamos la url de nuestro bot y añadimos las otras dos.\n\n![edit-bot](./assets/editando_bot.png)\n\n## Que hacer si se me filtra el token\n\nIr a esta dirección https://www.twitch.tv/settings/connections y en la sección Otras Conexiones pulsar en el botón de \"Desconectar\" del bot.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffravian99%2Fcolgado","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffravian99%2Fcolgado","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffravian99%2Fcolgado/lists"}