Add ziparound script
This commit is contained in:
parent
4e3b0055cf
commit
b3e316cf5b
@ -227,4 +227,10 @@ schema might change from time to time. Here is how to update it automatically:
|
|||||||
|
|
||||||
### Other tools more or less connected with Flatisfy
|
### Other tools more or less connected with Flatisfy
|
||||||
|
|
||||||
+ [ZipAround](https://github.com/guix77/ziparound) generates a list of ZIP codes centered on a city name, within a radius of N kilometers and within a certain travel time by car (France only)
|
+ [ZipAround](https://github.com/guix77/ziparound) generates a list of ZIP codes centered on a city name, within a radius of N kilometers and within a certain travel time by car (France only). You can invoke it with:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
yarn ziparound
|
||||||
|
# or alternatively
|
||||||
|
yarn ziparound --code 75001 --distance 3
|
||||||
|
```
|
||||||
|
@ -14,7 +14,8 @@
|
|||||||
"watch:dev": "webpack --colors --progress --watch",
|
"watch:dev": "webpack --colors --progress --watch",
|
||||||
"build:prod": "NODE_ENV=production webpack --colors --progress -p",
|
"build:prod": "NODE_ENV=production webpack --colors --progress -p",
|
||||||
"watch:prod": "NODE_ENV=production webpack --colors --progress --watch -p",
|
"watch:prod": "NODE_ENV=production webpack --colors --progress --watch -p",
|
||||||
"lint": "eslint --ext .js,.vue ./flatisfy/web/js_src/**"
|
"lint": "eslint --fix --ext .js,.vue ./flatisfy/web/js_src/**",
|
||||||
|
"ziparound": "cp flatisfy/data_files/laposte.json node_modules/ziparound/laposte.json && node node_modules/ziparound"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"es6-promise": "^4.1.0",
|
"es6-promise": "^4.1.0",
|
||||||
@ -56,6 +57,6 @@
|
|||||||
"vue-loader": "^11.3.4",
|
"vue-loader": "^11.3.4",
|
||||||
"vue-template-compiler": "^2.2.6",
|
"vue-template-compiler": "^2.2.6",
|
||||||
"webpack": "^2.3.3",
|
"webpack": "^2.3.3",
|
||||||
"ziparound": "https://github.com/guix77/ziparound"
|
"ziparound": "1.0.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
24
yarn.lock
24
yarn.lock
@ -5065,6 +5065,11 @@ minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
|
|||||||
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
|
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
|
||||||
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
|
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
|
||||||
|
|
||||||
|
minimist@~0.0.1:
|
||||||
|
version "0.0.10"
|
||||||
|
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
|
||||||
|
integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=
|
||||||
|
|
||||||
mixin-deep@^1.2.0:
|
mixin-deep@^1.2.0:
|
||||||
version "1.3.2"
|
version "1.3.2"
|
||||||
resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
|
resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
|
||||||
@ -5411,6 +5416,14 @@ onetime@^1.0.0:
|
|||||||
resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
|
resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
|
||||||
integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=
|
integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=
|
||||||
|
|
||||||
|
optimist@^0.6.1:
|
||||||
|
version "0.6.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
|
||||||
|
integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY=
|
||||||
|
dependencies:
|
||||||
|
minimist "~0.0.1"
|
||||||
|
wordwrap "~0.0.2"
|
||||||
|
|
||||||
optionator@^0.8.2:
|
optionator@^0.8.2:
|
||||||
version "0.8.3"
|
version "0.8.3"
|
||||||
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
|
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
|
||||||
@ -7864,6 +7877,11 @@ wordwrap@0.0.2:
|
|||||||
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
|
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
|
||||||
integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=
|
integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=
|
||||||
|
|
||||||
|
wordwrap@~0.0.2:
|
||||||
|
version "0.0.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
|
||||||
|
integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc=
|
||||||
|
|
||||||
wrap-ansi@^2.0.0:
|
wrap-ansi@^2.0.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
|
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
|
||||||
@ -7955,11 +7973,13 @@ yauzl@^2.2.1, yauzl@^2.4.2:
|
|||||||
buffer-crc32 "~0.2.3"
|
buffer-crc32 "~0.2.3"
|
||||||
fd-slicer "~1.1.0"
|
fd-slicer "~1.1.0"
|
||||||
|
|
||||||
"ziparound@https://github.com/guix77/ziparound":
|
ziparound@1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://github.com/guix77/ziparound#0eac83945d73549fe80b439c09d0dbcc97ebe346"
|
resolved "https://registry.yarnpkg.com/ziparound/-/ziparound-1.0.0.tgz#f66cce0c2b17a14615a4195153dd2e91e0cde24a"
|
||||||
|
integrity sha512-A24nZaHbfvySxTiSLkzvDaH7G6d59RDHu8qS9Ck25yJCTAoV+jWgW5MT+rlR7A3xlG+YhFPXRUudW36nOOcjTQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
dotenv "^7.0.0"
|
dotenv "^7.0.0"
|
||||||
haversine "^1.1.1"
|
haversine "^1.1.1"
|
||||||
node-fetch "^2.3.0"
|
node-fetch "^2.3.0"
|
||||||
|
optimist "^0.6.1"
|
||||||
prompt "^1.0.0"
|
prompt "^1.0.0"
|
||||||
|
Loading…
Reference in New Issue
Block a user