{"id":18898947,"url":"https://github.com/alpaca00/squash-opponent","last_synced_at":"2025-08-21T07:31:57.077Z","repository":{"id":133657132,"uuid":"384535827","full_name":"Alpaca00/squash-opponent","owner":"Alpaca00","description":"The idea of this application is to popularize squash in Lviv. The goal is convenience  to find an opponent for the game.","archived":false,"fork":false,"pushed_at":"2023-08-14T11:58:38.000Z","size":30325,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-08T08:50:34.659Z","etag":null,"topics":["bootstrap","flask","javascript","jenkins","jinja2","postresql","pytelegrambotapi","python","redis"],"latest_commit_sha":null,"homepage":"https://lviv-squash-team.com.ua/en","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/Alpaca00.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-LICENSE.txt","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":"2021-07-09T19:43:08.000Z","updated_at":"2023-07-20T12:58:17.000Z","dependencies_parsed_at":"2023-09-06T21:47:01.156Z","dependency_job_id":null,"html_url":"https://github.com/Alpaca00/squash-opponent","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/Alpaca00%2Fsquash-opponent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alpaca00%2Fsquash-opponent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alpaca00%2Fsquash-opponent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alpaca00%2Fsquash-opponent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alpaca00","download_url":"https://codeload.github.com/Alpaca00/squash-opponent/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230501081,"owners_count":18236057,"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":["bootstrap","flask","javascript","jenkins","jinja2","postresql","pytelegrambotapi","python","redis"],"created_at":"2024-11-08T08:44:55.178Z","updated_at":"2024-12-19T20:46:03.433Z","avatar_url":"https://github.com/Alpaca00.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Lviv Squash Team\n\nOpen source project for students or anyone who wants to learn how to create a web application using Flask or automate testing using WebDriver.\n\n\u003cimg alt=\"GitHub\" src=\"https://img.shields.io/github/license/alpaca00/squash-opponent?color=aas\"\u003e  \u003cimg src=\"https://img.shields.io/badge/code%20style-black-000000.svg\"  alt=\"\"/\u003e \u003cimg alt=\"Docker Automated build\" src=\"https://img.shields.io/docker/automated/jrottenberg/ffmpeg.svg\"\u003e\n\n#### _Recourse:_ [lviv-squash-team.com.ua](https://lviv-squash-team.com.ua/en)\n\n\n#### Installation\n\n**Add ``.env`` file to the root directory and fill it with the following data:**\n\n```shell\nSPS=\"your salt for password hashing\"\nSECRET_KEY=\"your secret key\"\nEMAIL_USERNAME=\"your username for email\"\nEMAIL_PASSWORD=\"your password for email\"\nPG_HOST=\"pg\"\nR_HOST=\"redis\"\nPOSTGRES_DB=\"postgres database name\"\nPOSTGRES_USER=\"postgres user\"\nPOSTGRES_PASSWORD=\"password for postgres user\"\n```\n\n##### Run the following command:\n\n```shell\ndocker-compose up\n```\n\n\n#### Telegram bot\n\nFollow to group chat that squash-opponent-bot is a part of.\nSend a message or select options. If you have Telegram, you can contact. Welcome bot right now.\n\n🤖 [BOT](https://t.me/SquashOpponentBot)\n\n\n#### About the project\n\nThe idea of this application is to popularize squash in Lviv. \nThe goal is convenience to find an opponent for the game.\n\nSquash is fun.\nDynamic fun game in the company of like-minded people. \nA lot of positive emotions and funny situations during the game. \nYou are actively spending time with friends, chatting and exercising at the same time.\n\n\u003cimg src=\"https://github.com/Alpaca00/squash-opponent/blob/main/opponent_app/static/img/eng_banner.jpg\" alt=\"ball\"/\u003e\n\n###### By the way, soon it will be possible to sell sports equipment on our website.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falpaca00%2Fsquash-opponent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falpaca00%2Fsquash-opponent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falpaca00%2Fsquash-opponent/lists"}