@schach.in/clubs

1.0.2 • Public • Published

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 ]
  ]
}

Readme

Keywords

Package Sidebar

Install

npm i @schach.in/clubs

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

5.61 kB

Total Files

7

Last publish

Collaborators

  • fnogatz