sncf-wifi-portal-client

Query information from the SNCF WiFi portal in French TGV trains.

Usage no npm install needed!

<script type="module">
  import sncfWifiPortalClient from 'https://cdn.skypack.dev/sncf-wifi-portal-client';
</script>

README

sncf-wifi-portal-client

Query information from the SNCF WiFi portal in French TGV trains.

npm version ISC-licensed minimum Node.js version support me via GitHub Sponsors chat with me on Twitter

Installation

npm install sncf-wifi-portal-client

Usage

const portal = require('sncf-wifi-portal-client')

portal.connectionStatus()
.then(console.log, console.error)
{
    active: true,
    status_code: 200,
    status_description: 'ip has active grant',
    service_class: 5,
    granted_bandwidth: 100000,
    remaining_data: 75453,
    consumed_data: 1346,
    next_reset: 1568471384091,
    profileId: 'AUTO-LOGIN-PROFILE-ID'
}

Related

Contributing

If you have a question or need support using sncf-wifi-portal-client, please double-check your code and setup first. If you think you have found a bug or want to propose a feature, refer to the issues page.