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

Uploaded Source

Built Distribution

nso_api-0.9-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nso_api-0.9.tar.gz
  • Upload date:
  • Size: 18.3 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.tar.gz
Algorithm Hash digest
SHA256 cd077c86964577a93efe81e71ea7005d1b62cfc1df78c297ebe12991dd7094ef
MD5 610b733b60653c6288c1df706ba0c822
BLAKE2b-256 c59647fd6b1c6ebff254830b770e1cd07cdf5c64ec5428ea4490178f25021e46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nso_api-0.9-py3-none-any.whl
  • Upload date:
  • Size: 20.7 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-py3-none-any.whl
Algorithm Hash digest
SHA256 170fd44181e0ced9ef30983659354f3154fa5dd5703c2b2b1ee069a611ebc6f3
MD5 82ec30dd3dee2146014b66fb51e720ec
BLAKE2b-256 6319633911021969dc3764ddaf78863ac60631a4b54de64dd94f41b408291cf0

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