symone-sdk
v1.0.0
Published
JavaScript SDK for the SYMONE motorcycle transport API. Search available routes between French cities. No authentication required.
Downloads
24
Maintainers
Readme
symone-sdk
JavaScript SDK for the SYMONE motorcycle transport API.
SYMONE is Europe's first long-distance motorcycle highway transport service. This SDK lets you search available routes between French cities (Paris, Marseille, Lyon, Nice, etc.).
No authentication required.
Install
npm install symone-sdkUsage
const { searchRoutes, filterRoutes, getParisMarseilleCache } = require('symone-sdk');
// Get all upcoming routes
const routes = await searchRoutes();
// Filter Paris → Marseille
const results = filterRoutes(routes, { depart: 'Paris', arrival: 'Marseille' });
console.log(results);
// Fast cache for Paris–Marseille
const cache = await getParisMarseilleCache();
console.log(cache.trajetIds);API
searchRoutes()
Returns all upcoming motorcycle transport routes in France as a JSON array.
filterRoutes(routes, options)
Filter results client-side.
options.depart— departure city name (e.g."Paris")options.arrival— arrival city name (e.g."Marseille")options.date— date inYYYYMMDDformat
getParisMarseilleCache()
Fast cached endpoint returning available Paris–Marseille route IDs.
getCitiesNear(location)
Find SYMONE-served cities near a location name.
Links
- Website: https://symone.fr
- API docs: https://symone.fr/api/index.md
- OpenAPI spec: https://symone.fr/openapi.json
- Pricing: https://symone.fr/pricing.md
