diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/trips.ts | 115 | ||||
| -rw-r--r-- | lib/useEvent.ts | 20 | ||||
| -rw-r--r-- | lib/util.ts | 30 |
3 files changed, 0 insertions, 165 deletions
diff --git a/lib/trips.ts b/lib/trips.ts deleted file mode 100644 index 40a71a4..0000000 --- a/lib/trips.ts +++ /dev/null @@ -1,115 +0,0 @@ -import path from 'path'; -import fs from 'fs'; -import { DOMParser } from 'xmldom'; -import { FeatureCollection, LineString } from 'geojson'; -import { gpx } from '@tmcw/togeojson'; -import gb from 'geojson-bounds'; -import * as ExifReader from 'exifreader'; -import _ from 'lodash'; - -import { Trip, Photo } from 'models'; -import { distanceBetween } from 'lib/util'; - -const tripsDirectory = path.join(process.cwd(), 'trips'); - -// extract photo metadata from EXIF -function getPhotoMetadata(filePath: string) { - const buffer = fs.readFileSync(filePath); - const tags = ExifReader.load(buffer, { expanded: true }); - - return { - latitude: tags.gps.Latitude, - longitude: tags.gps.Longitude, - time: tags.exif.DateTime.de |