Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

garlandtools-api

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

garlandtools-api

An unofficial Node wrapper for the Garland Tools API.

  • 1.0.2
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

garlandtools-api

An unofficial Node wrapper for the Garland Tools API.

It's asynchronous and promisified for your convenience.

Usage

npm install garlandtools-api
const garlandtools = require('garlandtools-api');

Search for things:

(await garlandtools.search("hempen yarn"))[0].obj.n // "Hempen Yarn"

Get an item's data:

(await garlandtools.item(5333)).item.name // "Hempen Yarn"

Get an icon:

await garlandtools.icon("item", 21658) // https://www.garlandtools.org/files/icons/item/21658.png

Get an NPC's data:

(await garlandtools.npc(1000391)).npc.shops[0].entries[6] // 5333

...And much more!

Full property list

// Wrapper properties
clearCache(); // Clears the wrapper's cache manually.
setCacheTime(time); // Set the time to store data in milliseconds. By default, this is 1 hour.
setLang(lang); // Set the lanugage. By default, this is "en".
// API accessors
achievement(id); // An achievement's JSON listing.
achievements(); // The achievement JSON index.
action(id); // An action's JSON listing.
actions(); // The action JSON index.
data(); // The entirety of the JSON data index.
endgameGear(job); // The endgame equipment for a job. Uses the three-letter abbreviation as an argument.
fate(id); // A FATE's JSON listing.
fates(); // The FATE JSON index.
fishingSpots(); // The fishing spot JSON index.
icon(type, id); // Returns the PNG icon "id" from directory "type".
instance(id); // An instance's JSON listing.
instances(); // The instance JSON index.
item(id); // An item's JSON listing.
leve(id); // A leve's JSON listing.
leves(); // The levequest JSON index.
levelingGear(job); // The leveling equipment for a job, sorted by level. Uses the three-letter abbreviation as an argument.
map(zone); // Returns a PNG map of "zone". Some zones require a parent zone as well, such as "La Noscea/Lower La Noscea".
mob(id); // A mob's JSON listing.
mobs(); // The mob JSON index.
node(id); // A node's JSON listing.
nodes(); // The gathering node JSON index.
npc(id); // An NPC's JSON listing.
npcs(); // The NPC JSON index.
search(query); // A JSON response for a search.
status(id); // A status's JSON listing.
statuses(); // The status JSON index.
quest(id); // A quest's JSON listing.
quests(); // The quest JSON index.

FAQs

Package last updated on 11 Mar 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc