Download data/spots.json from JW55/SurfSense: direct link, hf CLI and curl.
- Browser
- Download file 21 kB
-
https://huggingface.co/spaces/JW55/SurfSense/resolve/main/data/spots.json
- Command line
-
hf download hf://spaces/JW55/SurfSense/data/spots.json
-
curl -L -o spots.json https://huggingface.co/spaces/JW55/SurfSense/resolve/main/data/spots.json
21 kB
| { | |
| "version": "1.0.0", | |
| "last_updated": "2025-01-19", | |
| "spots": [ | |
| { | |
| "id": "pipeline", | |
| "name": "Pipeline", | |
| "location": { | |
| "region": "North Shore", | |
| "country": "USA", | |
| "state": "Hawaii", | |
| "latitude": 21.665, | |
| "longitude": -158.0539, | |
| "timezone": "Pacific/Honolulu" | |
| }, | |
| "characteristics": { | |
| "break_type": "reef", | |
| "wave_direction": "right", | |
| "bottom": "coral reef", | |
| "crowd_level": "very_high", | |
| "water_quality": "excellent" | |
| }, | |
| "skill_levels": { | |
| "minimum": "expert", | |
| "recommended": "expert", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "N", | |
| "NW" | |
| ], | |
| "swell_size_min_m": 1.2, | |
| "swell_size_max_m": 4.6, | |
| "swell_period_min": 10, | |
| "wind_direction": [ | |
| "E", | |
| "NE", | |
| "SE" | |
| ], | |
| "tide": [ | |
| "mid_rising", | |
| "mid_falling" | |
| ], | |
| "season": [ | |
| "winter" | |
| ] | |
| }, | |
| "hazards": [ | |
| "shallow reef", | |
| "strong currents", | |
| "crowds", | |
| "heavy waves" | |
| ], | |
| "facilities": [ | |
| "parking", | |
| "restrooms", | |
| "showers" | |
| ], | |
| "description": "World-famous barreling left at Banzai Pipeline. One of the most dangerous and respected waves on Earth.", | |
| "local_tips": "Best December-February. Paddle out from the channel. Respect the locals and the lineup." | |
| }, | |
| { | |
| "id": "sunset_beach", | |
| "name": "Sunset Beach", | |
| "location": { | |
| "region": "North Shore", | |
| "country": "USA", | |
| "state": "Hawaii", | |
| "latitude": 21.6789, | |
| "longitude": -158.0417, | |
| "timezone": "Pacific/Honolulu" | |
| }, | |
| "characteristics": { | |
| "break_type": "reef", | |
| "wave_direction": "right_and_left", | |
| "bottom": "reef and sand", | |
| "crowd_level": "high", | |
| "water_quality": "excellent" | |
| }, | |
| "skill_levels": { | |
| "minimum": "advanced", | |
| "recommended": "expert", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "N", | |
| "NW", | |
| "W" | |
| ], | |
| "swell_size_min_m": 1.8, | |
| "swell_size_max_m": 7.6, | |
| "swell_period_min": 12, | |
| "wind_direction": [ | |
| "E", | |
| "NE" | |
| ], | |
| "tide": [ | |
| "all" | |
| ], | |
| "season": [ | |
| "winter" | |
| ] | |
| }, | |
| "hazards": [ | |
| "shifting peaks", | |
| "strong currents", | |
| "size" | |
| ], | |
| "facilities": [ | |
| "parking", | |
| "restrooms" | |
| ], | |
| "description": "Powerful, shifty peak that holds big swells. A proving ground for big wave surfers.", | |
| "local_tips": "Know the lineup and be prepared to paddle. Currents can push you down the beach." | |
| }, | |
| { | |
| "id": "waikiki", | |
| "name": "Waikiki", | |
| "location": { | |
| "region": "South Shore", | |
| "country": "USA", | |
| "state": "Hawaii", | |
| "latitude": 21.2766, | |
| "longitude": -157.8278, | |
| "timezone": "Pacific/Honolulu" | |
| }, | |
| "characteristics": { | |
| "break_type": "reef", | |
| "wave_direction": "right", | |
| "bottom": "reef", | |
| "crowd_level": "very_high", | |
| "water_quality": "good" | |
| }, | |
| "skill_levels": { | |
| "minimum": "beginner", | |
| "recommended": "all", | |
| "beginner_friendly": true | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "S", | |
| "SW" | |
| ], | |
| "swell_size_min_m": 0.6, | |
| "swell_size_max_m": 1.8, | |
| "swell_period_min": 8, | |
| "wind_direction": [ | |
| "NE", | |
| "E" | |
| ], | |
| "tide": [ | |
| "mid", | |
| "high" | |
| ], | |
| "season": [ | |
| "summer" | |
| ] | |
| }, | |
| "hazards": [ | |
| "crowds", | |
| "reef", | |
| "boats" | |
| ], | |
| "facilities": [ | |
| "parking", | |
| "restrooms", | |
| "showers", | |
| "rentals", | |
| "lessons" | |
| ], | |
| "description": "The birthplace of modern surfing. Long, gentle rollers perfect for learning.", | |
| "local_tips": "Best May-September. Get lessons if you're a beginner. Watch for boat traffic." | |
| }, | |
| { | |
| "id": "mavericks", | |
| "name": "Mavericks", | |
| "location": { | |
| "region": "Northern California", | |
| "country": "USA", | |
| "state": "California", | |
| "latitude": 37.495, | |
| "longitude": -122.4967, | |
| "timezone": "America/Los_Angeles" | |
| }, | |
| "characteristics": { | |
| "break_type": "reef", | |
| "wave_direction": "right", | |
| "bottom": "rock reef", | |
| "crowd_level": "low", | |
| "water_quality": "excellent" | |
| }, | |
| "skill_levels": { | |
| "minimum": "expert", | |
| "recommended": "expert", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "NW", | |
| "W" | |
| ], | |
| "swell_size_min_m": 4.6, | |
| "swell_size_max_m": 18.3, | |
| "swell_period_min": 15, | |
| "wind_direction": [ | |
| "E", | |
| "NE" | |
| ], | |
| "tide": [ | |
| "mid_incoming" | |
| ], | |
| "season": [ | |
| "winter" | |
| ] | |
| }, | |
| "hazards": [ | |
| "shark territory", | |
| "cold water", | |
| "rocks", | |
| "extreme size", | |
| "strong currents" | |
| ], | |
| "facilities": [ | |
| "limited parking" | |
| ], | |
| "description": "Legendary big wave spot. Only for the most experienced big wave surfers.", | |
| "local_tips": "Invitation only for the contest. Bring thick wetsuit (5/4mm+). Jet ski recommended." | |
| }, | |
| { | |
| "id": "huntington_beach", | |
| "name": "Huntington Beach", | |
| "location": { | |
| "region": "Southern California", | |
| "country": "USA", | |
| "state": "California", | |
| "latitude": 33.6553, | |
| "longitude": -117.9992, | |
| "timezone": "America/Los_Angeles" | |
| }, | |
| "characteristics": { | |
| "break_type": "beach", | |
| "wave_direction": "right_and_left", | |
| "bottom": "sand", | |
| "crowd_level": "high", | |
| "water_quality": "good" | |
| }, | |
| "skill_levels": { | |
| "minimum": "beginner", | |
| "recommended": "intermediate", | |
| "beginner_friendly": true | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "S", | |
| "SW", | |
| "W" | |
| ], | |
| "swell_size_min_m": 0.9, | |
| "swell_size_max_m": 3.0, | |
| "swell_period_min": 10, | |
| "wind_direction": [ | |
| "N", | |
| "NE", | |
| "E" | |
| ], | |
| "tide": [ | |
| "mid", | |
| "high" | |
| ], | |
| "season": [ | |
| "summer", | |
| "fall" | |
| ] | |
| }, | |
| "hazards": [ | |
| "crowds", | |
| "pier" | |
| ], | |
| "facilities": [ | |
| "parking", | |
| "restrooms", | |
| "showers", | |
| "rentals", | |
| "lessons" | |
| ], | |
| "description": "Surf City USA. Consistent beach break with peaks up and down the beach.", | |
| "local_tips": "North and south of the pier have different vibes. Morning glass is common." | |
| }, | |
| { | |
| "id": "san_onofre", | |
| "name": "San Onofre", | |
| "location": { | |
| "region": "Southern California", | |
| "country": "USA", | |
| "state": "California", | |
| "latitude": 33.3753, | |
| "longitude": -117.5689, | |
| "timezone": "America/Los_Angeles" | |
| }, | |
| "characteristics": { | |
| "break_type": "point", | |
| "wave_direction": "right", | |
| "bottom": "cobblestone and sand", | |
| "crowd_level": "medium", | |
| "water_quality": "good" | |
| }, | |
| "skill_levels": { | |
| "minimum": "beginner", | |
| "recommended": "all", | |
| "beginner_friendly": true | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "S", | |
| "SW" | |
| ], | |
| "swell_size_min_m": 0.6, | |
| "swell_size_max_m": 1.8, | |
| "swell_period_min": 8, | |
| "wind_direction": [ | |
| "N", | |
| "NE" | |
| ], | |
| "tide": [ | |
| "mid", | |
| "high" | |
| ], | |
| "season": [ | |
| "summer" | |
| ] | |
| }, | |
| "hazards": [ | |
| "cobblestone entry" | |
| ], | |
| "facilities": [ | |
| "parking", | |
| "restrooms", | |
| "camping" | |
| ], | |
| "description": "Classic California longboard wave. Mellow, fun, and historic.", | |
| "local_tips": "Bring booties for the cobblestones. Old Man's is the main break." | |
| }, | |
| { | |
| "id": "trestles", | |
| "name": "Trestles", | |
| "location": { | |
| "region": "Southern California", | |
| "country": "USA", | |
| "state": "California", | |
| "latitude": 33.3817, | |
| "longitude": -117.5886, | |
| "timezone": "America/Los_Angeles" | |
| }, | |
| "characteristics": { | |
| "break_type": "point", | |
| "wave_direction": "right_and_left", | |
| "bottom": "cobblestone", | |
| "crowd_level": "very_high", | |
| "water_quality": "excellent" | |
| }, | |
| "skill_levels": { | |
| "minimum": "intermediate", | |
| "recommended": "advanced", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "S", | |
| "SW", | |
| "W" | |
| ], | |
| "swell_size_min_m": 0.9, | |
| "swell_size_max_m": 3.0, | |
| "swell_period_min": 10, | |
| "wind_direction": [ | |
| "N", | |
| "NE", | |
| "E" | |
| ], | |
| "tide": [ | |
| "low", | |
| "mid" | |
| ], | |
| "season": [ | |
| "summer", | |
| "fall" | |
| ] | |
| }, | |
| "hazards": [ | |
| "crowds", | |
| "aggressive locals" | |
| ], | |
| "facilities": [ | |
| "parking at Carl's Jr." | |
| ], | |
| "description": "World-class cobblestone point break. Home to WSL Championship Tour events.", | |
| "local_tips": "1-mile walk from parking. Lowers is the main peak. Respect the lineup." | |
| }, | |
| { | |
| "id": "rincon", | |
| "name": "Rincon", | |
| "location": { | |
| "region": "Central California", | |
| "country": "USA", | |
| "state": "California", | |
| "latitude": 34.3742, | |
| "longitude": -119.4761, | |
| "timezone": "America/Los_Angeles" | |
| }, | |
| "characteristics": { | |
| "break_type": "point", | |
| "wave_direction": "right", | |
| "bottom": "cobblestone", | |
| "crowd_level": "very_high", | |
| "water_quality": "good" | |
| }, | |
| "skill_levels": { | |
| "minimum": "intermediate", | |
| "recommended": "advanced", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "W", | |
| "NW" | |
| ], | |
| "swell_size_min_m": 1.2, | |
| "swell_size_max_m": 3.7, | |
| "swell_period_min": 12, | |
| "wind_direction": [ | |
| "N", | |
| "NE", | |
| "E" | |
| ], | |
| "tide": [ | |
| "low", | |
| "mid" | |
| ], | |
| "season": [ | |
| "winter" | |
| ] | |
| }, | |
| "hazards": [ | |
| "crowds", | |
| "sea urchins" | |
| ], | |
| "facilities": [ | |
| "parking", | |
| "restrooms" | |
| ], | |
| "description": "The Queen of the Coast. Perfect peeling right points on the right swell.", | |
| "local_tips": "Best December-February. The Indicator, Rivermouth, and Cove are the three sections." | |
| }, | |
| { | |
| "id": "teahupoo", | |
| "name": "Teahupo'o", | |
| "location": { | |
| "region": "Tahiti", | |
| "country": "French Polynesia", | |
| "state": null, | |
| "latitude": -17.8368, | |
| "longitude": -149.2584, | |
| "timezone": "Pacific/Tahiti" | |
| }, | |
| "characteristics": { | |
| "break_type": "reef", | |
| "wave_direction": "left", | |
| "bottom": "shallow coral reef", | |
| "crowd_level": "low", | |
| "water_quality": "excellent" | |
| }, | |
| "skill_levels": { | |
| "minimum": "expert", | |
| "recommended": "expert", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "S", | |
| "SW" | |
| ], | |
| "swell_size_min_m": 1.2, | |
| "swell_size_max_m": 6.1, | |
| "swell_period_min": 12, | |
| "wind_direction": [ | |
| "E", | |
| "NE" | |
| ], | |
| "tide": [ | |
| "mid", | |
| "high" | |
| ], | |
| "season": [ | |
| "winter" | |
| ] | |
| }, | |
| "hazards": [ | |
| "extremely shallow reef", | |
| "heavy waves", | |
| "localism" | |
| ], | |
| "facilities": [ | |
| "boat access only" | |
| ], | |
| "description": "One of the heaviest waves in the world. Thick, hollow barrels over very shallow reef.", | |
| "local_tips": "Boat access required. Local guides recommended. Watch from the channel first." | |
| }, | |
| { | |
| "id": "nazare", | |
| "name": "Nazar\u00e9", | |
| "location": { | |
| "region": "Central Portugal", | |
| "country": "Portugal", | |
| "state": null, | |
| "latitude": 39.6025, | |
| "longitude": -9.0706, | |
| "timezone": "Europe/Lisbon" | |
| }, | |
| "characteristics": { | |
| "break_type": "beach", | |
| "wave_direction": "right_and_left", | |
| "bottom": "sand", | |
| "crowd_level": "low", | |
| "water_quality": "good" | |
| }, | |
| "skill_levels": { | |
| "minimum": "expert", | |
| "recommended": "expert", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "NW", | |
| "W" | |
| ], | |
| "swell_size_min_m": 9.1, | |
| "swell_size_max_m": 30.5, | |
| "swell_period_min": 15, | |
| "wind_direction": [ | |
| "E", | |
| "SE" | |
| ], | |
| "tide": [ | |
| "mid" | |
| ], | |
| "season": [ | |
| "winter" | |
| ] | |
| }, | |
| "hazards": [ | |
| "extreme size", | |
| "currents", | |
| "cold water" | |
| ], | |
| "facilities": [ | |
| "parking", | |
| "lighthouse viewing" | |
| ], | |
| "description": "Home to the biggest waves ever surfed. An underwater canyon focuses enormous swells.", | |
| "local_tips": "Tow-in only. Support team essential. World record waves happen here." | |
| }, | |
| { | |
| "id": "hossegor", | |
| "name": "Hossegor", | |
| "location": { | |
| "region": "Landes", | |
| "country": "France", | |
| "state": null, | |
| "latitude": 43.6676, | |
| "longitude": -1.4412, | |
| "timezone": "Europe/Paris" | |
| }, | |
| "characteristics": { | |
| "break_type": "beach", | |
| "wave_direction": "right_and_left", | |
| "bottom": "sand", | |
| "crowd_level": "high", | |
| "water_quality": "good" | |
| }, | |
| "skill_levels": { | |
| "minimum": "intermediate", | |
| "recommended": "advanced", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "W", | |
| "NW" | |
| ], | |
| "swell_size_min_m": 1.2, | |
| "swell_size_max_m": 4.6, | |
| "swell_period_min": 10, | |
| "wind_direction": [ | |
| "E", | |
| "SE" | |
| ], | |
| "tide": [ | |
| "mid_incoming" | |
| ], | |
| "season": [ | |
| "fall", | |
| "winter" | |
| ] | |
| }, | |
| "hazards": [ | |
| "powerful shorebreak", | |
| "currents", | |
| "crowds" | |
| ], | |
| "facilities": [ | |
| "parking", | |
| "restrooms", | |
| "rentals", | |
| "surf shops" | |
| ], | |
| "description": "The European Pipeline. Powerful beach breaks with hollow barrels.", | |
| "local_tips": "La Gravi\u00e8re is the heaviest section. September-October has best conditions." | |
| }, | |
| { | |
| "id": "jeffreys_bay", | |
| "name": "Jeffreys Bay", | |
| "location": { | |
| "region": "Eastern Cape", | |
| "country": "South Africa", | |
| "state": null, | |
| "latitude": -34.0407, | |
| "longitude": 24.9309, | |
| "timezone": "Africa/Johannesburg" | |
| }, | |
| "characteristics": { | |
| "break_type": "point", | |
| "wave_direction": "right", | |
| "bottom": "sand and rock", | |
| "crowd_level": "high", | |
| "water_quality": "excellent" | |
| }, | |
| "skill_levels": { | |
| "minimum": "intermediate", | |
| "recommended": "advanced", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "SW", | |
| "S" | |
| ], | |
| "swell_size_min_m": 1.2, | |
| "swell_size_max_m": 3.7, | |
| "swell_period_min": 12, | |
| "wind_direction": [ | |
| "W", | |
| "NW" | |
| ], | |
| "tide": [ | |
| "low", | |
| "mid" | |
| ], | |
| "season": [ | |
| "winter" | |
| ] | |
| }, | |
| "hazards": [ | |
| "sharks", | |
| "cold water", | |
| "crowds" | |
| ], | |
| "facilities": [ | |
| "parking", | |
| "restrooms", | |
| "surf shops" | |
| ], | |
| "description": "One of the best right-hand point breaks in the world. Long, fast, perfect walls.", | |
| "local_tips": "Supertubes is the most famous section. Winter (June-August) is prime season." | |
| }, | |
| { | |
| "id": "uluwatu", | |
| "name": "Uluwatu", | |
| "location": { | |
| "region": "Bukit Peninsula", | |
| "country": "Indonesia", | |
| "state": "Bali", | |
| "latitude": -8.8294, | |
| "longitude": 115.0853, | |
| "timezone": "Asia/Makassar" | |
| }, | |
| "characteristics": { | |
| "break_type": "reef", | |
| "wave_direction": "left", | |
| "bottom": "coral reef", | |
| "crowd_level": "high", | |
| "water_quality": "excellent" | |
| }, | |
| "skill_levels": { | |
| "minimum": "intermediate", | |
| "recommended": "advanced", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "S", | |
| "SW" | |
| ], | |
| "swell_size_min_m": 1.2, | |
| "swell_size_max_m": 4.6, | |
| "swell_period_min": 10, | |
| "wind_direction": [ | |
| "SE", | |
| "E" | |
| ], | |
| "tide": [ | |
| "mid", | |
| "high" | |
| ], | |
| "season": [ | |
| "dry_season" | |
| ] | |
| }, | |
| "hazards": [ | |
| "reef", | |
| "currents", | |
| "crowds", | |
| "cave access" | |
| ], | |
| "facilities": [ | |
| "restaurants", | |
| "surf shops" | |
| ], | |
| "description": "World-class left reef break. Multiple sections from The Peak to Racetrack.", | |
| "local_tips": "Access through the famous cave. Dry season (May-October) is best. Booties recommended." | |
| }, | |
| { | |
| "id": "bells_beach", | |
| "name": "Bells Beach", | |
| "location": { | |
| "region": "Victoria", | |
| "country": "Australia", | |
| "state": "Victoria", | |
| "latitude": -38.3714, | |
| "longitude": 144.2803, | |
| "timezone": "Australia/Melbourne" | |
| }, | |
| "characteristics": { | |
| "break_type": "point", | |
| "wave_direction": "right", | |
| "bottom": "reef", | |
| "crowd_level": "high", | |
| "water_quality": "excellent" | |
| }, | |
| "skill_levels": { | |
| "minimum": "intermediate", | |
| "recommended": "advanced", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "SW", | |
| "S" | |
| ], | |
| "swell_size_min_m": 1.2, | |
| "swell_size_max_m": 4.6, | |
| "swell_period_min": 12, | |
| "wind_direction": [ | |
| "N", | |
| "NW" | |
| ], | |
| "tide": [ | |
| "mid", | |
| "high" | |
| ], | |
| "season": [ | |
| "fall", | |
| "winter" | |
| ] | |
| }, | |
| "hazards": [ | |
| "cold water", | |
| "sharks", | |
| "rocks" | |
| ], | |
| "facilities": [ | |
| "parking", | |
| "restrooms" | |
| ], | |
| "description": "Australia's most famous surf spot. Home to the Rip Curl Pro since 1973.", | |
| "local_tips": "Easter is the Rip Curl Pro. Rincon section can be epic. Water is cold year-round." | |
| }, | |
| { | |
| "id": "gold_coast", | |
| "name": "Gold Coast", | |
| "location": { | |
| "region": "Queensland", | |
| "country": "Australia", | |
| "state": "Queensland", | |
| "latitude": -28.0167, | |
| "longitude": 153.4, | |
| "timezone": "Australia/Brisbane" | |
| }, | |
| "characteristics": { | |
| "break_type": "point", | |
| "wave_direction": "right", | |
| "bottom": "sand", | |
| "crowd_level": "high", | |
| "water_quality": "good" | |
| }, | |
| "skill_levels": { | |
| "minimum": "intermediate", | |
| "recommended": "advanced", | |
| "beginner_friendly": false | |
| }, | |
| "best_conditions": { | |
| "swell_direction": [ | |
| "E", | |
| "SE" | |
| ], | |
| "swell_size_min_m": 0.9, | |
| "swell_size_max_m": 3.0, | |
| "swell_period_min": 8, | |
| "wind_direction": [ | |
| "W", | |
| "SW" | |
| ], | |
| "tide": [ | |
| "all" | |
| ], | |
| "season": [ | |
| "fall", | |
| "winter" | |
| ] | |
| }, | |
| "hazards": [ | |
| "crowds", | |
| "currents" | |
| ], | |
| "facilities": [ | |
| "parking", | |
| "restrooms", | |
| "surf shops", | |
| "rentals" | |
| ], | |
| "description": "World-class point breaks. Snapper Rocks, Kirra, and Burleigh are legendary.", | |
| "local_tips": "Cyclone swells (Feb-April) can be epic. Snapper to Kirra can link up for 2km rides." | |
| } | |
| ] | |
| } |