api-tools

command module
v0.0.0-...-8fd0174 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2024 License: MIT Imports: 9 Imported by: 0

README

API Tools

Commitizen friendly

A CLI to scrape some really useful UTD data, parse it, and upload it to the Nebula API database for community use.

Part of Project Nebula

Contributing

Prerequisites
  • Golang 1.18.4 (or higher)
Development

Documentation for the project will be created soon, but for more information please visit our Discord

Clone the repository.

  • The grade-data directory contains .CSV files of, you guessed it, the UTD grade data!
  • The main directory contains the main file that runs the CLI.
  • The parser directory contains the files and methods that parse the scraped data.
  • The scrapers directory contains the scrapers for various UTD data sources.
  • The uploader directory contains the uploader that sends the parsed data to the Nebula API database. (Under construction)
API Tools (Under construction)

The API Tools use Golang with ChromeDP and the MongoDB Golang Driver.

Deployment

[TBD]

Questions or Feedback

If you have any questions about this project, reach out to the Project Nebula maintainers at core-maintainers@utdnebula.com or open an issue or discussion on this repository.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL