All Projects → andreyazevedo → eshop-api-wrapper

andreyazevedo / eshop-api-wrapper

Licence: MIT license
API Wrapper to get information from Nintendo Eshop.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to eshop-api-wrapper

Sdsetup
The Ninite for your Nintendo Switch.
Stars: ✭ 234 (+875%)
Mutual labels:  nintendo, nintendo-switch
sarc
Nintendo SARC archive reader and writer
Stars: ✭ 16 (-33.33%)
Mutual labels:  nintendo, nintendo-switch
SARC-Tool
Tool for extracting and packing SARC files present in Nintendo EAD games.
Stars: ✭ 60 (+150%)
Mutual labels:  nintendo, nintendo-switch
reboot to rcm
A small app to reboot 1.0 Switches into RCM mode
Stars: ✭ 32 (+33.33%)
Mutual labels:  nintendo, nintendo-switch
Miyamoto
A supercharged fork of the modern day level editor.
Stars: ✭ 67 (+179.17%)
Mutual labels:  nintendo, nintendo-switch
Sunriseos
Horizon/NX kernel reimplementation
Stars: ✭ 157 (+554.17%)
Mutual labels:  nintendo, nintendo-switch
switch-launcher
GUI-Based desktop switch payload launcher based on a modified reswitched injector
Stars: ✭ 19 (-20.83%)
Mutual labels:  nintendo, nintendo-switch
Nintendeals
Library with a set of tools for scraping information about Nintendo games and its prices across all regions (NA, EU and JP).
Stars: ✭ 94 (+291.67%)
Mutual labels:  nintendo, nintendo-switch
Universal-Manager
Multimedia tool for Nintendo DSi, Nintendo 3DS and Nintendo Switch.
Stars: ✭ 26 (+8.33%)
Mutual labels:  nintendo, nintendo-switch
switch-cmake
CMake toolchain for Nintendo Switch homebrew development
Stars: ✭ 38 (+58.33%)
Mutual labels:  nintendo, nintendo-switch
Ghidra Switch Loader
Nintendo Switch loader for Ghidra
Stars: ✭ 146 (+508.33%)
Mutual labels:  nintendo, nintendo-switch
nx
Userland library for Nintendo Switch homebrew (and other potential purposes), written in pure Rust and some assembly bits
Stars: ✭ 67 (+179.17%)
Mutual labels:  nintendo, nintendo-switch
Vba Next Switch
Libretro VBA-Next port for Switch. **Don't use this, see readme!**
Stars: ✭ 110 (+358.33%)
Mutual labels:  nintendo, nintendo-switch
Nstool
General purpose read/extract tool for Nintendo Switch file formats.
Stars: ✭ 159 (+562.5%)
Mutual labels:  nintendo, nintendo-switch
Ns Usbloader Mobile
Android Tinfoil/Awoo/GoldLeaf files uploader
Stars: ✭ 109 (+354.17%)
Mutual labels:  nintendo, nintendo-switch
Switch-Screenshots
Script to organize Nintendo Switch screenshots by directory instead of date.
Stars: ✭ 50 (+108.33%)
Mutual labels:  nintendo, nintendo-switch
Sys Clk Editor
Editor for your sys-clk configuration!
Stars: ✭ 89 (+270.83%)
Mutual labels:  nintendo, nintendo-switch
Pimiibo
A tool to create your own amiibo!
Stars: ✭ 92 (+283.33%)
Mutual labels:  nintendo, nintendo-switch
ShallowSea
ShallowSea - The AIO CFW package for the Nintendo Switch with Atmosphere
Stars: ✭ 513 (+2037.5%)
Mutual labels:  nintendo, nintendo-switch
sys-clk-Overlay
Editor for your sys-clk configuration using ovl-loader!
Stars: ✭ 53 (+120.83%)
Mutual labels:  nintendo, nintendo-switch

Eshop API Wrapper

API Wrapper to get information from Nintendo Eshop.

Get Starded

Install the package with NPM and add it to your dependencies:

$ npm install eshop-api-wrapper --save

Example

const eshop = require('eshop-api-wrapper');

eshop.search('Zelda')
  .then(data => console.log(data))
  .catch(err => console.error(err))

Methods

game(id)

  • The ID is provided by the Nintendo API and your format is something like that GHbaBYuv3zqQeW1CVQlmTSehZ45KTV78.

search(query, {options})

  • query: The search term.
  • options.sort: default: release. Order of results. Can be relevance, release, title and price.
  • options.direction: default: desc. Can be asc or des.
  • options.system: default: switch. Nintendo system. Can be ds, 3ds, wii, wii_u, ios, android, ios_android and switch.
  • options.limit: default: 10. Limit of search results. Max value is 200.
  • options.availability: Status of the game availability. Can be now, new, soon and prepurchase.
  • options.offset: default: 0. Change the position of the search. Useful to pagination.
  • options.category: Can be action_adventure, application, first_person, party, role_playing, music_fitness, education, puzzle_strategy, simulation and sports_racing.
  • options.price: Can be 4.99, 9.99, 19.99, 39.99 and 40_plus.
  • options.number: Filter by number of players. Can be 1, 2, 3 and 4.

filter({options})

  • options.sort: default: release. Order of results. Can be relevance, release, title and price.
  • options.direction: default: desc. Can be asc or des.
  • options.system: default: switch. Nintendo system. Can be ds, 3ds, wii, wii_u, ios, android, ios_android and switch.
  • options.limit: default: 10. Limit of search results. Max value is 200.
  • options.availability: Status of the game availability. Can be now, new, soon and prepurchase.
  • options.offset: default: 0. Change the position of the search. Useful to pagination.
  • options.category: Can be action_adventure, application, first_person, party, role_playing, music_fitness, education, puzzle_strategy, simulation and sports_racing.
  • options.price: Can be 4.99, 9.99, 19.99, 39.99 and 40_plus.
  • options.number: Filter by number of players. Can be 1, 2, 3 and 4.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].