SpielerPlus Scraper

Other

Scraper for SpielerPlus/TeamPlus team management platform. Extracts events, members, absences, finances, participation stats, and more.

Install

openclaw skills install spielerplus-scraper

SpielerPlus Scraper

Scrapes data from SpielerPlus for team management.

Configuration

Requires environment variables:

SPIELERPLUS_EMAIL=your@email.com
SPIELERPLUS_PASSWORD=yourpassword

Available Commands

CommandDescription
teamsList all teams
eventsUpcoming events
event [n]Event details (index n)
teamTeam members
absencesVacation/sick leave
financesTeam cashbox
participationAttendance stats
profileTeam profile
rolesRoles & permissions
allFull report

Usage

# Install dependencies
npm install

# List teams
npm run teams

# Get events for specific team
npm run events "Männer"

# Full report
npm run all

# JSON output
npm run events -- --json

Programmatic Usage

const SpielerPlusScraper = require('./src/index.js');

const scraper = new SpielerPlusScraper({
  email: process.env.SPIELERPLUS_EMAIL,
  password: process.env.SPIELERPLUS_PASSWORD
});

await scraper.init();
const events = await scraper.getEvents();
await scraper.close();