forked from MLH/mlh-localhost-github
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
updated to run as serverless application
- Loading branch information
Showing
11 changed files
with
433 additions
and
103 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
name: geocode-new-addresses | ||
on: | ||
push: | ||
branches: | ||
- master | ||
jobs: | ||
geocode: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
- uses: actions/setup-node@v1 | ||
- run: npm install | ||
- run: npm run geocode | ||
- uses: stefanzweifel/git-auto-commit-action@v4 | ||
with: | ||
commit_message: Geocoded newly added addresses | ||
commit_author: MLH Localhost <[email protected]> | ||
- uses: ad-m/github-push-action@master | ||
with: | ||
github_token: ${{ secrets.GITHUB_TOKEN }} | ||
branch: ${{ github.ref }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,307 @@ | ||
[{"lat":32.5568095,"lng":35.846887} | ||
,{"lat":37.5485396,"lng":-121.988583} | ||
,{"lat":37.12778900000001,"lng":-97.09610099999999} | ||
,{"lat":36.778261,"lng":-119.4179324} | ||
,{"lat":39.9525839,"lng":-75.1652215} | ||
,{"lat":33.6845673,"lng":-117.8265049} | ||
,{"lat":23.1294374,"lng":83.1861138} | ||
,{"lat":59.9310584,"lng":30.3609096} | ||
,{"lat":23.5204443,"lng":87.3119227} | ||
,{"lat":18.5204303,"lng":73.8567437} | ||
,{"lat":22.7195687,"lng":75.8577258} | ||
,{"lat":19.0759837,"lng":72.8776559} | ||
,{"lat":18.4860575,"lng":-69.93121169999999} | ||
,{"lat":26.449923,"lng":80.3318736} | ||
,{"lat":30.6942091,"lng":76.860565} | ||
,{"lat":3.0738379,"lng":101.5183469} | ||
,{"lat":19.345332,"lng":-99.1790647} | ||
,{"lat":31.2231589,"lng":75.7670466} | ||
,{"lat":40.6331249,"lng":-89.3985283} | ||
,{"lat":27.0238036,"lng":74.21793260000001} | ||
,{"lat":15.2993265,"lng":74.12399599999999} | ||
,{"lat":35.6891975,"lng":51.3889736} | ||
,{"lat":31.3260152,"lng":75.57618289999999} | ||
,{"lat":49.2488091,"lng":-122.9805104} | ||
,{"lat":45.4765446,"lng":-75.7012723} | ||
,{"lat":40.2955104,"lng":-79.85768279999999} | ||
,{"lat":26.449923,"lng":80.3318736} | ||
,{"lat":43.817071,"lng":125.323544} | ||
,{"lat":37.7643595,"lng":-121.9539616} | ||
,{"lat":33.4483771,"lng":-112.0740373} | ||
,{"lat":43.5890452,"lng":-79.6441198} | ||
,{"lat":40.8822334,"lng":-74.3792737} | ||
,{"lat":39.7392358,"lng":-104.990251} | ||
,{"lat":40.8611755,"lng":-79.89533279999999} | ||
,{"lat":55.755826,"lng":37.6172999} | ||
,{"lat":43.0389025,"lng":-87.9064736} | ||
,{"lat":41.8994744,"lng":-87.9403418} | ||
,{"lat":40.8559314,"lng":-73.2006687} | ||
,{"lat":55.755826,"lng":37.6172999} | ||
,{"lat":43.0389025,"lng":-87.9064736} | ||
,{"lat":40.7127753,"lng":-74.0059728} | ||
,{"lat":48.856614,"lng":2.3522219} | ||
,{"lat":45.5016889,"lng":-73.567256} | ||
,{"lat":-16.6868912,"lng":-49.2647943} | ||
,{"lat":48.2081743,"lng":16.3738189} | ||
,{"lat":-37.8136276,"lng":144.9630576} | ||
,{"lat":34.6937249,"lng":135.5022535} | ||
,{"lat":51.04473309999999,"lng":-114.0718831} | ||
,{"lat":-33.8688197,"lng":151.2092955} | ||
,{"lat":-89.99999989999999,"lng":45} | ||
,{"lat":49.2827291,"lng":-123.1207375} | ||
,{"lat":43.653226,"lng":-79.3831843} | ||
,{"lat":35.6761919,"lng":139.6503106} | ||
,{"lat":42.9849413,"lng":144.3818041} | ||
,{"lat":55.6760968,"lng":12.5683372} | ||
,{"lat":-34.9284989,"lng":138.6007456} | ||
,{"lat":25.7616798,"lng":-80.1917902} | ||
,{"lat":41.7003208,"lng":-70.3002024} | ||
,{"lat":42.1162217,"lng":-70.8476708} | ||
,{"lat":43.563696,"lng":-70.2000467} | ||
,{"lat":23.3790333,"lng":113.7632828} | ||
,{"lat":31.230416,"lng":121.473701} | ||
,{"lat":42.3600825,"lng":-71.0588801} | ||
,{"lat":8.4542363,"lng":124.6318977} | ||
,{"lat":42.5047161,"lng":-71.1956205} | ||
,{"lat":41.4313507,"lng":23.3335456} | ||
,{"lat":18.5204303,"lng":73.8567437} | ||
,{"lat":36.1539816,"lng":-95.99277500000001} | ||
,{"lat":40.7282239,"lng":-73.7948516} | ||
,{"lat":48.7904472,"lng":11.4978895} | ||
,{"lat":40.702677,"lng":-73.7889689} | ||
,{"lat":-1.2543408,"lng":-78.62285039999999} | ||
,{"lat":42.09868669999999,"lng":-75.91797380000001} | ||
,{"lat":40.6764003,"lng":-73.8124984} | ||
,{"lat":40.7282239,"lng":-73.7948516} | ||
,{"lat":43.2994285,"lng":-74.21793260000001} | ||
,{"lat":19.4791963,"lng":-70.6930568} | ||
,{"lat":47.6062095,"lng":-122.3320708} | ||
,{"lat":24.8986758,"lng":91.9000023} | ||
,{"lat":14.5995124,"lng":120.9842195} | ||
,{"lat":3.4516467,"lng":-76.5319854} | ||
,{"lat":40.6781784,"lng":-73.9441579} | ||
,{"lat":40.744679,"lng":-73.9485424} | ||
,{"lat":48.856614,"lng":2.3522219} | ||
,{"lat":22.3185673,"lng":114.1796057} | ||
,{"lat":40.7263249,"lng":-74.22864349999999} | ||
,{"lat":-16.489689,"lng":-68.11929359999999} | ||
,{"lat":40.8652865,"lng":-74.41738769999999} | ||
,{"lat":40.9609315,"lng":-73.9901383} | ||
,{"lat":23.810332,"lng":90.4125181} | ||
,{"lat":40.8681539,"lng":-73.425676} | ||
,{"lat":29.7604267,"lng":-95.3698028} | ||
,{"lat":40.7127753,"lng":-74.0059728} | ||
,{"lat":26.8466937,"lng":80.94616599999999} | ||
,{"lat":39.0839973,"lng":-77.1527578} | ||
,{"lat":24.8949294,"lng":91.8687063} | ||
,{"lat":46.652064,"lng":-80.9463083} | ||
,{"lat":30.3164945,"lng":78.03219179999999} | ||
,{"lat":41.2577185,"lng":-123.3226085} | ||
,{"lat":23.022505,"lng":72.5713621} | ||
,{"lat":31.1048145,"lng":77.17340329999999} | ||
,{"lat":22.3071588,"lng":73.1812187} | ||
,{"lat":38.984652,"lng":-77.0947092} | ||
,{"lat":-0.3030988,"lng":36.080026} | ||
,{"lat":22.5645175,"lng":72.928871} | ||
,{"lat":17.385044,"lng":78.486671} | ||
,{"lat":22.2248632,"lng":90.4547503} | ||
,{"lat":43.8508553,"lng":-79.0203732} | ||
,{"lat":0.5142774999999999,"lng":35.2697802} | ||
,{"lat":43.653226,"lng":-79.3831843} | ||
,{"lat":43.3255196,"lng":-79.7990319} | ||
,{"lat":48.40467599999999,"lng":2.70162} | ||
,{"lat":22.7010021,"lng":90.35345110000002} | ||
,{"lat":22.6602436,"lng":89.7895478} | ||
,{"lat":44.2311717,"lng":-76.4859544} | ||
,{"lat":10.7904833,"lng":78.7046725} | ||
,{"lat":40.3356483,"lng":-75.9268747} | ||
,{"lat":12.2958104,"lng":76.6393805} | ||
,{"lat":29.4241219,"lng":-98.49362819999999} | ||
,{"lat":41.6628076,"lng":-88.5370197} | ||
,{"lat":14.6349149,"lng":-90.5068824} | ||
,{"lat":35.8714354,"lng":128.601445} | ||
,{"lat":10.8230989,"lng":106.6296638} | ||
,{"lat":10.0451618,"lng":105.7468535} | ||
,{"lat":43.1593745,"lng":-79.2468626} | ||
,{"lat":56.2374473,"lng":43.4596172} | ||
,{"lat":42.0255827,"lng":-88.17840849999999} | ||
,{"lat":39.9356016,"lng":-91.4098726} | ||
,{"lat":41.6828074,"lng":-88.35145960000001} | ||
,{"lat":41.9075282,"lng":-88.59924939999999} | ||
,{"lat":42.0354084,"lng":-88.2825668} | ||
,{"lat":41.81780699999999,"lng":-88.17340209999999} | ||
,{"lat":42.34446639999999,"lng":-88.04174599999999} | ||
,{"lat":43.8561002,"lng":-79.3370188} | ||
,{"lat":39.90419989999999,"lng":116.4073963} | ||
,{"lat":56.85872140000001,"lng":35.9175965} | ||
,{"lat":14.4673154,"lng":78.8242089} | ||
,{"lat":6.5243793,"lng":3.3792057} | ||
,{"lat":34.7071301,"lng":33.0226174} | ||
,{"lat":22.572646,"lng":88.36389500000001} | ||
,{"lat":1.019089,"lng":35.0023048} | ||
,{"lat":41.1791878,"lng":23.971453} | ||
,{"lat":-21.5177889,"lng":-64.72956669999999} | ||
,{"lat":-16.6478387,"lng":-68.2921927} | ||
,{"lat":-10.7988901,"lng":-66.9988011} | ||
,{"lat":6.464587400000001,"lng":3.5725244} | ||
,{"lat":7.137691999999999,"lng":6.5989035} | ||
,{"lat":6.5272929,"lng":3.3414103} | ||
,{"lat":6.464587400000001,"lng":3.5725244} | ||
,{"lat":6.5272929,"lng":3.3414103} | ||
,{"lat":40.0784461,"lng":-75.6342521} | ||
,{"lat":19.4326077,"lng":-99.133208} | ||
,{"lat":19.9974533,"lng":73.78980229999999} | ||
,{"lat":21.0417707,"lng":75.7875517} | ||
,{"lat":19.9974533,"lng":73.78980229999999} | ||
,{"lat":21.6801842,"lng":74.7187095} | ||
,{"lat":42.9849233,"lng":-81.2452768} | ||
,{"lat":42.3736158,"lng":-71.10973349999999} | ||
,{"lat":37.6604484,"lng":-121.8757968} | ||
,{"lat":34.8869142,"lng":128.623886} | ||
,{"lat":-1.2920659,"lng":36.8219462} | ||
,{"lat":40.8447819,"lng":-73.8648268} | ||
,{"lat":43.7315479,"lng":-79.7624177} | ||
,{"lat":22.7195687,"lng":75.8577258} | ||
,{"lat":15.6475782,"lng":32.4806894} | ||
,{"lat":28.682892,"lng":115.858197} | ||
,{"lat":44.26005929999999,"lng":-72.5753869} | ||
,{"lat":9.6614981,"lng":80.02554649999999} | ||
,{"lat":37.7749295,"lng":-122.4194155} | ||
,{"lat":40.7933949,"lng":-77.8600012} | ||
,{"lat":33.9806005,"lng":-117.3754942} | ||
,{"lat":33.399661,"lng":-91.0377029} | ||
,{"lat":28.669997,"lng":-81.20812029999999} | ||
,{"lat":63.4186315,"lng":-19.0060479} | ||
,{"lat":4.6333268,"lng":9.4450439} | ||
,{"lat":24.8607343,"lng":67.0011364} | ||
,{"lat":29.5320731,"lng":75.03177339999999} | ||
,{"lat":30.1557114,"lng":76.8697232} | ||
,{"lat":31.1471305,"lng":75.34121789999999} | ||
,{"lat":28.406963,"lng":77.8498292} | ||
,{"lat":26.5214579,"lng":88.7195567} | ||
,{"lat":30.3397809,"lng":76.3868797} | ||
,{"lat":24.585445,"lng":73.712479} | ||
,{"lat":26.8466937,"lng":80.94616599999999} | ||
,{"lat":17.6868159,"lng":83.2184815} | ||
,{"lat":null,"lng":null} | ||
,{"lat":22.8045665,"lng":86.2028754} | ||
,{"lat":23.2324214,"lng":87.8614793} | ||
,{"lat":22.3071588,"lng":73.1812187} | ||
,{"lat":22.9011588,"lng":88.3898552} | ||
,{"lat":1.352083,"lng":103.819836} | ||
,{"lat":4.597479,"lng":101.090106} | ||
,{"lat":40.788855,"lng":30.405954} | ||
,{"lat":27.7172453,"lng":85.3239605} | ||
,{"lat":9.5835546,"lng":6.5463156} | ||
,{"lat":7.842957900000001,"lng":3.9368439} | ||
,{"lat":0.3475964,"lng":32.5825197} | ||
,{"lat":31.5143178,"lng":75.911483} | ||
,{"lat":35.2225668,"lng":-97.4394777} | ||
,{"lat":35.3395079,"lng":-97.48670279999999} | ||
,{"lat":37.7749295,"lng":-122.4194155} | ||
,{"lat":52.2296756,"lng":21.0122287} | ||
,{"lat":30.6425496,"lng":76.8173359} | ||
,{"lat":36.2553543,"lng":-94.1307587} | ||
,{"lat":29.4241219,"lng":-98.49362819999999} | ||
,{"lat":10.5104642,"lng":7.4165053} | ||
,{"lat":20.2960587,"lng":85.8245398} | ||
,{"lat":4.1559658,"lng":9.2632243} | ||
,{"lat":22.8905327,"lng":-109.9167371} | ||
,{"lat":42.3149367,"lng":-83.03636329999999} | ||
,{"lat":40.6628795,"lng":-73.55151599999999} | ||
,{"lat":41.7003713,"lng":-73.9209701} | ||
,{"lat":50.854259,"lng":0.573453} | ||
,{"lat":43.7315479,"lng":-79.7624177} | ||
,{"lat":37.4315734,"lng":-78.6568942} | ||
,{"lat":38.9071923,"lng":-77.0368707} | ||
,{"lat":27.7172453,"lng":85.3239605} | ||
,{"lat":38.9784453,"lng":-76.4921829} | ||
,{"lat":-24.3965818,"lng":25.4970466} | ||
,{"lat":39.5500507,"lng":-105.7820674} | ||
,{"lat":32.7266016,"lng":74.8570259} | ||
,{"lat":23.2599333,"lng":77.412615} | ||
,{"lat":28.4594965,"lng":77.0266383} | ||
,{"lat":30.6942091,"lng":76.860565} | ||
,{"lat":28.7040592,"lng":77.10249019999999} | ||
,{"lat":18.5204303,"lng":73.8567437} | ||
,{"lat":6.5243793,"lng":3.3792057} | ||
,{"lat":14.5995124,"lng":120.9842195} | ||
,{"lat":39.0839973,"lng":-77.1527578} | ||
,{"lat":9.5835546,"lng":6.5463156} | ||
,{"lat":28.6139391,"lng":77.2090212} | ||
,{"lat":37.3229978,"lng":-122.0321823} | ||
,{"lat":37.6392595,"lng":-120.9970014} | ||
,{"lat":27.8005828,"lng":-97.39638099999999} | ||
,{"lat":21.0277644,"lng":105.8341598} | ||
,{"lat":47.6062095,"lng":-122.3320708} | ||
,{"lat":36.0331164,"lng":-86.78277720000001} | ||
,{"lat":26.8466937,"lng":80.94616599999999} | ||
,{"lat":26.9157487,"lng":70.9083443} | ||
,{"lat":12.9715987,"lng":77.5945627} | ||
,{"lat":22.5957689,"lng":88.26363940000002} | ||
,{"lat":21.2786567,"lng":81.8661442} | ||
,{"lat":39.2673283,"lng":-76.7983067} | ||
,{"lat":40.8584328,"lng":-74.16375529999999} | ||
,{"lat":36.1539816,"lng":-95.99277500000001} | ||
,{"lat":41.7589615,"lng":-70.49393169999999} | ||
,{"lat":5.695633,"lng":-76.649812} | ||
,{"lat":39.0392193,"lng":125.7625241} | ||
,{"lat":33.1401715,"lng":119.7889248} | ||
,{"lat":36.1156071,"lng":-97.0583681} | ||
,{"lat":35.3395079,"lng":-97.48670279999999} | ||
,{"lat":36.3320196,"lng":-94.1185366} | ||
,{"lat":35.3395079,"lng":-97.48670279999999} | ||
,{"lat":25.7616798,"lng":-80.1917902} | ||
,{"lat":39.1731621,"lng":-77.2716502} | ||
,{"lat":12.9715987,"lng":77.5945627} | ||
,{"lat":23.2599333,"lng":77.412615} | ||
,{"lat":28.4594965,"lng":77.0266383} | ||
,{"lat":40.2136754,"lng":-74.3000878} | ||
,{"lat":23.1294374,"lng":83.1861138} | ||
,{"lat":29.4726817,"lng":77.7085091} | ||
,{"lat":27.9941409,"lng":74.9618826} | ||
,{"lat":38.9071923,"lng":-77.0368707} | ||
,{"lat":39.1856597,"lng":-78.1633341} | ||
,{"lat":25.4358011,"lng":81.846311} | ||
,{"lat":33.836081,"lng":-81.1637245} | ||
,{"lat":29.0587757,"lng":76.085601} | ||
,{"lat":28.5687238,"lng":77.2209661} | ||
,{"lat":28.4594965,"lng":77.0266383} | ||
,{"lat":29.4726817,"lng":77.7085091} | ||
,{"lat":33.7700504,"lng":-118.1937395} | ||
,{"lat":9.9312328,"lng":76.26730409999999} | ||
,{"lat":20.2697885,"lng":75.1341064} | ||
,{"lat":12.9141417,"lng":74.8559568} | ||
,{"lat":25.6866142,"lng":-100.3161126} | ||
,{"lat":47.6062095,"lng":-122.3320708} | ||
,{"lat":31.5203696,"lng":74.35874729999999} | ||
,{"lat":-75.18333299999999,"lng":-139.0999999} | ||
,{"lat":28.5999998,"lng":-81.33923519999999} | ||
,{"lat":39.9611755,"lng":-82.99879419999999} | ||
,{"lat":40.0583238,"lng":-74.4056612} | ||
,{"lat":33.6844202,"lng":73.04788479999999} | ||
,{"lat":54.1523372,"lng":-4.4861228} | ||
,{"lat":25.6866142,"lng":-100.3161126} | ||
,{"lat":43.5182991,"lng":-79.8774042} | ||
,{"lat":47.6062095,"lng":-122.3320708} | ||
,{"lat":17.6868159,"lng":83.2184815} | ||
,{"lat":6.5243793,"lng":3.3792057} | ||
,{"lat":24.4088427,"lng":85.98408649999999} | ||
,{"lat":22.6558442,"lng":120.4703258} | ||
,{"lat":49.2827291,"lng":-123.1207375} | ||
,{"lat":42.2808256,"lng":-83.7430378} | ||
,{"lat":45.5016889,"lng":-73.567256} | ||
,{"lat":49.1913466,"lng":-122.8490125} | ||
,{"lat":-38.0054771,"lng":-57.5426106} | ||
,{"lat":31.5203696,"lng":74.35874729999999} | ||
,{"lat":22.198745,"lng":113.543873} | ||
,{"lat":38.0279762,"lng":-121.8846806} | ||
,{"lat":38.7801142,"lng":-77.3866535} | ||
,{"lat":31.230416,"lng":121.473701} | ||
,{"lat":19.0759837,"lng":72.8776559} | ||
,{"lat":-38.0054771,"lng":-57.5426106} | ||
,{"lat":31.5203696,"lng":74.35874729999999} | ||
,{"lat":37.3541079,"lng":-121.9552356} | ||
,{"lat":51.04473309999999,"lng":-114.0718831} | ||
,{"lat":37.5407246,"lng":-77.4360481} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
require("dotenv").config(); | ||
const path = require("path"); | ||
const util = require("util"); | ||
|
||
const Storage = require("./src/storage"); | ||
const Locations = require("./src/locations"); | ||
|
||
const googleMapsApiKey = process.env.GOOGLE_API_KEY; | ||
|
||
|
||
const geocode = function() { | ||
return Storage.getNewLocations() | ||
.then(Locations.getCoordinates) | ||
.then(Storage.saveNewCoordinates); | ||
}; | ||
|
||
geocode(); |
Oops, something went wrong.