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.2.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

nso_api-0.9.2-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nso_api-0.9.2.tar.gz
  • Upload date:
  • Size: 21.4 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.2.tar.gz
Algorithm Hash digest
SHA256 2dae97482fdd718df632ecbde591b5d1c886352ff8a3b717bea5b7e8c1ee6f76
MD5 8e39228f0d00832cbbbaaa495b5f1fe7
BLAKE2b-256 17bbdccf72947d3049a46c6bc71d690f60fcc5f3d20df1f9b742e66bdf615231

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nso_api-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 23.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7f6829ab733304ec27b1e27a629955548871ad7b2bc732ddb9ef130ed777fd5a
MD5 c22c11eefb5ed9ae2fdfa2fbe00efa31
BLAKE2b-256 4e10a8b7144a5e6f89dd0c6ab897ebbde6f4c716688cd7341281bde48ccd4a1f

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