From 5bbe615aa40002654106a695e7e7dacc94a3bf71 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sat, 4 May 2024 09:54:33 -0700 Subject: [PATCH 1/6] chore: upgrade deps --- package-lock.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index e60936e1..1e3c10b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "13.6.4", + "version": "13.6.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "13.6.4", + "version": "13.6.7", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.2.2", @@ -3320,9 +3320,9 @@ } }, "node_modules/jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", + "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", "dev": true, "dependencies": { "async": "^3.2.3", @@ -4114,9 +4114,9 @@ } }, "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz", + "integrity": "sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -5503,9 +5503,9 @@ "dev": true }, "node_modules/ssri": { - "version": "10.0.5", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", - "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, "dependencies": { "minipass": "^7.0.3" @@ -5688,9 +5688,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.14.tgz", - "integrity": "sha512-JixKH8GR2pWYshIPUg/NujK3JO7JiqEEUiNArE86NQyrgUuZeTlZQN3xuS/yiV5Kb48ev9K6RqNkaJjXsdg7Jw==", + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", + "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", "dev": true, "funding": [ { From f7f5063cd746b8c95a204cba6f7a0fc1831465a5 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sat, 4 May 2024 10:04:27 -0700 Subject: [PATCH 2/6] chore: netlify plugin webmentions --- netlify.toml | 12 +++++++++++- package-lock.json | 11 ++++++++++- package.json | 7 +++---- 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/netlify.toml b/netlify.toml index ab2f0d24..5bb1c472 100644 --- a/netlify.toml +++ b/netlify.toml @@ -10,7 +10,17 @@ # PLUGINS ### [[plugins]] -package = "/plugins/fetch-scrobbles" + package = "/plugins/fetch-scrobbles" +[[plugins]] + package = "netlify-plugin-webmentions" + [plugins.inputs] + baseUrl = "https://coryd.dev" + feedPath = "/feeds/posts" + limit = 1 + [plugins.inputs] + baseUrl = "https://coryd.dev" + feedPath = "/feeds/links" + limit = 1 ### # IMAGES diff --git a/package-lock.json b/package-lock.json index 1e3c10b6..b4c6438b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,6 @@ "@11tyrocks/eleventy-plugin-lightningcss": "^1.4.0", "@cdransf/eleventy-plugin-tabler-icons": "^1.3.0", "@netlify/blobs": "^7.2.0", - "@remy/webmention": "^1.5.0", "@rknightuk/eleventy-plugin-post-graph": "^1.0.6", "dotenv-flow": "^4.1.0", "gray-matter": "^4.0.3", @@ -38,6 +37,7 @@ "markdown-it": "^14.0.0", "markdown-it-anchor": "^8.4.1", "markdown-it-footnote": "^4.0.0", + "netlify-plugin-webmentions": "^1.1.1", "sanitize-html": "^2.13.0", "sharp": "^0.33.3", "slugify": "^1.6.6", @@ -4216,6 +4216,15 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "node_modules/netlify-plugin-webmentions": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/netlify-plugin-webmentions/-/netlify-plugin-webmentions-1.1.1.tgz", + "integrity": "sha512-oCE48tAvOkvPoljUM607oBP7o5kIGnBY7R0bvew83YHaIXZlDimK16nK6HJwQmS6ZOTTXjKQYNIhIipJxVyUxw==", + "dev": true, + "dependencies": { + "@remy/webmention": "^1.4.5" + } + }, "node_modules/next-tick": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", diff --git a/package.json b/package.json index 60556f73..463d82b5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "13.6.7", + "version": "13.6.8", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { @@ -9,8 +9,7 @@ "start:quick": "eleventy --serve --incremental --ignore-initial", "build": "ELEVENTY_PRODUCTION=true eleventy", "debug": "DEBUG=Eleventy* npx @11ty/eleventy --serve", - "build:ogi": "node ./scripts/og-images/index.js", - "postbuild": "webmention _site/feeds/posts --limit 1 --send && webmention _site/feeds/links --limit 1 --send" + "build:ogi": "node ./scripts/og-images/index.js" }, "keywords": [ "11ty", @@ -39,7 +38,6 @@ "@11tyrocks/eleventy-plugin-lightningcss": "^1.4.0", "@cdransf/eleventy-plugin-tabler-icons": "^1.3.0", "@netlify/blobs": "^7.2.0", - "@remy/webmention": "^1.5.0", "@rknightuk/eleventy-plugin-post-graph": "^1.0.6", "dotenv-flow": "^4.1.0", "gray-matter": "^4.0.3", @@ -50,6 +48,7 @@ "markdown-it": "^14.0.0", "markdown-it-anchor": "^8.4.1", "markdown-it-footnote": "^4.0.0", + "netlify-plugin-webmentions": "^1.1.1", "sanitize-html": "^2.13.0", "sharp": "^0.33.3", "slugify": "^1.6.6", From 9790b4c3e628cdc712373de424eaea15674b630f Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sat, 4 May 2024 10:06:19 -0700 Subject: [PATCH 3/6] fix: netlify plugin webmentions --- netlify.toml | 2 + package-lock.json | 126 ++++++++++++++-------------------------------- package.json | 2 +- 3 files changed, 42 insertions(+), 88 deletions(-) diff --git a/netlify.toml b/netlify.toml index 5bb1c472..c7851551 100644 --- a/netlify.toml +++ b/netlify.toml @@ -17,6 +17,8 @@ baseUrl = "https://coryd.dev" feedPath = "/feeds/posts" limit = 1 +[[plugins]] + package = "netlify-plugin-webmentions" [plugins.inputs] baseUrl = "https://coryd.dev" feedPath = "/feeds/links" diff --git a/package-lock.json b/package-lock.json index b4c6438b..f823abe2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "13.6.7", + "version": "13.6.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "13.6.7", + "version": "13.6.9", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.2.2", @@ -1901,18 +1901,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/cheerio-select/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/cheerio-select/node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", @@ -1925,6 +1913,12 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/cheerio/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -2109,12 +2103,6 @@ } } }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "node_modules/decodeuricomponent": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/decodeuricomponent/-/decodeuricomponent-0.3.1.tgz", @@ -2235,6 +2223,12 @@ "entities": "^1.1.1" } }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, "node_modules/domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", @@ -2337,10 +2331,16 @@ "dev": true }, "node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, "node_modules/errno": { "version": "0.1.8", @@ -3054,18 +3054,6 @@ "node": "^14.13.1 || >=16.0.0" } }, - "node_modules/html-minifier-terser/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/htmlparser2": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", @@ -3080,6 +3068,12 @@ "readable-stream": "^3.1.1" } }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, "node_modules/http-equiv-refresh": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-equiv-refresh/-/http-equiv-refresh-2.0.1.tgz", @@ -3834,18 +3828,6 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/markdown-it/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/maximatch": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", @@ -4027,18 +4009,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/microformat-node/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/microformat-node/node_modules/htmlparser2": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", @@ -4161,9 +4131,9 @@ "dev": true }, "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "node_modules/multimatch": { @@ -4504,18 +4474,6 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/parse5/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -5223,18 +5181,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/sanitize-html/node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/sanitize-html/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -5357,6 +5303,12 @@ "node": ">=4" } }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", diff --git a/package.json b/package.json index 463d82b5..a93e62ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "13.6.8", + "version": "13.6.9", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { From 83b3b3ebe03319b89aab7ba9af979e5fe7d331bf Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sat, 4 May 2024 10:07:19 -0700 Subject: [PATCH 4/6] fix: netlify plugin webmentions --- netlify.toml | 6 ------ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/netlify.toml b/netlify.toml index c7851551..be6870bc 100644 --- a/netlify.toml +++ b/netlify.toml @@ -17,12 +17,6 @@ baseUrl = "https://coryd.dev" feedPath = "/feeds/posts" limit = 1 -[[plugins]] - package = "netlify-plugin-webmentions" - [plugins.inputs] - baseUrl = "https://coryd.dev" - feedPath = "/feeds/links" - limit = 1 ### # IMAGES diff --git a/package-lock.json b/package-lock.json index f823abe2..3f3a6c94 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "13.6.9", + "version": "13.6.10", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "13.6.9", + "version": "13.6.10", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.2.2", diff --git a/package.json b/package.json index a93e62ab..61d1eee0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "13.6.9", + "version": "13.6.10", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { From 5c9479738ce77d4b174b6aefc178bbd8f42aa434 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sat, 4 May 2024 10:09:47 -0700 Subject: [PATCH 5/6] fix: netlify plugin webmentions --- netlify.toml | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/netlify.toml b/netlify.toml index be6870bc..d780ad77 100644 --- a/netlify.toml +++ b/netlify.toml @@ -15,7 +15,7 @@ package = "netlify-plugin-webmentions" [plugins.inputs] baseUrl = "https://coryd.dev" - feedPath = "/feeds/posts" + feedPath = "feeds/posts" limit = 1 ### diff --git a/package-lock.json b/package-lock.json index 3f3a6c94..542d9e22 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "13.6.10", + "version": "13.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "13.6.10", + "version": "13.6.11", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.2.2", diff --git a/package.json b/package.json index 61d1eee0..659f4c07 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "13.6.10", + "version": "13.6.11", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { From 520e74b8dc93baa7d21c47c8fc7c52959f0179f4 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sat, 4 May 2024 17:19:29 +0000 Subject: [PATCH 6/6] =?UTF-8?q?=F0=9F=93=9A=20=E2=80=9CUnder=20the=20Big?= =?UTF-8?q?=20Black=20Sun=E2=80=9D=20(want=20to=20read)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/_data/json/read.json | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/_data/json/read.json b/src/_data/json/read.json index 37e86c52..bd5ff473 100644 --- a/src/_data/json/read.json +++ b/src/_data/json/read.json @@ -10371,5 +10371,30 @@ "thumbnail": "https://books.google.com/books/content?id=mwL8DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api&w=512", "language": "en", "link": "https://books.google.com/books/about/Goliath.html?hl=&id=mwL8DwAAQBAJ" + }, + { + "isbn": "9780306824098", + "dateAdded": "2024-05-04", + "status": "want to read", + "rating": "unrated", + "tags": [ + "music", + "nonfiction" + ], + "title": "Under the Big Black Sun", + "authors": [ + "John Doe", + "Tom DeSavia" + ], + "publishedDate": "2016-04-26", + "description": "Under the Big Black Sun explores the nascent Los Angeles punk rock movement and its evolution to hardcore punk as it's never been told before. John Doe of the legendary band X and co-author Tom DeSavia have woven together an enthralling story of the legendary West Coast scene from 1977-1982 by enlisting the voices of people who were there. The book shares chapter-length tales from the authors along with personal essays from famous (and infamous) players in the scene. Through interstitial commentary, John Doe \"narrates\" this journey through the land of film noir sunshine, Hollywood back alleys, and suburban sprawl. Illustrated with 50 rare photos, this is the story of the art that was born under the big black sun.", + "pageCount": 336, + "printType": "BOOK", + "categories": [ + "Biography & Autobiography" + ], + "thumbnail": "https://books.google.com/books/content?id=O0EoCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api&w=512", + "language": "en", + "link": "https://play.google.com/store/books/details?id=O0EoCwAAQBAJ" } ] \ No newline at end of file