Files
packages/andax/nvidia.rhai
T
2025-04-26 01:37:33 +08:00

18 lines
722 B
Plaintext

// NVIDIA website parser module
// This module is used to parse the NVIDIA website for the latest driver version
fn nvidia_component_list() {
let series = "12.6.3";
let url = `https://developer.download.nvidia.com/compute/cuda/redist/redistrib_${series}.json`;
return get(url).json();
}
fn nvidia_component_version(component) {
let components = nvidia_component_list();
return components[component]["version"];
}
fn nvidia_driver_version() {
let driver = get("https://gfwsl.geforce.com/services_toolkit/services/com/nvidia/services/AjaxDriverService.php?func=DriverManualLookup&osID=12&languageCode=1033&numberOfResults=1&beta=0").json().IDS[0].downloadInfo.DisplayVersion;
return(driver);
}