Skip to main content

No project description provided

Project description

nso-api

Aims to be an updated library to support communicating with Nintendo's Switch Online Service.

Example:

See example.py for a quick example of how to setup a session token, request game service tokens, and retrieve basic data from Nintendo.

Installation

Easiest way to install this is to use git to clone a copy

git clone https://github.com/Jetsurf/nso-api.git

The install with pip3

pip3 install . (from cloned directory)

Credit

S2S - @frozenpandaman - Original foundation of login flow (iksm.py)

iMink - @jonewang - Built-in F-Token provider

TODO

  • Splatoon 2 API Endpoints
    • Note: Splatfest endpoints are not present. Likely not to be implemented soon due to SplatFests for S2 being done
  • Animal Crossing New Horizons API Passport Endpoints
  • Login support through iMink
  • ACNH "Extras" (ingame/chat support)
  • Splatoon 3 API Endpoints

Under construction, keep checking if interested!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nso_api-0.9.1.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

nso_api-0.9.1-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

File details

Details for the file nso_api-0.9.1.tar.gz.

File metadata

  • Download URL: nso_api-0.9.1.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.2

File hashes

Hashes for nso_api-0.9.1.tar.gz
Algorithm Hash digest
SHA256 6b0a88616dafbe2dc9765f3f6950454871de8c51a9c9777bde2b5ddd1901513b
MD5 ea08ce763c417d50e6236eab383cb9c4
BLAKE2b-256 434f3b6104c474a7db34f123f3de733e69f4aeaed45b3c0626af413e7c533f05

See more details on using hashes here.

File details

Details for the file nso_api-0.9.1-py3-none-any.whl.

File metadata

  • Download URL: nso_api-0.9.1-py3-none-any.whl
  • Upload date:
  • Size: 22.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.2

File hashes

Hashes for nso_api-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 71375eee334338b304427e51c0c7472d18a49183f5e3da77b439c3b4e01870da
MD5 392a3dfb681c48714aa64d6a6a4bae91
BLAKE2b-256 02edafcc65b0f99155f64e7b989f52ec7f141f879b9d914615ac207fb4e08e79

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page