Skip to content

Repository files navigation

RuneSync

A RuneScape-themed fitness dashboard with live weather, in-game news, and item price tracking.

RuneSync Demo

Features

  • Live weather forecast with max temperature, 3-hour rain chance, wind intensity, and sunrise/sunset times
  • Automatic Strava activity syncing, with progress bars for weekly running distance and weight training hours
  • OSRS item prices that update every 6 hours, with a 7-day history chart and daily/weekly percentage change
  • News posts for the latest game updates, complete with images and short descriptions of the content

Configuration

RuneSync requires several configuration files to function properly. Copy the example files and fill in your credentials:

cp strava_config.example.json strava_config.json
cp strava_auth.example.json strava_auth.json
cp weather_config.example.json weather_config.json
cp user_preferences.example.json user_preferences.json
  • Get your API key from OpenWeatherMap and replace OPENWEATHERMAP_API_KEY in weather_config.json
  • Get your client ID/secret from Strava and replace CLIENT_ID/CLIENT_SECRET in strava_config.json
  • Run the application once to generate a Strava authentication URL, then visit the URL to authorise RuneSync

Edit user_preferences.json to personalise your dashboard:

{
  "weather": {
    "chosen_city": "manchester",          // City name
    "default_units": "metric"             // "metric" or "imperial"
  },
  "fitness_targets": {
    "running_km_per_week": 10,            // Weekly running goal
    "weight_training_hours_per_week": 2   // Weekly weight training goal
  },
  "tracked_item": "dragon bones"          // OSRS item name
}

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments


This project is a fan-made tool and is not affiliated with or endorsed by Jagex Ltd. Old School RuneScape is a registered trademark of Jagex Ltd.

About

RuneScape-themed fitness dashboard with live weather, in-game news, and item price tracking.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages