Skip to content

lit-technology/labstats-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LabStats Client

Actions Status

LabStats tracks when, where, and how long students are logged on to hardware resources in computer labs. It allows schools to maximize IT budget by discovering where you can expand, reduce, or eliminate hardware and software resources.

Requirements

Installation

Maven

Set up Apache Maven to authenticate to GitHub Package Registry by editing your ~/.m2/settings.xml. For more information, see "Authenticating to GitHub Package Registry".

<dependencies>
  <dependency>
    <groupId>com.philipbui.labstats</groupId>
    <artifactId>labstats-client</artifactId>
    <version>1.0.0</version>
  </dependency>
</dependencies>

Gradle

Set up Gradle to authenticate to GitHub Package Registry by editing your build.gradle or build.gradle.kts file. For more information, see "Authenticating to GitHub Package Registry".

dependencies {
    implementation("com.philipbui.labstats:labstats-client:1.0.0")
}

Usage

LabStatsClient labStatsClient = new LabStatsClient(apiKey, Region.SEA);
GroupStatusResponse groupStatusResponse = labStatsClient.getLabStatsGroupStatus(groupID);

Features

  • Applications
  • Availability
  • Files
  • Groups (Computer Groups)
    • By ID
    • Stations by ID
    • Sub-Groups by ID
    • Status (On, Offline, In-Use) by ID
    • Capabilities
  • Maps
  • Schedules
  • Stations
  • Users

License

LabStats Client is available under the MIT license. See LICENSE for details.

Releases

No releases published

Packages

 
 
 

Languages