Skip to content

Package für node.js, das die Vereinsdaten aus der GeoJSON-Schnittstelle von schach.in lädt

License

Notifications You must be signed in to change notification settings

schach-in/schach.in-clubs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node.js Datenwrapper für schach.in

Package für node.js, das die Vereinsdaten aus der GeoJSON-Schnittstelle unter https://schach.in/deutschland.geojson lädt.

Installation

npm install @schach.in/clubs

Nutzung

import Clubs from '@schach.in/clubs'
const data = await Clubs.get('karlsruher-sf-1853')
console.log(data)

Das Package bietet daneben ein einfaches Kommandozeilentool, um die Daten eines Vereins abzufragen:

> schach-data karlsruher-sf-1853

Hierfür muss das Package zuvor via npm install -g @schach.in/clubs global installiert werden.

Beispielergebnis

Die Daten des JavaScript-Moduls und Kommandozeilentools haben die gleiche Form und folgen der GeoJSON-Schnittstelle. Einzig mehrere Koordinaten sind im Feld coordinates als Array zusammengefasst:

{
  "org": "Karlsruher SF 1853",
  "identifier": "karlsruher-sf-1853",
  "category": "verein",
  "awards": 5,
  "members": 200,
  "u25": 112,
  "female": 53,
  "avg_age": 33,
  "avg_rating": 1571,
  "coordinates": [
    [ 8.380872, 48.98837 ],
    [ 8.414175, 49.002422 ],
    [ 8.39314, 49.01481 ],
    [ 8.37892, 48.99875 ]
  ]
}

About

Package für node.js, das die Vereinsdaten aus der GeoJSON-Schnittstelle von schach.in lädt

Resources

License

Stars

Watchers

Forks

Packages

No packages published