From 2f1a4534b252151644a645d97a677f938600e619 Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Sun, 28 Jan 2024 16:52:10 +0100 Subject: [PATCH 1/4] refactor: use emoji as flag --- src/pages/enterprise.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/enterprise.js b/src/pages/enterprise.js index 9a73837e5..c8dbdd5f8 100644 --- a/src/pages/enterprise.js +++ b/src/pages/enterprise.js @@ -32,7 +32,7 @@ Running a **Microlink Enterprise** plan means: - Your own S3-like storage service for assets integration, with no time-to-live (TTL) restriction. - Your own worlwide CDN distribution (+240 nodes over the world, powered by CloudFlare). -The physical servers associated with your own Microlink API endpoint can be chosen between 8 locations ( New York, San Francisco, Amsterdam, Singapore, London, Frankfurt, Toronto, or Bangalore). +The physical servers associated with your own Microlink API endpoint can be chosen between 8 locations (🇺🇸 New York, 🇺🇸 San Francisco, 🇳🇱 Amsterdam, 🇸🇬 Singapore, 🇬🇧 London, 🇩🇪 Frankfurt, 🇨🇦 Toronto, or 🇮🇳 Bangalore). The price model is the same as you Microlink Pro plan, plus 500 for the extra cost of keeping the dedicated infrastructure running.`.trim() @@ -98,7 +98,8 @@ const EnterprisePage = () => { 'mailto:hello@microlink.io?subject=Microlink%20Enterprise&body=Hello%2C%20I%20want%20to%20upgrade%20my%20customer%20plan%20to%20Microlink%20Enterprise.%0D%0A%0D%0ACan%20you%20tell%20me%20more%20about%20the%20details%3F%0D%0A%0D%0AThank%20you!%0D%0A', '_blank', 'noopener noreferrer' - )} + ) + } > Get in touch From df3f3c57cf8e9eaa7991f5085bf20d85a3e35614 Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Sun, 28 Jan 2024 19:15:59 +0100 Subject: [PATCH 2/4] fix: broken links --- data/changelog.yaml | 2 +- data/features-screenshot.yaml | 8 +- src/pages/blog/browser-automation.md | 5 +- ...ucing-custom-rules-.md => custom-rules.md} | 0 src/pages/blog/microlink-for-pdf.md | 2 +- src/pages/blog/product-brief-2.md | 2 +- src/pages/blog/product-brief-3.md | 2 +- src/pages/blog/product-brief-4.md | 8 +- src/pages/blog/product-brief-5.md | 14 +- src/pages/blog/product-brief-6.md | 4 +- src/pages/blog/product-brief-7.md | 2 +- src/pages/docs/api/parameters/audio.md | 2 +- src/pages/docs/api/parameters/embed.md | 2 +- src/pages/docs/api/parameters/function.md | 4 +- src/pages/docs/api/parameters/iframe.md | 166 ++++++++++++------ .../api/parameters/insights/lighthouse.md | 14 +- .../docs/sdk/getting-started/polyfills.md | 2 +- src/pages/docs/sdk/integrations/jekyll.md | 2 +- src/pages/docs/sdk/integrations/vanilla.md | 2 +- src/pages/docs/sdk/integrations/vue.md | 2 +- src/pages/screenshot.js | 26 ++- src/pages/user-agents.js | 18 +- 22 files changed, 171 insertions(+), 118 deletions(-) rename src/pages/blog/{introducing-custom-rules-.md => custom-rules.md} (100%) diff --git a/data/changelog.yaml b/data/changelog.yaml index 1f253cf48..afda8ce85 100644 --- a/data/changelog.yaml +++ b/data/changelog.yaml @@ -67,7 +67,7 @@ - date: October 2022 notes: - '[Microlink](/): Improved website accessibility.' - - '[Microlink](/): Added [formats-supported](/formats-supported) benchmarking page.' + - '[Microlink](/): Added [/formats](/formats) benchmarking page.' - date: September 2022 notes: diff --git a/data/features-screenshot.yaml b/data/features-screenshot.yaml index 4772d3dc5..a54557ff3 100644 --- a/data/features-screenshot.yaml +++ b/data/features-screenshot.yaml @@ -3,16 +3,16 @@ - title: Overlay Composition description: Create [overlay](/docs/api/parameters/screenshot/overlay) compositions combining layers and backgrounds. - title: Browser Events - description: Setup [waitUntil](/docs/api/parameters/waitUntil) and [waitFor](/docs/api/parameters/wait-for) to wait any quantity of time or CSS selector. + description: Using [waitUntil](/docs/api/parameters/waitUntil), [waitForSelector](/docs/api/parameters/waitForSelector), or [waitForTimeout](/docs/api/parameters/waitForTimeout) to await certain events. - title: Device Emulation description: A large list of [device](/docs/api/parameters/device) are supported for simulating scenarios and environments. - title: Browser Automation - description: Ability to [hide](/docs/api/parameters/screenshot/hide), [click](/docs/api/parameters/screenshot/click) or [scroll](/docs/api/parameters/screenshot/scroll) to any element matching the given CSS Selector. + description: Ability to [click](/docs/api/parameters/click) or [scroll](/docs/api/parameters/scroll) to any element matching the given CSS Selector. - title: Embed Mode description: Incrustate directly into Markdown, HTML or any other markup using [embed](/docs/api/parameters/embed). - title: CSS/JS Injection - description: Inject any CSS or JavaScript code into the page. -- title: Fully Screenshot + description: Inject [styles](/docs/api/parameters/styles), [javascript](/docs/api/parameters/javascript) or [modules](/docs/api/parameters/modules) into the page. +- title: Full Screenshot description: Using [fullPage](/docs/api/parameters/screenshot/fullPage) for exporting the entire page as screenshot. - title: File Format description: Configurable [type](/docs/api/parameters/screenshot/type) support with on-fly WebP support. diff --git a/src/pages/blog/browser-automation.md b/src/pages/blog/browser-automation.md index 45b663644..d496d3624 100644 --- a/src/pages/blog/browser-automation.md +++ b/src/pages/blog/browser-automation.md @@ -20,6 +20,7 @@ Just [url](/docs/api/parameters/url) is the only parameter that needs to be spec - [audio](/docs/api/parameters/audio): enables audio source detection from the target URL. - [data](/docs/api/parameters/data): gets specific content extraction from the target URL. - [filename](/docs/api/parameters/filename): defines the filename asset generated. +- [function](/docs/api/parameters/function): runs JavaScript code with runtime access to a headless browser. - [iframe](/docs/api/parameters/iframe): gets, if it's possible, the embedded representation of the target URL. - [insights](/docs/api/parameters/insights): gets lighthouse performance metrics from the target URL. - [meta](/docs/api/parameters/meta): gets unified medata from the target URL. @@ -39,7 +40,7 @@ Just [url](/docs/api/parameters/url) is the only parameter that needs to be spec - [colorScheme](/docs/api/parameters/colorScheme): sets preferred browser color theme preference. - [device](/docs/api/parameters/device): emulates an specific device (viewport, user agent, dimensions, etc). - [javascript](/docs/api/parameters/javascript): enable/disable the javascript engine on the entire browser page. -- [mediaType](/docs/api/parameters/media-type): changes the CSS media type of the page. +- [mediaType](/docs/api/parameters/mediaType): changes the CSS media type of the page. - [modules](/docs/api/parameters/modules): injects ``} ``` -See more [information](/docs/sdk/getting-started/overview/getting-started/vanilla). +See more [information](/docs/sdk/integrations/vanilla). ### From NPM diff --git a/src/pages/blog/product-brief-4.md b/src/pages/blog/product-brief-4.md index 27357e207..8cee0b93e 100644 --- a/src/pages/blog/product-brief-4.md +++ b/src/pages/blog/product-brief-4.md @@ -7,13 +7,13 @@ date: '2018-04-11' ### Release 2.0 -We are happy to introduce the [SDK 2.0](/docs/sdk), the easiest way to add link previews in your website without effort. +We are happy to introduce the [SDK 2.0](/docs/sdk/getting-started/overview), the easiest way to add link previews in your website without effort. -The version 2.0 introduce a breaking change: It removes the `round` property from the [API Parameters](/docs/sdk/getting-started/overview/getting-started/api-parameters) that you can pass for customize the card preview. +The version 2.0 introduce a breaking change: It removes the `round` property from the [API Parameters](/docs/sdk/getting-started/overview) that you can pass for customize the card preview. The property `round` was related with apply a `border-radius` around your preview card. -We decide make this little change in order the reduce the number of configurable [API Parameters](/docs/sdk/getting-started/overview/getting-started/api-parameters). +We decide make this little change in order the reduce the number of configurable [API Parameters](/docs/sdk/getting-started/overview). But you can still extend the default style using CSS. @@ -63,7 +63,7 @@ Read more about [styling](/docs/sdk/getting-started/overview/getting-started/van ### Video detection -In this product sprint we focused on improving our `video` property added into our [API](/docs/api/getting-started/overview) in the [previous product brief](/blog/video-support-prerendering-sdk-features). +In this product sprint we focused on improving our `video` property added into our [API](/docs/api/getting-started/overview) in the [previous product brief](/blog/product-brief-3). We extended the original idea, adding support for detecting more video providers. The most popular internet sites are covered, such as diff --git a/src/pages/blog/product-brief-5.md b/src/pages/blog/product-brief-5.md index 2ea5eaebc..13010bc23 100644 --- a/src/pages/blog/product-brief-5.md +++ b/src/pages/blog/product-brief-5.md @@ -5,10 +5,10 @@ date: '2018-05-30' ## Microlink API -[![](https://i.imgur.com/2RNeKiR.png)](/docs/api) +[![](https://i.imgur.com/2RNeKiR.png)](/docs/api/getting-started/overview)
- examples was improved, + examples was improved, highlighting the referenced term in each section.
@@ -22,7 +22,7 @@ For example, is very common websites serve images on [WebP](https://en.wikipedia ### Video API Parameter -In the [previous](/blog/sdk-2-0-more-video-providers) Product Brief we introduced the first iteration of video support as part of the API supported data [types](/docs/api/getting-started/overview). +In the [previous](/blog/product-brief-3) Product Brief we introduced the first iteration of video support as part of the API supported data [types](/docs/api/getting-started/overview). Although it's widely used when you consume the API response using our [SDK](/docs/sdk/getting-started/overview/), it can degrade the general user experience, making the response times a bit heavy, specially if you are only interested in the rest of data extracted by the API. @@ -47,11 +47,3 @@ Some significant changes since the last time have been: This changes has been deployed at [Microlink API](/docs/api), adding support for a new shiny functionality called **Custom Rules**: The ability to tell the API new rules to extract new data. We are preparing a new post explaining how to do that, staty stunned 🤘. - -## Microlink Gallery - -[![](https://i.imgur.com/gCq6WeX.png)](https://gallery.microlink.io/) - -We started building a [gallery](https://gallery.microlink.io) of webs, apps or 🦄 who use microlink with some purpose. - -Please [contact with us](https://twitter.com/microlinkhq) for add your shiny project there ✨. diff --git a/src/pages/blog/product-brief-6.md b/src/pages/blog/product-brief-6.md index 12798de4c..1ae4b728e 100644 --- a/src/pages/blog/product-brief-6.md +++ b/src/pages/blog/product-brief-6.md @@ -5,7 +5,7 @@ date: '2018-06-30' ## Custom Rules -[![](https://i.imgur.com/subDjQ1.png)](https://microlink.io/blog/custom-rules) +[![](https://i.imgur.com/subDjQ1.png)](/blog/custom-rules)
Custom Rules enables build custom API response based on your necessities.
@@ -17,7 +17,7 @@ Now, we are introducing the concept of **Custom Rules**: The ability to setup cu In other words, you can use it as a scraper as service 🤯. -We wrote a specific blog [post](https://microlink.io/blog/custom-rules) explaining how to use custom rules, taking an Instagram profile as an example. +We wrote a specific blog [post](/blog/custom-rules) explaining how to use custom rules, taking an Instagram profile as an example. ## Compression documentation diff --git a/src/pages/blog/product-brief-7.md b/src/pages/blog/product-brief-7.md index 9252cff0e..5cca3e7dd 100644 --- a/src/pages/blog/product-brief-7.md +++ b/src/pages/blog/product-brief-7.md @@ -62,7 +62,7 @@ const { status, data } = await 'https://microlink.io' console.log(data) ``` -Microlink Query Language (_MQL_) is the precessor of [Custom Rules](/blog/introducing-custom-rules-/) as we pointed in our [Master Plan for 2019](/blog/master-plan-2019/). +Microlink Query Language (_MQL_) is the precessor of [Custom Rules](/blog/custom-rules) as we pointed in our [Master Plan for 2019](/blog/master-plan-2019/). We are happy to say that **MQL is production ready** 🚀. diff --git a/src/pages/docs/api/parameters/audio.md b/src/pages/docs/api/parameters/audio.md index 27afda969..02dcf976c 100644 --- a/src/pages/docs/api/parameters/audio.md +++ b/src/pages/docs/api/parameters/audio.md @@ -54,4 +54,4 @@ The audio detection introduce some human readable fields as part of the payload: } ``` -You can read [data fields](/api/getting-started/data-fields/) section to know more about the data returned. +You can read [data fields](/docs/api/getting-started/data-fields) section to know more about the data returned. diff --git a/src/pages/docs/api/parameters/embed.md b/src/pages/docs/api/parameters/embed.md index 9f24a7790..d78b3edd1 100644 --- a/src/pages/docs/api/parameters/embed.md +++ b/src/pages/docs/api/parameters/embed.md @@ -21,4 +21,4 @@ In this way, you can embed any data field directly as part of your HTML markup. In order to authenticate your requests, you should use [proxy](https://github.com/microlinkhq/proxy) and [edge-proxy](https://github.com/microlinkhq/edge-proxy) to don't expose your credentials. -Read more about that at [authentication](/docs/api/parameters/authentication) section. +Read more about that at [authentication](/docs/api/basics/authentication) section. diff --git a/src/pages/docs/api/parameters/function.md b/src/pages/docs/api/parameters/function.md index 536b08e86..fca8106cc 100644 --- a/src/pages/docs/api/parameters/function.md +++ b/src/pages/docs/api/parameters/function.md @@ -16,8 +16,8 @@ It runs JavaScript code with runtime access to a headless browser. The function will receive any query parameter provided, plus: - `html`: The target [url](/docs/api/parameters/url) HTML markup. -- `page`: The [puppeteer#page](https://github.com/puppeteer/puppeteer/blob/main/docs/api.md#class-page) to interact with the headless browser. -- `response`: The [puppeteer#response](https://github.com/puppeteer/puppeteer/blob/main/docs/api.md#class-httpresponse) as result of the implicit [page.goto](https://github.com/puppeteer/puppeteer/blob/main/docs/api.md#pagegotourl-options). +- `page`: The [puppeteer#page](https://pptr.dev/api/puppeteer.page/) to interact with the headless browser. +- `response`: The [puppeteer#response](https://pptr.dev/api/puppeteer.httpresponse/) as result of the implicit [page.goto](https://pptr.dev/api/puppeteer.page.goto/). ## Compression diff --git a/src/pages/docs/api/parameters/iframe.md b/src/pages/docs/api/parameters/iframe.md index 2fb93828e..645fae50d 100644 --- a/src/pages/docs/api/parameters/iframe.md +++ b/src/pages/docs/api/parameters/iframe.md @@ -53,66 +53,84 @@ A non exhaustive list of supported providers are: - [23HQ](https://www.23hq.com) - [Abraia](https://abraia.me) -- [Adways](https://www.adways.com) -- [Alpha App Net](https://alpha.app.net/browse/posts/) +- [Acast](https://embed.acast.com) +- [ActBlue](https://secure.actblue.com) +- [Adilo](https://adilo.bigcommand.com) +- [afreecaTV](https://www.afreecatv.com) +- [Altium LLC](https://altium.com) - [Altru](https://www.altrulabs.com) - [amCharts Live Editor](https://live.amcharts.com/) +- [Amtraker](https://amtraker.com) - [Animatron](https://www.animatron.com/) - [Animoto](https://animoto.com/) -- [Apester](https://www.apester.com) +- [AnnieMusic](https://anniemusic.app) - [ArcGIS StoryMaps](https://storymaps.arcgis.com) - [Archivos](https://app.archivos.digital) +- [AssemblrWorld](https://assemblrworld.com/) +- [audio.com](https://audio.com/) - [Audioboom](https://audioboom.com) - [AudioClip](https://audioclip.naver.com) - [Audiomack](https://audiomack.com) -- [AudioSnaps](https://audiosnaps.com) +- [Audiomeans](https://audiomeans.fr) - [Avocode](https://www.avocode.com/) -- [AxiomNinja](https://axiom.ninja) - [Backtracks](https://backtracks.fm) +- [Balsamiq Cloud](https://balsamiq.cloud/) +- [Beams.fm](https://beams.fm) - [Beautiful.AI](https://www.beautiful.ai/) +- [Behance](https://www.behance.net) - [Blackfire.io](https://blackfire.io) - [Blogcast](https://blogcast.host/) +- [Bookingmood](https://www.bookingmood.com) - [Box Office Buz](https://boxofficebuz.com) - [BrioVR](https://view.briovr.com/) +- [Bumper](https://www.bumper.com) - [Buttondown](https://buttondown.email/) - [Byzart Project](https://cmc.byzart.eu) - [Cacoo](https://cacoo.com) -- [Carbon Health](https://carbonhealth.com) +- [Canva](https://www.canva.com) +- [Cardinal Blue](https://minesweeper.today/) - [CatBoat](https://img.catbo.at/) - [Ceros](https://www.ceros.com/) +- [Chainflix](https://chainflix.net) - [ChartBlocks](https://www.chartblocks.com/) - [chirbit.com](https://www.chirbit.com/) +- [CHROCO](https://chroco.ooo/) - [CircuitLab](https://www.circuitlab.com/) - [Clipland](https://www.clipland.com/) - [Clyp](https://clyp.it/) - [CoCo Corp](https://ilovecoco.video) - [CodeHS](https://www.codehs.com) -- [Codepen](https://codepen.io) +- [CodePen](https://codepen.io) - [Codepoints](https://codepoints.net) - [CodeSandbox](https://codesandbox.io) - [CollegeHumor](https://www.collegehumor.com/) - [Commaful](https://commaful.com) - [Coub](https://coub.com/) - [Crowd Ranking](https://crowdranking.com) -- [Cyrano Systems](https://www.cyranosystems.com/) -- [Daily Mile](https://www.dailymile.com) +- [Crumb.sh](https://crumb.sh) +- [Cueup DJ Booking](https://cueup.io) +- [Curated](https://curated.co/) +- [CustomerDB](https://customerdb.com/) +- [dadan](https://www.dadan.io) - [Dailymotion](https://www.dailymotion.com) +- [DALEXNI](https://dalexni.com/) - [Datawrapper](https://www.datawrapper.de) - [Deseret News](https://www.deseret.com) - [Deviantart.com](https://www.deviantart.com) -- [Didacte](https://www.didacte.com/) - [Digiteka](https://www.ultimedia.com/) -- [Dipity](https://www.dipity.com) - [DocDroid](https://www.docdroid.net/) +- [Docswell](https://docswell.com) - [Dotsub](https://dotsub.com/) +- [Dream Broker](https://dreambroker.com) - [DTube](https://d.tube/) -- [edocr](https://www.edocr.com) +- [EchoesHQ](https://echoeshq.com) - [eduMedia](https://www.edumedia-sciences.com/) - [EgliseInfo](https://egliseinfo.catholique.fr/) -- [Embed Articles](https://embedarticles.com/) - [Embedery](https://embedery.com/) -- [Embedly](https://api.embed.ly/) - [Ethfiddle](https://www.ethfiddle.com/) +- [EventLive](https://eventlive.pro) +- [everviz](https://everviz.com) +- [Ex.Co](https://ex.co) - [Eyrie](https://eyrie.io/) - [Facebook](https://www.facebook.com/) - [Fader](https://app.getfader.com) @@ -122,28 +140,38 @@ A non exhaustive list of supported providers are: - [Flat](https://flat.io) - [Flickr](https://www.flickr.com/) - [Flourish](https://flourish.studio/) -- [Fontself](https://www.fontself.com) +- [FlowHubOrg](https://flows.flowhub.org) +- [Fooday](https://fooday.app) - [FOX SPORTS Australia](https://www.foxsports.com.au) - [FrameBuzz](https://framebuzz.com/) -- [FunnyOrDie](https://www.funnyordie.com/) +- [Framer](https://www.framer.com) - [Geograph Britain and Ireland](https://www.geograph.org.uk/) - [Geograph Channel Islands](https://channel-islands.geograph.org/) - [Geograph Germany](https://geo-en.hlipp.de/) - [Getty Images](https://www.gettyimages.com/) -- [Gfycat](https://gfycat.com/) - [Gifnote](https://www.gifnote.com/) - [GIPHY](https://giphy.com) - [GloriaTV](https://gloria.tv/) +- [GMetri](https://www.gmetri.com/) +- [Gong](https://www.gong.io/) +- [Grain](https://grain.com) - [GT Channel](https://gtchannel.com) +- [Gumlet](https://www.gumlet.com/) - [Gyazo](https://gyazo.com) +- [HASH](https://hash.ai) - [hearthis.at](https://hearthis.at/) +- [Heyzine](https://heyzine.com) - [hihaho](https://www.hihaho.com) +- [HippoVideo](https://hippovideo.io) - [Homey](https://homey.app) - [HuffDuffer](https://huffduffer.com) - [Hulu](https://www.hulu.com/) +- [Idomoo](https://idomoo.com/) - [iFixit](https://www.iFixit.com) - [IFTTT](https://www.ifttt.com/) - [iHeartRadio](https://www.iheart.com) +- [iMenuPro](https://imenupro.com) +- [Incredible](https://incredible.dev) - [Indaco](https://player.indacolive.com/) - [Infogram](https://infogram.com/) - [Infoveave](https://infoveave.net/) @@ -151,79 +179,94 @@ A non exhaustive list of supported providers are: - [Inoreader](https://www.inoreader.com) - [inphood](https://inphood.com/) - [Instagram](https://instagram.com) -- [iSnare Articles](https://www.isnare.com/) +- [Insticator Inc](https://www.insticator.com/) - [Issuu](https://issuu.com/) -- [ivlismusic](https://music.ivlis.kr/) -- [Jovian](https://jovian.ml/) +- [itemis CREATE](https://play.itemis.io) +- [Jovian](https://jovian.com/) - [KakaoTv](https://tv.kakao.com/) - [Kickstarter](https://www.kickstarter.com) - [Kidoju](https://www.kidoju.com/) - [Kirim.Email](https://kirim.email/) - [Kit](https://kit.co/) - [Kitchenbowl](https://www.kitchenbowl.com) +- [kmdr](https://kmdr.sh) - [Knacki](https://jdr.knacki.info) - [Knowledge Pad](https://knowledgepad.co/) +- [Kooapp](https://kooapp.com) +- [Kurozora](https://kurozora.app/) - [LearningApps.org](https://learningapps.org/) +- [LeMans.Pod](https://umotion-test.univ-lemans.fr/) - [Lille.Pod](https://pod.univ-lille.fr/) +- [Line Place](https://place.line.me) - [Livestream](https://livestream.com/) +- [LottieFiles](https://lottiefiles.com/) - [Ludus](https://ludus.one) +- [Lumiere](https://latd.com) - [MathEmbed](https://mathembed.com) - [Matterport](https://matterport.com/) - [me.me](https://me.me/) -- [MediaLab](https://www.medialab.co/) -- [Medienarchiv](https://medienarchiv.zhdk.ch/) -- [Meetup](https://www.meetup.com) +- [Mediastream](https://mdstrm.com/) +- [Medienarchiv der Künste - Zürcher Hochschule der Künste](https://medienarchiv.zhdk.ch/) - [Mermaid Ink](https://mermaid.ink) -- [Microlink](https://api.microlink.io) - [Microsoft Stream](https://stream.microsoft.com) +- [Minerva](https://www.minervaknows.com) +- [Miro](https://miro.com/) - [MixCloud](https://mixcloud.com/) +- [Mixpanel](https://mixpanel.com/) - [Moby Picture](https://www.mobypicture.com) -- [Modelo](https://modelo.io/) -- [MorphCast](https://www.morphcast.com) - [Music Box Maniacs](https://musicboxmaniacs.com/) - [myBeweeg](https://mybeweeg.com) - [Namchey](https://namchey.com) - [nanoo.tv](https://www.nanoo.tv/) - [Nasjonalbiblioteket](https://www.nb.no/) - [Natural Atlas](https://naturalatlas.com/) +- [NDLA - Norwegian Digital Learning Arena](https://ndla.no) - [nfb.ca](https://www.nfb.ca/) +- [NoPaste](https://nopaste.ml) +- [Observable](https://observablehq.com) - [Odds.com.au](https://www.odds.com.au) - [Odesli (formerly Songlink)](https://odesli.co) +- [Odysee](https://odysee.com) - [Official FM](https://official.fm) - [Omniscope](https://omniscope.me/) -- [On Aol](https://on.aol.com/) -- [Ora TV](https://www.ora.tv/) +- [Omny Studio](https://omnystudio.com) - [Orbitvu](https://orbitvu.co) -- [Oumy](https://www.oumy.com/) +- [Origits](https://origits.com/) - [Outplayed.tv](https://outplayed.tv/) - [Overflow](https://overflow.io) - [OZ](https://www.oz.com/) - [Padlet](https://padlet.com/) +- [Panda Video](https://pandavideo.com/) - [Pastery](https://www.pastery.net) +- [Picturelfy](https://www.picturelfy.com/) +- [Piggy](https://piggy.to) +- [Pikasso](https://builder.pikasso.xyz) - [PingVP](https://www.pingvp.com/) - [Pinpoll](https://www.pinpoll.com/products/tools) +- [Pinterest](https://www.pinterest.com) +- [PitchHub](https://www.pitchhub.com/) - [Pixdor](https://www.pixdor.com/) +- [Plusdocs](https://plusdocs.com) - [Podbean](https://podbean.com) -- [Polaris Share](https://www.polarishare.com/) - [Poll Daddy](https://polldaddy.com) -- [Port](https://www.sellwithport.com/) - [Portfolium](https://portfolium.com) -- [posiXion](https://posixion.com/) -- [Qualifio](https://qualifio.com/) +- [Present](https://present.do) +- [Prezi Video](https://prezi.com/) +- [QTpi](https://qtpi.gg/) - [Quiz.biz](https://www.quiz.biz/) - [Quizz.biz](https://www.quizz.biz/) - [RadioPublic](https://radiopublic.com) -- [RapidEngage](https://rapidengage.com) +- [Raindrop](https://raindrop.io) +- [rcvis](https://www.rcvis.com/) - [Reddit](https://reddit.com/) - [ReleaseWire](https://www.releasewire.com/) -- [Replit](https://repl.it/) -- [RepubHub](https://repubhub.icopyright.net/) +- [Replit](https://replit.com/) - [ReverbNation](https://www.reverbnation.com/) -- [RiffReporter](https://www.riffreporter.de/) - [Roomshare](https://roomshare.jp) - [RoosterTeeth](https://roosterteeth.com) - [Rumble](https://rumble.com/) - [Runkit](https://runkit.com) +- [Saooti](https://octopus.saooti.com) - [Sapo Videos](https://videos.sapo.pt) - [Screen9](https://www.screen9.com/) - [Screencast.com](https://www.screencast.com/) @@ -233,73 +276,82 @@ A non exhaustive list of supported providers are: - [SendtoNews](https://www.sendtonews.com/) - [ShortNote](https://www.shortnote.jp/) - [Shoudio](https://shoudio.com) -- [Show the Way](https://showtheway.io) +- [Show by Animaker](https://getshow.io/) +- [Show the Way, actionable location info](https://showtheway.io) - [Simplecast](https://simplecast.com) - [Sizzle](https://onsizzle.com/) - [Sketchfab](https://sketchfab.com) - [SlideShare](https://www.slideshare.net/) - [SmashNotes](https://smashnotes.com) +- [Smeme](https://smeme.com) +- [Smrthi](https://www.smrthi.com) - [SmugMug](https://www.smugmug.com/) - [SocialExplorer](https://www.socialexplorer.com/) - [SoundCloud](https://soundcloud.com/) -- [Soundsgood](https://soundsgood.co) - [SpeakerDeck](https://speakerdeck.com) -- [Spotful](https://bespotful.com) - [Spotify](https://spotify.com/) +- [Spotlightr](https://spotlightr.com) - [Spreaker](https://www.spreaker.com/) +- [SproutVideo](https://sproutvideo.com) +- [Spyke](https://spyke.social) - [Stanford Digital Repository](https://purl.stanford.edu/) - [Streamable](https://streamable.com/) -- [StreamOneCloud](https://www.streamone.nl) +- [Streamio](https://www.streamio.com) +- [Subscribi](https://subscribi.io/) +- [Sudomemo](https://www.sudomemo.net/) - [Sutori](https://www.sutori.com/) +- [Sway Office](https://sway.office.com) - [Sway](https://www.sway.com) +- [Synthesia](https://www.synthesia.io/) - [TED](https://www.ted.com) - [The New York Times](https://www.nytimes.com) - [They Said So](https://theysaidso.com/) - [TickCounter](https://www.tickcounter.com) - [TikTok](https://www.tiktok.com/) +- [Tonic Audio](https://tonicaudio.com/) - [Toornament](https://www.toornament.com/) - [Topy](https://www.topy.se/) +- [Totango](https://totango.com) +- [Trinity Audio](https://trinityaudio.ai) +- [Tumblr](https://www.tumblr.com) - [Tuxx](https://www.tuxx.be/) - [tvcf](https://tvcf.co.kr) -- [Twitch](https://www.twitch.tv) +- [Twinmotion](https://twinmotion.unrealengine.com) - [Twitter](https://www.twitter.com/) - [TypeCast](https://typecast.ai) - [Typlog](https://typlog.com) -- [Ubideo](https://player.ubideo.com/) +- [UAPod](https://uapod.univ-antilles.fr/) - [University of Cambridge Map](https://map.cam.ac.uk) - [UnivParis1.Pod](https://mediatheque.univ-paris1.fr/) -- [UOL](https://mais.uol.com.br/) +- [Upec.Pod](https://pod.u-pec.fr/) - [Ustream](https://www.ustream.tv) - [uStudio, Inc.](https://www.ustudio.com) -- [Utposts](https://www.utposts.com/) -- [Uttles](https://uttles.com) - [VeeR VR](https://veer.tv/) -- [Verse](https://verse.com/) +- [VeeR VR](https://veer.tv/) - [VEVO](https://www.vevo.com/) -- [VideoJug](https://www.videojug.com) -- [Vidlit](https://vidl.it/) -- [Vidmizer](https://www.vidmizer.com/) +- [Videfit](https://videfit.com/) +- [VidMount](https://vidmount.com/) - [Vidyard](https://vidyard.com) - [Vimeo](https://vimeo.com/) +- [Viostream](https://www.viostream.com) - [Viously](https://www.viously.com) -- [Viziosphere](https://www.viziosphere.com) - [Vizydrop](https://vizydrop.com) - [Vlipsy](https://vlipsy.com/) - [VLIVE](https://www.vlive.tv) -- [Vlurb](https://www.vlurb.co/) +- [Vouch](https://www.vouchfor.com/) - [VoxSnap](https://voxsnap.com/) +- [Waltrack](https://waltrack/net) - [Wave.video](https://wave.video) - [wecandeo](https://www.wecandeo.com/) -- [Wiredrive](https://www.wiredrive.com/) +- [Whimsical](https://www.whimsical.com) - [Wistia, Inc.](https://wistia.com/) - [wizer.me](https://www.wizer.me/) - [Wokwi](https://wokwi.com) -- [Wootled](https://www.wootled.com/) +- [Wolfram Cloud](https://www.wolframcloud.com) - [WordPress.com](https://wordpress.com/) -- [Xpression](https://web.xpression.jp) -- [Yes, I Know IT!](https://yesik.it) -- [YFrog](https://yfrog.com/) +- [X](https://www.x.com/) - [YouTube](https://www.youtube.com/) +- [YUMPU](https://www.yumpu.com/) - [Zeplin](https://zeplin.io) - [ZingSoft](https://app.zingsoft.com) - [ZnipeTV](https://www.znipe.tv/) diff --git a/src/pages/docs/api/parameters/insights/lighthouse.md b/src/pages/docs/api/parameters/insights/lighthouse.md index c878e80d3..8d340c0c3 100644 --- a/src/pages/docs/api/parameters/insights/lighthouse.md +++ b/src/pages/docs/api/parameters/insights/lighthouse.md @@ -49,10 +49,10 @@ You can use `'preset'` to load a set of specific Lighthouse settings at once: The following presets are supported: -- [default](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/default-config.js) -- [desktop](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/desktop-config.js) -- [experimental](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/experimental-config.js) -- [full](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/full-config.js) -- [lr-desktop](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/lr-desktop-config.js) -- [lr-mobile](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/lr-mobile-config.js) -- [perf](https://github.com/GoogleChrome/lighthouse/blob/master/lighthouse-core/config/perf-config.js) +- [default](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/default-config.js) +- [desktop](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/desktop-config.js) +- [experimental](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/experimental-config.js) +- [full](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/full-config.js) +- [lr-desktop](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/lr-desktop-config.js) +- [lr-mobile](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/lr-mobile-config.js) +- [perf](https://github.com/GoogleChrome/lighthouse/blob/5e18c5a0656b427e59890dc9c125164ef9f276c3/core/config/perf-config.js) diff --git a/src/pages/docs/sdk/getting-started/polyfills.md b/src/pages/docs/sdk/getting-started/polyfills.md index 369c3cb8d..ab827fefc 100644 --- a/src/pages/docs/sdk/getting-started/polyfills.md +++ b/src/pages/docs/sdk/getting-started/polyfills.md @@ -10,7 +10,7 @@ That means that `window.fetch` should be available and accesible. Although nowadays the [fetch browser compatibility](https://caniuse.com/#search=fetch) is good enough, you need to be sure that the environment **Microlink SDK** is running on has it available. -We recommend using the [polyfill.io](https://polyfill.io/v3/) CDN for that purpose, it will only load the polyfill if `window.fetch` isn't globally detected. +We recommend using the [polyfill.io](https://polyfill.io/) CDN for that purpose, it will only load the polyfill if `window.fetch` isn't globally detected. ```html