Download list of current magicpass.ch places as GPX. It uses geocode.maps.co API to guess the GPS location of individual places, so it might not be precise or correct at all in some cases.
- Latest processed file is available at Magic Pass.gpx.
- It is being automatically refreshed every Sunday at 19:00.
brew install rbenv
brew install opensslbundle install
cp .env.example .env
vim .env # Edit API_KEYbundle exec ruby index.rb{"type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"Point","coordinates":[7.7350031,46.6450653]},"properties":{"name":"Aeschiallmend","county":"Bern","status":"Closed","snow":"0/12 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.3989488,46.2970711]},"properties":{"name":"Anzère","county":"Valais","status":"Open","snow":"15/57 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[8.0366206,46.7198508]},"properties":{"name":"Axalp","county":"Bern","status":"Open","snow":"4/15 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.5395614,47.2661477]},"properties":{"name":"Balmberg","county":"Solothurn","status":"Closed","snow":"0/5 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.770274,46.7010066]},"properties":{"name":"Beatenberg-Hohwald","county":"Bern","status":"Closed","snow":"0/0 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.9795595,46.3825776]},"properties":{"name":"Blatten-Belalp","county":"Valais","status":"Open","snow":"10/45 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.0151653,47.1230341]},"properties":{"name":"Bugnenets-Savagnières","county":"Neuchâtel","status":"Closed","snow":"0/0 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.886087,46.8065867]},"properties":{"name":"Bumbach Schangnau","county":"Bern","status":"Closed","snow":"0/0 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.1793056,46.5961749]},"properties":{"name":"Charmey","county":"Fribourg","status":"Open","snow":"1/30 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.0041371,47.0863653]},"properties":{"name":"Crêt-du-Puy","county":"Neuchâtel","status":"Closed","snow":"0/10 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[8.2636595,46.3054803]},"properties":{"name":"Devero","county":"Italy","status":"Closed","snow":"0/8 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.7812181,46.2936189]},"properties":{"name":"Eischoll","county":"Valais","status":"Open","snow":"1/13 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.798843,46.78758]},"properties":{"name":"Eriz","county":"Bern","status":"Open","snow":"0.5/6 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.4810866,46.025975]},"properties":{"name":"Espace Dent-Blanche (Arolla)","county":"Valais","status":"Open","snow":"10/36 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.4958022,46.1129048]},"properties":{"name":"Espace Dent-Blanche (Evolène)","county":"Valais","status":"Open","snow":"0/44 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.6147146,46.3218031]},"properties":{"name":"Espace Dent-Blanche (La Forclaz)","county":"Valais","status":"Open","snow":"1/5 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.7067758,46.6300064]},"properties":{"name":"Faltschen","county":"Bern","status":"Closed","snow":"0/5 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.4510429,46.7238324]},"properties":{"name":"Gantrisch Gurnigel","county":"Bern","status":"Open","snow":"0/6 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.229866,46.337787]},"properties":{"name":"Glacier 3000","county":"Vaud","status":"Open","snow":"9/31 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.3836338,47.2296201]},"properties":{"name":"Grenchenberg","county":"Solothurn","status":"Closed","snow":"0/0 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.5961043,46.1606579]},"properties":{"name":"Grimentz-Zinal","county":"Valais","status":"Open","snow":"60/115 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.4851984,46.57316]},"properties":{"name":"Grimmialp","county":"Bern","status":"Closed","snow":"0/10 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.9027064,46.225128]},"properties":{"name":"Gspon","county":"Valais","status":"Closed","snow":"0/5 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.4435782,46.7613942]},"properties":{"name":"Gurnigelbad","county":"Bern","status":"Closed","snow":"0/2 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.8646663,46.7276046]},"properties":{"name":"Habkern","county":"Bern","status":"Closed","snow":"0/8 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.6972569,46.8287284]},"properties":{"name":"Heimenschwand","county":"Bern","status":"Closed","snow":"0/1 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.5060807,46.2467581]},"properties":{"name":"Hirmentaz","county":"France","status":"Open","snow":"0/50 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.682735,46.775266]},"properties":{"name":"Homberg","county":"Bern","status":"Closed","snow":"0/3 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.2761312,46.6113953]},"properties":{"name":"Jaun","county":"Fribourg","status":"Open","snow":"2/25 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.3390803,46.5921588]},"properties":{"name":"Jaunpass","county":"Bern","status":"Closed","snow":"0/6 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.7233899,46.3271175]},"properties":{"name":"Jeizinen","county":"Valais","status":"Open","snow":"1.5/9.9 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[26.0756648,44.9312226]},"properties":{"name":"Jura-sur-Léman (Transfrontalier)","county":"France","status":"Closed","snow":"0/33.7 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.7269443,46.5836472]},"properties":{"name":"Kiental","county":"Bern","status":"Closed","snow":"0/1.3 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.1839627,46.6760352]},"properties":{"name":"La Berra","county":"Fribourg","status":"Open","snow":"5/20 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.7764321,46.4131389]},"properties":{"name":"Lauchernalp","county":"Valais","status":"Open","snow":"21/40 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.4271457,45.9418675]},"properties":{"name":"Le Grand-Bornand","county":"France","status":"Open","snow":"62.1/77.7 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.1566435,46.3511021]},"properties":{"name":"Les Diablerets","county":"Vaud","status":"Open","snow":"14/25 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.473611,46.2490275]},"properties":{"name":"Les Habères","county":"France","status":"Closed","snow":"0/15 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.0090229,46.1129171]},"properties":{"name":"Les Marécottes","county":"Valais","status":"Open","snow":"13/27 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.9465972,46.5220308]},"properties":{"name":"Les Paccots","county":"Fribourg","status":"Closed","snow":"0/15 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.9092392,46.4820859]},"properties":{"name":"Les Pléiades","county":"Vaud","status":"Closed","snow":"0/7.9 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[-60.9610429,45.5328082]},"properties":{"name":"Les Rochers - de - Naye","county":"Vaud","status":"Open","snow":"1/8 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.6267416,46.3793158]},"properties":{"name":"Leukerbad (Torrent & Gemmi)","county":"Valais","status":"Open","snow":"13/25 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.0148403,46.3438701]},"properties":{"name":"Leysin","county":"Vaud","status":"Open","snow":"26/60 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.6771267,46.8484982]},"properties":{"name":"Linden","county":"Bern","status":"Closed","snow":"0/2 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.9058214,46.8345927]},"properties":{"name":"Marbachegg","county":"Luzern","status":"Open","snow":"0/10 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.4516047,46.1805475]},"properties":{"name":"Massif des Brasses","county":"France","status":"Open","snow":"0/37 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.2811195,46.2530374]},"properties":{"name":"Mayens de Conthey","county":"Valais","status":"Closed","snow":"0/0 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[8.2194722,46.7468975]},"properties":{"name":"Meiringen-Hasliberg","county":"Bern","status":"Open","snow":"21.4/60 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[8.2695375,46.7741051]},"properties":{"name":"Melchsee-Frutt","county":"Obwalden","status":"Open","snow":"26/40 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.3505343,46.7722619]},"properties":{"name":"Métabief","county":"France","status":"Open","snow":"0/25.6 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.0171352,46.5489446]},"properties":{"name":"Moléson","county":"Fribourg","status":"Open","snow":"0/30 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[5.5967118,46.6930679]},"properties":{"name":"Monts Jura","county":"France","status":"Open","snow":"5.1/35.4 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.8301577,46.2515854]},"properties":{"name":"Moosalp","county":"Valais","status":"Open","snow":"6/19 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[8.1095816,46.825086]},"properties":{"name":"Mörlialp Giswil","county":"Obwalden","status":"Open","snow":"3.5/10.5 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.4347175,46.2287074]},"properties":{"name":"Nax - Mt-Noble","county":"Valais","status":"Closed","snow":"0/35 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.7770938,46.7117062]},"properties":{"name":"Niederhorn","county":"Bern","status":"Closed","snow":"0/9 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.363129,46.7352425]},"properties":{"name":"Ottenleue","county":"Bern","status":"Closed","snow":"0/5 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.1723377,46.1989846]},"properties":{"name":"Ovronnaz","county":"Valais","status":"Open","snow":"35/47 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.5694854,46.1574674]},"properties":{"name":"Praz de Lys – Sommand","county":"France","status":"Open","snow":"32.4/66.5 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.176948,47.153439]},"properties":{"name":"Prés-d'Orvin","county":"Bern","status":"Closed","snow":"0/5 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.9747406,46.5419061]},"properties":{"name":"Rathvel","county":"Fribourg","status":"Closed","snow":"0/8 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.3533298,46.7653088]},"properties":{"name":"Riffenmatt","county":"Bern","status":"Closed","snow":"0/0 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.5479361,46.8752631]},"properties":{"name":"Robella Val-de-Travers","county":"Neuchâtel","status":"Closed","snow":"0/20 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.4456496,46.6401196]},"properties":{"name":"Rossberg","county":"Bern","status":"Closed","snow":"0/7 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[8.0426994,46.3045036]},"properties":{"name":"Rosswald","county":"Valais","status":"Open","snow":"4/19 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.4036704,46.7712929]},"properties":{"name":"Rüschegg","county":"Bern","status":"Closed","snow":"0/13 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.9513161,46.1009456]},"properties":{"name":"Saas-Fee / Saas-Almagell","county":"Valais","status":"Open","snow":"70.8/101 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.158111,46.4460968]},"properties":{"name":"Saint-Cergue","county":"Vaud","status":"Closed","snow":"0/2.8 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[13.7507751,42.0238512]},"properties":{"name":"San Domenico","county":"Italy","status":"Closed","snow":"0/0 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.4019812,47.0364334]},"properties":{"name":"Schwanden","county":"Bern","status":"Closed","snow":"0/20 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.280644,46.6651365]},"properties":{"name":"Schwarzsee","county":"Fribourg","status":"Open","snow":"4/20 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.3897375,46.7431266]},"properties":{"name":"Selital","county":"Bern","status":"Closed","snow":"0/10 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[8.0349311,46.8221657]},"properties":{"name":"Sörenberg","county":"Luzern","status":"Open","snow":"18.1/42 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.5751463,46.6191588]},"properties":{"name":"Springenboden","county":"Bern","status":"Open","snow":"1/6 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.6276312,46.236536]},"properties":{"name":"St-Luc / Chandolin","county":"Valais","status":"Open","snow":"28/60 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.5389283,46.8344744]},"properties":{"name":"Ste-Croix/Les Rasses","county":"Vaud","status":"Closed","snow":"0/18.8 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.6989377,46.3910383]},"properties":{"name":"Thollon Les Mémises","county":"France","status":"Closed","snow":"0/0 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.1030216,47.223677]},"properties":{"name":"Tramelan","county":"Bern","status":"Closed","snow":"0/12 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.7798653,46.2609289]},"properties":{"name":"Unterbäch","county":"Valais","status":"Open","snow":"12/20 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[6.2458973,46.6101178]},"properties":{"name":"Vallée de Joux","county":"Vaud","status":"Closed","snow":"0/23 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.530704,46.2571655]},"properties":{"name":"Vercorin","county":"Valais","status":"Open","snow":"14/36 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.1096087,46.3289335]},"properties":{"name":"Villars-Gryon","county":"Vaud","status":"Open","snow":"15/65 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.9030118,46.2589888]},"properties":{"name":"Visperterminen","county":"Valais","status":"Open","snow":"1/20 km","marker-color":"#00cc66"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.7408084,46.7230814]},"properties":{"name":"Wilerallmi","county":"Bern","status":"Closed","snow":"0/20 km","marker-color":"#cc3333"}},{"type":"Feature","geometry":{"type":"Point","coordinates":[7.529654,46.5802462]},"properties":{"name":"Wiriehorn","county":"Bern","status":"Open","snow":"0/17 km","marker-color":"#00cc66"}}]}