commit 2eba9a0feabba798b1b322b3bdd6b3f4a8a41fd6
parent 54719b7e5c56155d7161928abdc697acf9263bb2
Author: Nikolay Korotkiy <sikmir@gmail.com>
Date: Tue, 4 Aug 2020 09:13:49 +0300
tracks: remove gpsies
Diffstat:
3 files changed, 2 insertions(+), 47 deletions(-)
diff --git a/src/lib/leaflet.control.track-list/lib/services/gpsies.js b/src/lib/leaflet.control.track-list/lib/services/gpsies.js
@@ -1,43 +0,0 @@
-import BaseService from './baseService';
-import urlViaCorsProxy from '~/lib/CORSProxy';
-import parseGpx from '../parsers/gpx';
-import urlEncode from './urlEncode';
-
-class Gpsies extends BaseService {
- urlRe = /^https?:\/\/www\.gpsies\.com\/map\.do[^?]*\?fileId=([a-z]+)/u;
-
- isOurUrl() {
- return this.urlRe.test(this.origUrl);
- }
-
- requestOptions() {
- const m = this.urlRe.exec(this.origUrl);
- const trackId = m[1];
- const newUrl = urlViaCorsProxy('https://www.gpsies.com/download.do');
- return [{
- url: newUrl,
- options: {
- method: 'POST',
- data: urlEncode({
- fileId: trackId,
- speed: '10',
- dataType: '3',
- filetype: 'gpxTrk',
- submitButton: '',
- inappropriate: ''
- }
- ),
- headers: [["Content-type", "application/x-www-form-urlencoded"]],
- responseType: 'binarystring'
- }
- }];
- }
-
- parseResponse(responses) {
- const response = responses[0];
- return parseGpx(response.responseBinaryText, this.nameFromUrl(response.responseURL), true) ||
- [{name: name, error: 'UNSUPPORTED'}];
- }
-}
-
-export default Gpsies;
diff --git a/src/lib/leaflet.control.track-list/lib/services/index.js b/src/lib/leaflet.control.track-list/lib/services/index.js
@@ -1,6 +1,5 @@
import SimpleService from './simpleService';
import Etomesto from './etomesto';
-import Gpsies from './gpsies';
import Gpslib from './gpslib';
import Osm from './osm';
import Strava from './strava';
@@ -17,7 +16,6 @@ const services = [
NakarteTrack,
NakarteUrl,
Etomesto,
- Gpsies,
Gpslib,
Osm,
Strava,
diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js
@@ -130,8 +130,8 @@ L.Control.TrackList = L.Control.extend({
<div class="leaflet-control-content">
<div class="header">
<div class="hint"
- title="gpx kml Ozi zip YandexMaps GPSies Strava GPSLib Etomesto Movescount GarminConnect SportsTracker OSM Tracedetrail OpenStreetMap.ru">
- gpx kml Ozi zip YandexMaps GPSies Strava
+ title="gpx kml Ozi zip YandexMaps Strava GPSLib Etomesto Movescount GarminConnect SportsTracker OSM Tracedetrail OpenStreetMap.ru">
+ gpx kml Ozi zip YandexMaps Strava
<span class="formats-hint-more">…</span>
</div>
<div class="button-minimize" data-bind="click: setMinimized"></div>