diff --git a/packages/metascraper-clearbit/package.json b/packages/metascraper-clearbit/package.json index 4ae56a002..419ea657c 100644 --- a/packages/metascraper-clearbit/package.json +++ b/packages/metascraper-clearbit/package.json @@ -25,9 +25,9 @@ "metascraper" ], "dependencies": { - "@keyvhq/memoize": "~2.1.0", + "@keyvhq/memoize": "~2.1.1", "@metascraper/helpers": "^5.45.0", - "async-memoize-one": "~1.1.7", + "async-memoize-one": "~1.1.8", "got": "~11.8.6", "lodash": "~4.17.21" }, diff --git a/packages/metascraper-helpers/package.json b/packages/metascraper-helpers/package.json index 617e3cb7b..61fa4762a 100644 --- a/packages/metascraper-helpers/package.json +++ b/packages/metascraper-helpers/package.json @@ -25,7 +25,7 @@ "audio-extensions": "0.0.0", "chrono-node": "~2.7.5", "condense-whitespace": "~2.0.0", - "data-uri-utils": "~1.0.7", + "data-uri-utils": "~1.0.8", "entities": "~4.5.0", "file-extension": "~4.0.5", "has-values": "~2.0.1", @@ -40,9 +40,9 @@ "microsoft-capitalize": "~1.0.5", "mime": "~3.0.0", "normalize-url": "~6.1.0", - "re2": "~1.20.9", + "re2": "~1.20.11", "smartquotes": "~2.3.2", - "tldts": "~6.1.11", + "tldts": "~6.1.20", "url-regex-safe": "~4.0.0", "video-extensions": "~1.2.0" }, diff --git a/packages/metascraper-iframe/test/fixtures/genially.html b/packages/metascraper-iframe/test/fixtures/genially.html index bd9de7931..a4302c923 100644 --- a/packages/metascraper-iframe/test/fixtures/genially.html +++ b/packages/metascraper-iframe/test/fixtures/genially.html @@ -1,74 +1,353 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Magic - 15 - - - - - - - -
-
-
- - - - +Magic - 15 - CHEMA

Full screen

Share

Show pages

Plays background audio

Activate the genially's audio here

Chema Roldán 
15 minutos geniales
+ +
+ +

Oops, wrong

Don't give up!

Next page

genially options

diff --git a/packages/metascraper-iframe/test/index.js b/packages/metascraper-iframe/test/index.js index 2ea44aa77..89d1c57dc 100644 --- a/packages/metascraper-iframe/test/index.js +++ b/packages/metascraper-iframe/test/index.js @@ -13,10 +13,9 @@ const createMetascraper = (...args) => require('metascraper')([createMetascraperIframe(...args)]) test('provide `gotOpts`', async t => { - console.log('running') const dnsCache = new CacheableLookup() const html = await readFile(resolve(__dirname, 'fixtures/genially.html')) - const url = 'https://view.genial.ly/5dc53cfa759d2a0f4c7db5f4' + const url = 'https://view.genially.com/5dc53cfa759d2a0f4c7db5f4' const metascraper = createMetascraper({ gotOpts: { dnsCache } }) const metadataOne = await metascraper({ @@ -26,7 +25,7 @@ test('provide `gotOpts`', async t => { }) t.truthy(metadataOne.iframe) - t.is(dnsCache._cache.size, 2) + t.is(dnsCache._cache.size, 1) const metadataTwo = await metascraper({ url, @@ -35,7 +34,7 @@ test('provide `gotOpts`', async t => { }) t.truthy(metadataTwo.iframe) - t.is(dnsCache._cache.size, 2) + t.is(dnsCache._cache.size, 1) }) test('provide `iframe`', async t => { @@ -55,7 +54,7 @@ commonProviders.forEach(url => { test('get iframe from markup', async t => { const html = await readFile(resolve(__dirname, 'fixtures/genially.html')) - const url = 'https://view.genial.ly/5dc53cfa759d2a0f4c7db5f4' + const url = 'https://view.genially.com/5dc53cfa759d2a0f4c7db5f4' const rules = [createMetascraperIframe()] const metascraper = createMetascraper(rules) const metadata = await metascraper({ url, html }) diff --git a/packages/metascraper-iframe/test/test.js b/packages/metascraper-iframe/test/test.js index a485c46ec..2c6a80d70 100644 --- a/packages/metascraper-iframe/test/test.js +++ b/packages/metascraper-iframe/test/test.js @@ -24,7 +24,7 @@ test('false', t => { test('from markup', async t => { const html = await readFile(resolve(__dirname, 'fixtures/genially.html')) - const url = 'https://view.genial.ly/5dc53cfa759d2a0f4c7db5f4' + const url = 'https://view.genially.com/5dc53cfa759d2a0f4c7db5f4' const htmlDom = cheerio.load(html) t.true(validator(url, htmlDom)) }) diff --git a/packages/metascraper-logo-favicon/package.json b/packages/metascraper-logo-favicon/package.json index d28103c75..c07c400e5 100644 --- a/packages/metascraper-logo-favicon/package.json +++ b/packages/metascraper-logo-favicon/package.json @@ -24,10 +24,10 @@ "metascraper" ], "dependencies": { - "@keyvhq/memoize": "~2.1.0", + "@keyvhq/memoize": "~2.1.1", "@metascraper/helpers": "^5.45.0", "lodash": "~4.17.21", - "reachable-url": "~1.8.0" + "reachable-url": "~1.8.1" }, "devDependencies": { "async-listen": "latest", diff --git a/packages/metascraper-manifest/package.json b/packages/metascraper-manifest/package.json index 5e6732439..f1a6f22ed 100644 --- a/packages/metascraper-manifest/package.json +++ b/packages/metascraper-manifest/package.json @@ -24,9 +24,9 @@ "pwa" ], "dependencies": { - "@keyvhq/memoize": "~2.1.0", + "@keyvhq/memoize": "~2.1.1", "@metascraper/helpers": "^5.45.0", - "async-memoize-one": "~1.1.7", + "async-memoize-one": "~1.1.8", "data-uri-to-buffer": "~5.0.1", "got": "~11.8.6", "lodash": "~4.17.21" diff --git a/packages/metascraper-media-provider/package.json b/packages/metascraper-media-provider/package.json index 23c021292..1b5ddb8c9 100644 --- a/packages/metascraper-media-provider/package.json +++ b/packages/metascraper-media-provider/package.json @@ -25,7 +25,7 @@ ], "dependencies": { "@metascraper/helpers": "^5.45.0", - "async-memoize-one": "~1.1.7", + "async-memoize-one": "~1.1.8", "debug-logfmt": "~1.2.2", "got": "~11.8.6", "lodash": "~4.17.21", @@ -33,7 +33,7 @@ "p-retry": "~4.6.1", "p-timeout": "~4.1.0", "serialize-error": "~8.1.0", - "youtube-dl-exec": "~2.5.7" + "youtube-dl-exec": "~3.0.2" }, "devDependencies": { "@kikobeats/time-span": "latest", diff --git a/packages/metascraper-spotify/package.json b/packages/metascraper-spotify/package.json index c36f5d38a..eaa686940 100644 --- a/packages/metascraper-spotify/package.json +++ b/packages/metascraper-spotify/package.json @@ -24,11 +24,11 @@ "spotify" ], "dependencies": { - "@keyvhq/memoize": "~2.1.0", + "@keyvhq/memoize": "~2.1.1", "@metascraper/helpers": "^5.45.0", - "async-memoize-one": "~1.1.7", + "async-memoize-one": "~1.1.8", "got": "~11.8.6", - "spotify-url-info": "~3.2.13" + "spotify-url-info": "~3.2.14" }, "devDependencies": { "ava": "5", diff --git a/packages/metascraper-telegram/package.json b/packages/metascraper-telegram/package.json index b89079e94..5579a7278 100644 --- a/packages/metascraper-telegram/package.json +++ b/packages/metascraper-telegram/package.json @@ -23,9 +23,9 @@ "telegram" ], "dependencies": { - "@keyvhq/memoize": "~2.1.0", + "@keyvhq/memoize": "~2.1.1", "@metascraper/helpers": "^5.45.0", - "css-urls": "~2.0.43", + "css-urls": "~2.0.44", "got": "~11.8.6", "p-reflect": "~2.1.0" }, diff --git a/packages/metascraper-youtube/package.json b/packages/metascraper-youtube/package.json index 44b18b989..6a6a78b2c 100644 --- a/packages/metascraper-youtube/package.json +++ b/packages/metascraper-youtube/package.json @@ -27,7 +27,7 @@ "@metascraper/helpers": "^5.45.0", "get-video-id": "~3.6.5", "p-locate": "~5.0.0", - "reachable-url": "~1.8.0" + "reachable-url": "~1.8.1" }, "devDependencies": { "ava": "5" diff --git a/packages/metascraper/test/integration/eweek/snapshots/index.js.md b/packages/metascraper/test/integration/eweek/snapshots/index.js.md index 95e1c90ff..1a37c3964 100644 --- a/packages/metascraper/test/integration/eweek/snapshots/index.js.md +++ b/packages/metascraper/test/integration/eweek/snapshots/index.js.md @@ -15,7 +15,7 @@ Generated by [AVA](https://avajs.dev). description: 'Robotics companies are transforming business operations. Explore the top 7 robotics companies leading the industry, their products & services.', image: 'https://www.eweek.com/wp-content/uploads/2024/02/ew_20240207-robotics-companies.png', lang: 'en', - logo: 'https://www.eweek.com/wp-content/uploads/2021/01/eweek_logo_Favicon.png', + logo: 'https://assets.eweek.com/uploads/2021/01/eweek_logo_Favicon.png', publisher: 'eWEEK', title: '7 Top Robotics Companies in 2024', url: 'https://www.eweek.com/artificial-intelligence/robotics-companies/', diff --git a/packages/metascraper/test/integration/eweek/snapshots/index.js.snap b/packages/metascraper/test/integration/eweek/snapshots/index.js.snap index 3f3fd1844..b09d42025 100644 Binary files a/packages/metascraper/test/integration/eweek/snapshots/index.js.snap and b/packages/metascraper/test/integration/eweek/snapshots/index.js.snap differ