Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tigerbotics7125/scoutinglibsuite
A collection of tools which can be used for scouting teams for FRC
https://github.com/tigerbotics7125/scoutinglibsuite
first-robotics-competition frc open-alliance open-source scouting
Last synced: 3 days ago
JSON representation
A collection of tools which can be used for scouting teams for FRC
- Host: GitHub
- URL: https://github.com/tigerbotics7125/scoutinglibsuite
- Owner: Tigerbotics7125
- Created: 2022-05-13T22:25:43.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-04T22:10:11.000Z (over 2 years ago)
- Last Synced: 2025-01-30T23:51:12.335Z (13 days ago)
- Topics: first-robotics-competition, frc, open-alliance, open-source, scouting
- Language: Java
- Homepage:
- Size: 225 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Scouting
## Sub Module READMEs
[Discord Bot](discord-bot/README.md)
[Database Lib](database-lib/README.md)
[TBA api](tba-api/README.md)## What is this repo for?
The goal of this repository is to provide an open source tool for scouting teams at FIRST Robotics Competitions.This project is built on a Gradle submodule structure, allowing for new tools to be produced and
added to the same repository, here.This project is a past-time passion project, until it becomes a vital part of any team,
whether 7125, or another; I do not intend to work on this full time.## Installation
The discord bot relies on a discord bot token and optionally a TBA read API key.
You can get them here:
* [Discord](https://discord.com/developers/applications)
* [TBA](https://www.thebluealliance.com/account)Create a `.env` file in the base of the repository containing your tokens as follows:
```
DISCORD_TOKEN=tokenval
TBA_TOKEN=tokenval
```
Make sure you have docker installed. You can do so [here](https://www.docker.com/products/docker-desktop/).To start the bot and MongoDB instance, you can use the provided docker compose file as such:
``` bash
$ docker compose up
```
This will start the Bot and MongoDB instance.## Contribution
To contribute to this repository simply:
1. Fork this repo
2. Make your changes
3. run `./gradlew spotlessApply build`
4. create a pull request!*Please try to keep your commits atomic!*
### A special thanks to the following contributors!
[![Contributors](https://contrib.rocks/image?repo=Tigerbotics7125/Scouting)](https://github.com/Tigerbotics7125/Scouting/graphs/contributors)