From 29e11f79d0ba69438d96e0179af2e39bcc6900b4 Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Tue, 28 May 2024 11:36:19 +0200 Subject: [PATCH 1/2] build: update dependencies --- packages/metascraper-helpers/package.json | 2 +- packages/metascraper-instagram/package.json | 2 +- packages/metascraper-readability/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/metascraper-helpers/package.json b/packages/metascraper-helpers/package.json index 71c42a543..21dbac28a 100644 --- a/packages/metascraper-helpers/package.json +++ b/packages/metascraper-helpers/package.json @@ -34,7 +34,7 @@ "is-uri": "~1.2.6", "iso-639-3": "~2.2.0", "isostring": "0.0.1", - "jsdom": "~24.0.0", + "jsdom": "~24.1.0", "lodash": "~4.17.21", "memoize-one": "~6.0.0", "microsoft-capitalize": "~1.0.5", diff --git a/packages/metascraper-instagram/package.json b/packages/metascraper-instagram/package.json index 30f8fc99b..840d6985f 100644 --- a/packages/metascraper-instagram/package.json +++ b/packages/metascraper-instagram/package.json @@ -24,7 +24,7 @@ ], "dependencies": { "@metascraper/helpers": "^5.45.7", - "jsdom": "~24.0.0", + "jsdom": "~24.1.0", "lodash": "~4.17.21" }, "devDependencies": { diff --git a/packages/metascraper-readability/package.json b/packages/metascraper-readability/package.json index 9fa6cea5e..dc882db19 100644 --- a/packages/metascraper-readability/package.json +++ b/packages/metascraper-readability/package.json @@ -25,7 +25,7 @@ "dependencies": { "@metascraper/helpers": "^5.45.7", "@mozilla/readability": "~0.5.0", - "jsdom": "~24.0.0" + "jsdom": "~24.1.0" }, "devDependencies": { "ava": "5", From fc551b1ca473b155f8def07c985b45173b15d0f8 Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Tue, 28 May 2024 13:17:50 +0200 Subject: [PATCH 2/2] test: update snapshot --- .../integration/reuters/snapshots/index.js.md | 2 +- .../integration/reuters/snapshots/index.js.snap | Bin 645 -> 623 bytes .../test/integration/segment/index.js | 4 +++- .../integration/segment/snapshots/index.js.md | 1 - .../integration/segment/snapshots/index.js.snap | Bin 664 -> 559 bytes 5 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/metascraper/test/integration/reuters/snapshots/index.js.md b/packages/metascraper/test/integration/reuters/snapshots/index.js.md index 48a7ef18a..0aa557177 100644 --- a/packages/metascraper/test/integration/reuters/snapshots/index.js.md +++ b/packages/metascraper/test/integration/reuters/snapshots/index.js.md @@ -15,7 +15,7 @@ Generated by [AVA](https://avajs.dev). description: 'Venture capitalists are raising money at the fastest rate in a decade, raking in about $13 billion in the first quarter of 2016.', image: 'http://s4.reutersmedia.net/resources/r/?m=02&d=20160513&t=2&i=1137169522&w=&fh=545px&fw=&ll=&pl=&sq=&r=LYNXNPEC4C0SU', lang: 'en', - logo: 'https://s3.reutersmedia.net/resources_v2/images/favicon/favicon-96x96.png', + logo: 'https://www.reuters.com/favicon.ico', publisher: 'Reuters', title: 'Silicon Valley venture capitalists raise more money, give less away', url: 'http://www.reuters.com/article/us-venture-fundraising-idUSKCN0Y41DQ', diff --git a/packages/metascraper/test/integration/reuters/snapshots/index.js.snap b/packages/metascraper/test/integration/reuters/snapshots/index.js.snap index 124ea6d149e1cca53ae6350c3a5fc31133d21290..891879eb19b04f558982a10f6f4d0c5a01eb4b65 100644 GIT binary patch literal 623 zcmV-#0+9VdRzVI=@kU-@TT2Tat zjXjRHU3=Z#anjtV_#GU|jX%XtLC9^KgJDnm&FnX?Z}uvgDjl8K%b!S+6wVBmgvLsn zi^8Uw?B!J)3lb--Wec{TI_x&Pdkg?y0N?@uegVL50Qk-T9y$Ph2Y?)a9}d7D2jFW9 zV4rR7vCX&BQ;dkQ^>uf57uXK4ZD99cpE(a$3)sdU+Yn_e^)+hkG<=()q*R+4-hYLH zQZ#&`Gc~1 zj5(DCc_a!+LP<-O3xnJUX=Og+na**^1#wD|C&Ch1;zkg1nRCHoj6{qF+=#R4b!D6C zlK7LL$EQ*$sq@NsO_s(IKQDzLG+ZaVs=L!1lgz|y-5RAt#mMt)zq3*?!&r(=j^r7% zx-=15&v?(X(C@l&SVi;)LC>YI>&h?)dQXGlvq87(Emv&uZXc{*PPFbPXO?_1cl=Ef$Nq;!dP9FA;MY>AWK& z-QeFT%Bhkz#kKrfA8v@v$y{%9jm8tHs)+npD1}Qt|BsB7gvc{(@J7W0K9h6g3a#a0 zA(o8eF#G`Qs|Yoy~@~5$~;~zOIyZAlh@-z|D+$hc;BplE@P}ez+cje JowB6^003gCD0Tn< literal 645 zcmV;00($*HRzV}i-vDq$03KQZeGA~51@OxP z*s}qyY=B*|zC+euPrqPf2w5Gsx3__80oep{4|a+5fY?CRcE}p5VlEfR-fG>gv&v*r zHSqp(WF|vJCo)Gh<3eD|;a1EHHsDdu^M@U8(D8%!{_vn591Mc4=XoDnPMb06Nb%Be zSuAbVS2)JPR0?UtN^Y3o+GxrYQpLFDMM`s7;00xdnha^ev_WmCVg@NMD5Eh(EXIAR z*lGQ`woPSa=$;?YDHnpvqBbs^xzdK7RZJOFR3^0M-EFst=PX^7W-?>S1J~94?o!1Z zW6rt-8dsr~m5NZi%6*cDUeAfcI-)o51IL6thljo&Jobm9L9ge`Lnq0?L4Q!5JIOqB zgb1BdgpNK79TmPhIs9<==GnME_9jQ|UJF*F4Y08I>sqF=0WWI4x+Wa_hw$fF&s~(M z-Gt3}B#UP6jE3ibUfn34s@M_7AaZ zp^@fN;f>b&H03j-0=1@W&MsOB>`IAM_@zAa`MfE&8_C>d%J4{_Tj|a+V<)MKcsWuX f9v@9!jt{+)zW?-XoBxc**nE>eY3a+g%L4!as}MOw diff --git a/packages/metascraper/test/integration/segment/index.js b/packages/metascraper/test/integration/segment/index.js index fd6e52a5f..fcbf5a124 100644 --- a/packages/metascraper/test/integration/segment/index.js +++ b/packages/metascraper/test/integration/segment/index.js @@ -25,6 +25,8 @@ const url = 'https://segment.com/blog/scaling-nsq' test('segment', async t => { const html = await readFile(resolve(__dirname, 'input.html')) - const metadata = await metascraper({ html, url }) + const { logo, ...metadata } = await metascraper({ html, url }) t.snapshot(metadata) + t.is(typeof logo, 'string') + t.true(new URL(logo).hostname.endsWith('.gstatic.com'), logo) }) diff --git a/packages/metascraper/test/integration/segment/snapshots/index.js.md b/packages/metascraper/test/integration/segment/snapshots/index.js.md index 8dc3c947c..89d1d3d4b 100644 --- a/packages/metascraper/test/integration/segment/snapshots/index.js.md +++ b/packages/metascraper/test/integration/segment/snapshots/index.js.md @@ -15,7 +15,6 @@ Generated by [AVA](https://avajs.dev). description: 'Segment is the analytics API you’ve always wanted. It’s the easiest way to install all of your favorite analytics tools at once!', image: 'https://c19f7be2e84987e7904e-bf41efcb49679c193a4ec0f3210da86f.ssl.cf1.rackcdn.com/photos/40528-1-1.jpg', lang: null, - logo: 'https://t2.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=https://segment.com/blog/scaling-nsq&size=128', publisher: 'Segment Blog', title: 'Scaling NSQ to 750 Billion Messages', url: 'https://segment.com/blog/scaling-nsq', diff --git a/packages/metascraper/test/integration/segment/snapshots/index.js.snap b/packages/metascraper/test/integration/segment/snapshots/index.js.snap index 8063f72b84c3a6557360d2ff4b2f76d5750c8f11..8536468b07e2f1e88a58f1e43e24a403dc21abf5 100644 GIT binary patch literal 559 zcmV+~0?_?IRzV&XMoA=Q>N25$E>u2Ri8#<`(k_ zYA3Dcr7euJm)B{^9slJ0X~8xu7r9Gz-UGl#0B`{C699e#z*hpW?EyUV08TxC?;gM} z4`82c?UAjM}7Anl}RMI}oojlR9}zQK6y z43(C;0x8#AEu0jVzC1mq3p2gBxSAp5YR(sy&bfA&2K3n7TwJXQ$gM={=$tR8GgNBp zxKea^OtuuLXvSxzlI~w|XN{)B5yl5RLcy|wUdU2D8f1aBDiB#1R9u{kR0qOLx@BRUvE7LEdm}&e z!{DsUn+_|k^Z!rlUO7#av;}Sk_MkTLNSUTkdlkSMJs%6Mq|WKv@w=s6!#<-&QYmRP xeS_BW9Bo6OHLX-#zo@;q&GV|8M47y6*Sfy8Uz#77$rS70{RPUp;yoDy0042Y3&H>Z literal 664 zcmV;J0%!d}RzV)C^9AM z;9Ni{)gOxp00000000AxQ_W5kK@hIl1=Ii$#Dm8+nmsYIGsCh!#Ek(0$tK96izE;e z($mv3)6jH})3v*<@c@a5@eSmNHy_4V@W5+$F}pCtOgz}>PO7?7Uw`#g)m0Qo%}&k5 zca8!jj}4E{xI$qRO--WFTwH}AMS58NR)%{pUewHlnMG@+8=P>4mUU+?EG&RE57sPL4`InFJ+{hVO)py0v>ysR z@yhdsw;9^UL}$7CXp_o;P-HvfiY0b;$WMXAIYjqlQn62#Q3 zRjbTvMU8;_yjg2C8@$nSYupZ^n#Us+)LQjMi+QaTTI0-(R(#J5X|oV*wWg$wbuQpn$myZ)#0Dt}Hu)o>1HrU9 z@Lw`1xWaa?yV+Uaso*H(?d|o0&SrPF5>Y7w%1)1Uil)7PxVN?3>l|$@zkRb)>1VQ? zW8b#$1UQg7t{O(AP_eDd`-%}CdE4`w1)2}iejtTO_+4Mk<+a|Bx|r|uWL9$TS?>m) y?Dk%dtJ+v~$%c?pXhmLeV`$7x0ifK^WNttIAKpa*0}=9kKK=lpT&p+40{{THVnQ7N