@rian8337/osu-droid-utilities
TypeScript icon, indicating that this package has built-in type declarations

3.3.2 • Public • Published

About

This module provides utilities for osu!droid related features.

Features

This module allows retrieving information about a player or a score from a player.

Specific Requirements

This module requires an osu!droid API key set as DROID_API_KEY environment variable.

Installation

npm i @rian8337/osu-droid-utilities

or

yarn add @rian8337/osu-droid-utilities

Usage

Retrieving a player's information

import { Player } from "@rian8337/osu-droid-utilities";

// Both uid and username are supported, however if both are specified, uid is used
const player = await Player.getInformation({
    uid: 51076,
    username: "Rian8337",
});

if (!player.username) {
    return console.log("Player not found");
}

console.log(player);

Retrieving a score from a player

import { Score } from "@rian8337/osu-droid-utilities";

const score = await Score.getFromHash({ uid: 51076, hash: "hash123" });

if (!score.title) {
    return console.log("Score not found");
}

console.log(score);

Readme

Keywords

Package Sidebar

Install

npm i @rian8337/osu-droid-utilities

Weekly Downloads

8

Version

3.3.2

License

MIT

Unpacked Size

29.7 kB

Total Files

6

Last publish

Collaborators

  • rian8337