Skip to content

Commit 58b7bed

Browse files
authored
Merge pull request #191 from extractus/4.0.8
4.0.8
2 parents 750ed83 + f2addde commit 58b7bed

File tree

6 files changed

+1050
-1014
lines changed

6 files changed

+1050
-1014
lines changed

.github/workflows/ci-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
strategy:
1414
matrix:
15-
node_version: [18.x, 20.x, 22.x]
15+
node_version: [20.x, 22.x, 23.x]
1616

1717
steps:
1818
- uses: actions/checkout@v4
@@ -57,5 +57,5 @@ jobs:
5757
uses: coverallsapp/github-action@v2
5858
with:
5959
parallel-finished: true
60-
carryforward: "run-18.x,run-20.x,run-21.x"
60+
carryforward: "run-20.x,run-22.x,run-23.x"
6161

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ Extract oEmbed content from given URL.
1010

1111
## Demo
1212

13-
- [Give it a try!](https://extractor-demos.pages.dev/oembed-extractor)
14-
- [Example FaaS](https://extractus.deno.dev/extract?apikey=rn0wbHos2e73W6ghQf705bdF&type=oembed&url=https://www.instagram.com/tv/CVlR5GFqF68/)
15-
13+
- [Give it a try!](https://extractus-demo.vercel.app/oembed)
1614

1715
## Install & Usage
1816

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "4.0.7",
2+
"version": "4.0.8",
33
"name": "@extractus/oembed-extractor",
44
"description": "Get oEmbed data from given URL.",
55
"homepage": "https://github.com/extractus/oembed-extractor",
@@ -32,15 +32,15 @@
3232
},
3333
"dependencies": {
3434
"cross-fetch": "^4.1.0",
35-
"linkedom": "^0.18.9"
35+
"linkedom": "^0.18.10"
3636
},
3737
"devDependencies": {
38-
"@eslint/js": "^9.24.0",
39-
"eslint": "^9.24.0",
38+
"@eslint/js": "^9.26.0",
39+
"eslint": "^9.26.0",
4040
"globals": "^16.0.0",
4141
"https-proxy-agent": "^7.0.6",
4242
"jest": "^29.7.0",
43-
"nock": "^14.0.3"
43+
"nock": "^14.0.4"
4444
},
4545
"keywords": [
4646
"oembed",

src/utils/providers.latest.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// provider data, synchronized at 2025-04-13T02:12:06.847Z
1+
// provider data, synchronized at 2025-05-04T13:26:33.140Z
22

33
/* eslint-disable */
44

@@ -804,7 +804,6 @@ export const providers = [
804804
{
805805
"s": [
806806
"//gumlet\\.tv/watch/*",
807-
"//www\\.gumlet\\.com/watch/*",
808807
"//play\\.gumlet\\.io/embed/*"
809808
],
810809
"e": "//api.gumlet.com/v1/oembed"
@@ -909,6 +908,13 @@ export const providers = [
909908
],
910909
"e": "//www.ifttt.com/oembed/"
911910
},
911+
{
912+
"s": [
913+
"//*\\.videocdn\\.net/player/*",
914+
"//*\\.euvideocdn\\.com/player/*"
915+
],
916+
"e": "//app.ignitevideo.cloud/api/oembed"
917+
},
912918
{
913919
"s": [
914920
"//www\\.iheart\\.com/podcast/*/*"
@@ -1171,6 +1177,12 @@ export const providers = [
11711177
],
11721178
"e": "//admin.lumiere.is/api/services/oembed"
11731179
},
1180+
{
1181+
"s": [
1182+
"//marimo\\.app/*"
1183+
],
1184+
"e": "//marimo.app/oembed"
1185+
},
11741186
{
11751187
"s": [
11761188
"//mathembed\\.com/latex?inputText=*"

src/utils/providers.orginal.json

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1670,7 +1670,6 @@
16701670
{
16711671
"schemes": [
16721672
"https://gumlet.tv/watch/*",
1673-
"https://www.gumlet.com/watch/*",
16741673
"https://play.gumlet.io/embed/*"
16751674
],
16761675
"url": "https://api.gumlet.com/v1/oembed",
@@ -1895,6 +1894,20 @@
18951894
}
18961895
]
18971896
},
1897+
{
1898+
"provider_name": "Ignite",
1899+
"provider_url": "https://ignite.video/",
1900+
"endpoints": [
1901+
{
1902+
"schemes": [
1903+
"https://*.videocdn.net/player/*",
1904+
"https://*.euvideocdn.com/player/*"
1905+
],
1906+
"url": "https://app.ignitevideo.cloud/api/oembed",
1907+
"discovery": true
1908+
}
1909+
]
1910+
},
18981911
{
18991912
"provider_name": "iHeartRadio",
19001913
"provider_url": "https://www.iheart.com",
@@ -2446,6 +2459,19 @@
24462459
}
24472460
]
24482461
},
2462+
{
2463+
"provider_name": "marimo",
2464+
"provider_url": "https://marimo.io/",
2465+
"endpoints": [
2466+
{
2467+
"schemes": [
2468+
"https://marimo.app/*"
2469+
],
2470+
"url": "https://marimo.app/oembed",
2471+
"discovery": true
2472+
}
2473+
]
2474+
},
24492475
{
24502476
"provider_name": "MathEmbed",
24512477
"provider_url": "http://mathembed.com",

0 commit comments

Comments
 (0)