Over my time i have used almost all the free hosts that exist. and they all had many issues that couldn't be resolved. including:
- limited number of plugins
- Outdated plugins
- Turns off after some time
- Low specs that can't run anything past 1.12
| package org.firstinspires.ftc.teamcode.commands; | |
| import com.bylazar.telemetry.PanelsTelemetry; | |
| import com.bylazar.telemetry.TelemetryManager; | |
| import com.seattlesolvers.solverslib.command.CommandBase; | |
| import org.firstinspires.ftc.robotcore.external.Telemetry; | |
| /** | |
| * Updates Panels telemetry every loop. Runs forever |
| package org.firstinspires.ftc.teamcode.opmodes.testing; | |
| import com.bylazar.telemetry.PanelsTelemetry; | |
| import com.bylazar.telemetry.TelemetryManager; | |
| import com.qualcomm.robotcore.eventloop.opmode.TeleOp; | |
| import com.seattlesolvers.solverslib.command.RunCommand; | |
| import org.firstinspires.ftc.teamcode.CommandOpMode; | |
| import org.firstinspires.ftc.teamcode.commands.UpdateTelemetryCommand; | |
| import org.firstinspires.ftc.teamcode.subsystems.IntakeSubsystem; |
| package org.firstinspires.ftc.teamcode.opmodes.testing; | |
| import com.qualcomm.robotcore.eventloop.opmode.TeleOp; | |
| import com.seattlesolvers.solverslib.command.RunCommand; | |
| import org.firstinspires.ftc.teamcode.CommandOpMode; | |
| import org.firstinspires.ftc.teamcode.commands.HomeCommand; | |
| import org.firstinspires.ftc.teamcode.subsystems.SpindexerSubsystem; | |
| @TeleOp(group = "Testing", name = "Home Spindexer") |
| alias neofetch='fastfetch' | |
| alias ls='eza --icons=always --width=100' | |
| alias ll='eza -l -a --icons=always' | |
| alias cat='batcat' | |
| alias vim='nvim' | |
| alias tree='ls --tree --git-ignore' | |
| # Pwetty colors | |
| alias grep='grep --color=auto' | |
| alias fgrep='fgrep --color=auto' |
| use std::path::Path; | |
| use regex::Regex; | |
| use std::fs; | |
| pub fn list(music_files: &mut Vec<String>) { | |
| // Get the OS music directory | |
| let music_directory = dirs::audio_dir().unwrap(); | |
| let music_path: &Path = music_directory.as_path(); | |
| // Get the paths top the files in that music dir |
| public class MinigameStart implements EventListener<MinigameStartEvent> { | |
| @Override | |
| public @NotNull Class<MinigameStartEvent> eventType() { | |
| return MinigameStartEvent.class; | |
| } | |
| @Override | |
| public @NotNull Result run(@NotNull MinigameStartEvent event) { | |
| return Result.SUCCESS; |
Over my time i have used almost all the free hosts that exist. and they all had many issues that couldn't be resolved. including: