{"id":15149196,"url":"https://github.com/tigerbotics7125/scoutinglibsuite","last_synced_at":"2026-02-13T06:37:00.738Z","repository":{"id":44379811,"uuid":"492055357","full_name":"Tigerbotics7125/ScoutingLibSuite","owner":"Tigerbotics7125","description":"A collection of tools which can be used for scouting teams for FRC","archived":false,"fork":false,"pushed_at":"2022-09-04T22:10:11.000Z","size":230,"stargazers_count":4,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T23:04:21.480Z","etag":null,"topics":["first-robotics-competition","frc","open-alliance","open-source","scouting"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tigerbotics7125.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-13T22:25:43.000Z","updated_at":"2024-08-13T14:51:38.000Z","dependencies_parsed_at":"2023-01-17T19:50:38.553Z","dependency_job_id":null,"html_url":"https://github.com/Tigerbotics7125/ScoutingLibSuite","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/Tigerbotics7125/ScoutingLibSuite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigerbotics7125%2FScoutingLibSuite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigerbotics7125%2FScoutingLibSuite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigerbotics7125%2FScoutingLibSuite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigerbotics7125%2FScoutingLibSuite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tigerbotics7125","download_url":"https://codeload.github.com/Tigerbotics7125/ScoutingLibSuite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigerbotics7125%2FScoutingLibSuite/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261280104,"owners_count":23134901,"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":["first-robotics-competition","frc","open-alliance","open-source","scouting"],"created_at":"2024-09-26T13:42:46.383Z","updated_at":"2026-02-13T06:37:00.669Z","avatar_url":"https://github.com/Tigerbotics7125.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scouting\n\n## Sub Module READMEs\n[Discord Bot](discord-bot/README.md)\u003c/p\u003e\n[Database Lib](database-lib/README.md)\u003c/p\u003e\n[TBA api](tba-api/README.md)\u003c/p\u003e\n\n## What is this repo for?\nThe goal of this repository is to provide an open source tool for scouting teams at FIRST Robotics Competitions.\n\nThis project is built on a Gradle submodule structure, allowing for new tools to be produced and\nadded to the same repository, here.\n\nThis project is a past-time passion project, until it becomes a vital part of any team,\nwhether 7125, or another; I do not intend to work on this full time.\n\n## Installation\n\nThe discord bot relies on a discord bot token and optionally a TBA read API key.\n\nYou can get them here:\n* [Discord](https://discord.com/developers/applications)\n* [TBA](https://www.thebluealliance.com/account)\n\nCreate a `.env` file in the base of the repository containing your tokens as follows:\n```\nDISCORD_TOKEN=tokenval\nTBA_TOKEN=tokenval\n```\nMake sure you have docker installed. You can do so [here](https://www.docker.com/products/docker-desktop/).\n\nTo start the bot and MongoDB instance, you can use the provided docker compose file as such:\n``` bash\n$ docker compose up\n```\nThis will start the Bot and MongoDB instance.\n\n\n## Contribution\n\nTo contribute to this repository simply:\n1. Fork this repo\n2. Make your changes\n3. run `./gradlew spotlessApply build`\n4. create a pull request!\n\n*Please try to keep your commits atomic!*\n\n### A special thanks to the following contributors!\n[![Contributors](https://contrib.rocks/image?repo=Tigerbotics7125/Scouting)](https://github.com/Tigerbotics7125/Scouting/graphs/contributors)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigerbotics7125%2Fscoutinglibsuite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftigerbotics7125%2Fscoutinglibsuite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigerbotics7125%2Fscoutinglibsuite/lists"}