package
0.0.0-20241022005541-da5bab652249
Repository: https://github.com/utdnebula/api-tools.git
Documentation: pkg.go.dev

# Functions

Recursively gets the filepath of every file with the given extension, using the given directory as the root.
No description provided by the author
Gets all of the keys from a given map.
Gets all of the values from a given map.
Initializes Chrome DevTools Protocol.
No description provided by the author
Constructor for utils.SplitWriter.
This function signs into Astra.
This function generates a fresh auth token and returns the new headers.
Creates a regexp with MustCompile() using a sprintf input.
Attempts to run the given HTTP request with the given HTTP client, wrapping the request with a retry callback.
Removes standard whitespace characters (space, tab, newline, carriage return) from a given string.
Verbose-only variant of log.Print.
Verbose-only variant of log.Printf.
Verbose-only variant of log.Println.
Encodes and writes the given data as tab-indented JSON to the given filepath.

# Constants

Verbose logging flag, only works with the utils.Logger verbose functions.
Course code, i.e.
Date in <MONTH DAY, YEAR> format, i.e.
Grade, i.e.
Section code, i.e.
Subject + Course, uncaptured.
Subject + Course, captured.
Subject, i.e.
Term/Semester code, i.e.
Time in 12-hour AM/PM format, i.e.
Day of week, i.e.
Year statuses.

# Variables

No description provided by the author

# Structs

Extension of log.Logger that supports a verbose logging flag; verbose printing functions start with 'V'.
Custom io.Writer for routing writing to multiple sub-writers.