Compare commits
6 Commits
3d6368fbc3
...
main
Author | SHA1 | Date | |
---|---|---|---|
5c6a07e87b | |||
cd0dd430c6 | |||
115f5692e3 | |||
45c625994b | |||
93aea2e385 | |||
d5a43e291c |
@@ -4,6 +4,6 @@ COPY . /src
|
||||
WORKDIR /src
|
||||
RUN npm install && node ./index.js
|
||||
|
||||
FROM caddy:2.10.0
|
||||
FROM caddy:2.10.2
|
||||
|
||||
COPY --from=builder /src/build /usr/share/caddy
|
||||
|
28
package-lock.json
generated
28
package-lock.json
generated
@@ -40,9 +40,9 @@
|
||||
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
|
||||
},
|
||||
"node_modules/cheerio": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.1.tgz",
|
||||
"integrity": "sha512-bTXxVZeOfc3I97S4CSYVjcYvaTp92YOlwEUrVRtYrkuVn7S8/QKnnozVlztPcXlU039S2UxtsjAMyFRbX3V9gQ==",
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz",
|
||||
"integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==",
|
||||
"dependencies": {
|
||||
"cheerio-select": "^2.1.0",
|
||||
"dom-serializer": "^2.0.0",
|
||||
@@ -53,7 +53,7 @@
|
||||
"parse5": "^7.3.0",
|
||||
"parse5-htmlparser2-tree-adapter": "^7.1.0",
|
||||
"parse5-parser-stream": "^7.1.2",
|
||||
"undici": "^7.11.0",
|
||||
"undici": "^7.12.0",
|
||||
"whatwg-mimetype": "^4.0.0"
|
||||
},
|
||||
"engines": {
|
||||
@@ -306,9 +306,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/undici": {
|
||||
"version": "7.12.0",
|
||||
"resolved": "https://registry.npmjs.org/undici/-/undici-7.12.0.tgz",
|
||||
"integrity": "sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==",
|
||||
"version": "7.15.0",
|
||||
"resolved": "https://registry.npmjs.org/undici/-/undici-7.15.0.tgz",
|
||||
"integrity": "sha512-7oZJCPvvMvTd0OlqWsIxTuItTpJBpU1tcbVl24FMn3xt3+VSunwUasmfPJRE57oNO1KsZ4PgA1xTdAX4hq8NyQ==",
|
||||
"engines": {
|
||||
"node": ">=20.18.1"
|
||||
}
|
||||
@@ -358,9 +358,9 @@
|
||||
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
|
||||
},
|
||||
"cheerio": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.1.tgz",
|
||||
"integrity": "sha512-bTXxVZeOfc3I97S4CSYVjcYvaTp92YOlwEUrVRtYrkuVn7S8/QKnnozVlztPcXlU039S2UxtsjAMyFRbX3V9gQ==",
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz",
|
||||
"integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==",
|
||||
"requires": {
|
||||
"cheerio-select": "^2.1.0",
|
||||
"dom-serializer": "^2.0.0",
|
||||
@@ -371,7 +371,7 @@
|
||||
"parse5": "^7.3.0",
|
||||
"parse5-htmlparser2-tree-adapter": "^7.1.0",
|
||||
"parse5-parser-stream": "^7.1.2",
|
||||
"undici": "^7.11.0",
|
||||
"undici": "^7.12.0",
|
||||
"whatwg-mimetype": "^4.0.0"
|
||||
}
|
||||
},
|
||||
@@ -540,9 +540,9 @@
|
||||
}
|
||||
},
|
||||
"undici": {
|
||||
"version": "7.12.0",
|
||||
"resolved": "https://registry.npmjs.org/undici/-/undici-7.12.0.tgz",
|
||||
"integrity": "sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug=="
|
||||
"version": "7.15.0",
|
||||
"resolved": "https://registry.npmjs.org/undici/-/undici-7.15.0.tgz",
|
||||
"integrity": "sha512-7oZJCPvvMvTd0OlqWsIxTuItTpJBpU1tcbVl24FMn3xt3+VSunwUasmfPJRE57oNO1KsZ4PgA1xTdAX4hq8NyQ=="
|
||||
},
|
||||
"whatwg-encoding": {
|
||||
"version": "3.1.1",
|
||||
|
49
stores.json
49
stores.json
@@ -329,21 +329,6 @@
|
||||
"cafe": "No",
|
||||
"meta": "Three Lives & Company, in the West Village, Manhattan, is a gorgeous neighborhood bookstore with knowledgable staff and a selection of literary fiction."
|
||||
},
|
||||
{
|
||||
"name": "Shakespeare & Company",
|
||||
"address": "939 Lexington Ave",
|
||||
"city": "New York",
|
||||
"state": "NY",
|
||||
"postcode": "10065",
|
||||
"description": "Sharing a name with the famous Parisian bookshop but no other official ties, this store has a general-interest selection of books on its main level and, downstairs, textbooks for the nearby colleges.",
|
||||
"lat": "40.768188",
|
||||
"long": "-73.963531",
|
||||
"country": "USA",
|
||||
"website": "https://shop.shakeandco.com/",
|
||||
"events": "Yes",
|
||||
"cafe": "Yes",
|
||||
"meta": ""
|
||||
},
|
||||
{
|
||||
"name": "Book Culture",
|
||||
"address": "536 W 112th St",
|
||||
@@ -1185,12 +1170,12 @@
|
||||
"meta": ""
|
||||
},
|
||||
{
|
||||
"name": "Shakespeare & Company (Upper West Side)",
|
||||
"name": "Strand Bookstore (Upper West Side)",
|
||||
"address": "2020 Broadway",
|
||||
"city": "New York",
|
||||
"state": "NY",
|
||||
"postcode": "10023",
|
||||
"description": "",
|
||||
"description": "Formerly Shakespeare and Company Lincoln Center.",
|
||||
"lat": "40.776484",
|
||||
"long": "-73.981811",
|
||||
"country": "USA",
|
||||
@@ -1709,21 +1694,6 @@
|
||||
"cafe": "Yes",
|
||||
"meta": ""
|
||||
},
|
||||
{
|
||||
"name": "Shakespeare & Company (Manhattan Valley/Columbia University)",
|
||||
"address": "2736 Broadway",
|
||||
"city": "New York",
|
||||
"state": "NY",
|
||||
"postcode": "10025",
|
||||
"description": "",
|
||||
"lat": "40.800259699774",
|
||||
"long": "-73.96768731230581",
|
||||
"country": "USA",
|
||||
"website": "https://shop.shakeandco.com/",
|
||||
"events": "Yes",
|
||||
"cafe": "No",
|
||||
"meta": ""
|
||||
},
|
||||
{
|
||||
"name": "Liz's Book Bar",
|
||||
"address": "315 Smith St",
|
||||
@@ -1798,5 +1768,20 @@
|
||||
"events": "Yes",
|
||||
"cafe": "Yes",
|
||||
"meta": ""
|
||||
},
|
||||
{
|
||||
"name": "The Fountain Bookshop",
|
||||
"address": "803 W 187th St",
|
||||
"city": "New York",
|
||||
"state": "NY",
|
||||
"postcode": "10033",
|
||||
"description": "",
|
||||
"lat": "40.85536319660771",
|
||||
"long": "-73.9369908112493",
|
||||
"country": "USA",
|
||||
"website": "https://fountainbookshop.com/",
|
||||
"events": "Yes",
|
||||
"cafe": "Yes",
|
||||
"meta": ""
|
||||
}
|
||||
]
|
||||
|
Reference in New Issue
Block a user