0.0.2 • Published 10 years ago

express-skanetrafiken v0.0.2

Weekly downloads
1
License
MIT
Repository
-
Last release
10 years ago

Skanetrafiken API

Simple API interpreter in Expressjs for Skanetrafikens API.

This is experimental code. If you intend to make use of it in production environment please fork code and use as own.

Detta projekt har ingen officiell koppling till Skånetrafiken eller någon av deras samarbetspartners.

Skanetrafiken

Skånetrafiken is the department of public transport in Skåne, Sweden.

Information

Till skillnad från det officiella APIet återger detta JSON.

Användning

express = require 'express'
skanetrafiken = require 'skanetrafiken'
app = express()
route = express.Router()

# Set up routes
new skanetrafiken.Scheme route

# Attach route scheme to app
app.use '/api/', route

Address schema

Skånetrafiken erbjuder 7 olika adresser för att hämta information. Samtliga förutom resvägen finns tillgängliga.

  • Hämta stationer. /api/query?from=malmö&to=lund
  • Leta efter en station. /api/search?q=malmö
  • Hitta en station nära dig. /api/find?lng=xxx&lat=xxx
  • Hämta en tidtabell från en busshållsplats. /api/schedule?id=xxx
  • Resultat sida. /api/results?from_id=xxx&to_id=xxx