Compare commits

..

1 Commits

Author SHA1 Message Date
3d6368fbc3 Update dependency cheerio to v1.1.1
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2025-07-20 22:02:35 +00:00
3 changed files with 47 additions and 32 deletions

View File

@@ -4,6 +4,6 @@ COPY . /src
WORKDIR /src WORKDIR /src
RUN npm install && node ./index.js RUN npm install && node ./index.js
FROM caddy:2.10.2 FROM caddy:2.10.0
COPY --from=builder /src/build /usr/share/caddy COPY --from=builder /src/build /usr/share/caddy

28
package-lock.json generated
View File

@@ -40,9 +40,9 @@
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
}, },
"node_modules/cheerio": { "node_modules/cheerio": {
"version": "1.1.2", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.1.tgz",
"integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==", "integrity": "sha512-bTXxVZeOfc3I97S4CSYVjcYvaTp92YOlwEUrVRtYrkuVn7S8/QKnnozVlztPcXlU039S2UxtsjAMyFRbX3V9gQ==",
"dependencies": { "dependencies": {
"cheerio-select": "^2.1.0", "cheerio-select": "^2.1.0",
"dom-serializer": "^2.0.0", "dom-serializer": "^2.0.0",
@@ -53,7 +53,7 @@
"parse5": "^7.3.0", "parse5": "^7.3.0",
"parse5-htmlparser2-tree-adapter": "^7.1.0", "parse5-htmlparser2-tree-adapter": "^7.1.0",
"parse5-parser-stream": "^7.1.2", "parse5-parser-stream": "^7.1.2",
"undici": "^7.12.0", "undici": "^7.11.0",
"whatwg-mimetype": "^4.0.0" "whatwg-mimetype": "^4.0.0"
}, },
"engines": { "engines": {
@@ -306,9 +306,9 @@
} }
}, },
"node_modules/undici": { "node_modules/undici": {
"version": "7.15.0", "version": "7.12.0",
"resolved": "https://registry.npmjs.org/undici/-/undici-7.15.0.tgz", "resolved": "https://registry.npmjs.org/undici/-/undici-7.12.0.tgz",
"integrity": "sha512-7oZJCPvvMvTd0OlqWsIxTuItTpJBpU1tcbVl24FMn3xt3+VSunwUasmfPJRE57oNO1KsZ4PgA1xTdAX4hq8NyQ==", "integrity": "sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==",
"engines": { "engines": {
"node": ">=20.18.1" "node": ">=20.18.1"
} }
@@ -358,9 +358,9 @@
"integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
}, },
"cheerio": { "cheerio": {
"version": "1.1.2", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.1.tgz",
"integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==", "integrity": "sha512-bTXxVZeOfc3I97S4CSYVjcYvaTp92YOlwEUrVRtYrkuVn7S8/QKnnozVlztPcXlU039S2UxtsjAMyFRbX3V9gQ==",
"requires": { "requires": {
"cheerio-select": "^2.1.0", "cheerio-select": "^2.1.0",
"dom-serializer": "^2.0.0", "dom-serializer": "^2.0.0",
@@ -371,7 +371,7 @@
"parse5": "^7.3.0", "parse5": "^7.3.0",
"parse5-htmlparser2-tree-adapter": "^7.1.0", "parse5-htmlparser2-tree-adapter": "^7.1.0",
"parse5-parser-stream": "^7.1.2", "parse5-parser-stream": "^7.1.2",
"undici": "^7.12.0", "undici": "^7.11.0",
"whatwg-mimetype": "^4.0.0" "whatwg-mimetype": "^4.0.0"
} }
}, },
@@ -540,9 +540,9 @@
} }
}, },
"undici": { "undici": {
"version": "7.15.0", "version": "7.12.0",
"resolved": "https://registry.npmjs.org/undici/-/undici-7.15.0.tgz", "resolved": "https://registry.npmjs.org/undici/-/undici-7.12.0.tgz",
"integrity": "sha512-7oZJCPvvMvTd0OlqWsIxTuItTpJBpU1tcbVl24FMn3xt3+VSunwUasmfPJRE57oNO1KsZ4PgA1xTdAX4hq8NyQ==" "integrity": "sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug=="
}, },
"whatwg-encoding": { "whatwg-encoding": {
"version": "3.1.1", "version": "3.1.1",

View File

@@ -329,6 +329,21 @@
"cafe": "No", "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." "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", "name": "Book Culture",
"address": "536 W 112th St", "address": "536 W 112th St",
@@ -1170,12 +1185,12 @@
"meta": "" "meta": ""
}, },
{ {
"name": "Strand Bookstore (Upper West Side)", "name": "Shakespeare & Company (Upper West Side)",
"address": "2020 Broadway", "address": "2020 Broadway",
"city": "New York", "city": "New York",
"state": "NY", "state": "NY",
"postcode": "10023", "postcode": "10023",
"description": "Formerly Shakespeare and Company Lincoln Center.", "description": "",
"lat": "40.776484", "lat": "40.776484",
"long": "-73.981811", "long": "-73.981811",
"country": "USA", "country": "USA",
@@ -1694,6 +1709,21 @@
"cafe": "Yes", "cafe": "Yes",
"meta": "" "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", "name": "Liz's Book Bar",
"address": "315 Smith St", "address": "315 Smith St",
@@ -1768,20 +1798,5 @@
"events": "Yes", "events": "Yes",
"cafe": "Yes", "cafe": "Yes",
"meta": "" "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": ""
} }
] ]