chore(source): improve Eurostreaming search by trimming some special chars and supporting similarity search

This commit is contained in:
WebStreamr 2025-09-29 20:27:49 +00:00
parent e327f3c734
commit 8f2e8e492f
No known key found for this signature in database
6 changed files with 1539 additions and 2 deletions

View file

@ -40,4 +40,9 @@ describe('Eurostreaming', () => {
const streams = await source.handle(ctx, 'series', new TmdbId(119051, 1, 1));
expect(streams).toMatchSnapshot();
});
test('alien earth s1e1', async () => {
const streams = await source.handle(ctx, 'series', new TmdbId(157239, 1, 1));
expect(streams).toMatchSnapshot();
});
});

View file

@ -1,4 +1,5 @@
import * as cheerio from 'cheerio';
import levenshtein from 'fast-levenshtein';
import { ContentType } from 'stremio-addon-sdk';
import { Context, CountryCode } from '../types';
import { Fetcher, getTmdbId, getTmdbNameAndYear, Id } from '../utils';
@ -27,7 +28,7 @@ export class Eurostreaming extends Source {
const tmdbId = await getTmdbId(ctx, this.fetcher, id);
const [name] = await getTmdbNameAndYear(ctx, this.fetcher, tmdbId, 'it');
const seriesPageUrl = await this.fetchSeriesPageUrl(ctx, name);
const seriesPageUrl = await this.fetchSeriesPageUrl(ctx, name.replace(':', '').replace('-', ''));
if (!seriesPageUrl) {
return [];
}
@ -74,10 +75,15 @@ export class Eurostreaming extends Source {
.map((_i, el) => new URL($(el).attr('href') as string))
.get(0);
const similarKeyWordMatchUrl = $(`.post-thumb a[href]:first`)
.filter((_i, el) => levenshtein.get(($(el).attr('title') as string).trim(), keyword, { useCollator: true }) < 5)
.map((_i, el) => new URL($(el).attr('href') as string))
.get(0);
const partialKeyWordMatchUrl = $(`.post-thumb a[href][title*="${keyword}"]:first`)
.map((_i, el) => new URL($(el).attr('href') as string))
.get(0);
return exactKeyWordMatchUrl ?? partialKeyWordMatchUrl;
return exactKeyWordMatchUrl ?? similarKeyWordMatchUrl ?? partialKeyWordMatchUrl;
};
}

View file

@ -0,0 +1 @@
{"adult":false,"backdrop_path":"/s7Lim1xma0qCNwlrQlaxM9mFLyN.jpg","created_by":[{"id":202816,"credit_id":"620bdfc73e01ea002b2f90b1","name":"Noah Hawley","original_name":"Noah Hawley","gender":2,"profile_path":"/pxVP1lywEBA9y8x5Xe3kM7m4ai3.jpg"}],"episode_run_time":[],"first_air_date":"2025-08-12","genres":[{"id":10765,"name":"Sci-Fi & Fantasy"},{"id":18,"name":"Dramma"}],"homepage":"https://www.fxnetworks.com/shows/alien-earth","id":157239,"in_production":true,"languages":["en"],"last_air_date":"2025-09-23","last_episode_to_air":{"id":6231390,"name":"I veri mostri","overview":"Emerge una nuova dinamica di potere.","vote_average":7.54,"vote_count":25,"air_date":"2025-09-23","episode_number":8,"episode_type":"finale","production_code":"XWYV1008","runtime":48,"season_number":1,"show_id":157239,"still_path":"/tssL6QBaKUkdXtmPUidrsREIEX5.jpg"},"name":"Alien - Pianeta Terra","next_episode_to_air":null,"networks":[{"id":88,"logo_path":"/aexGjtcs42DgRtZh7zOxayiry4J.png","name":"FX","origin_country":"US"},{"id":453,"logo_path":"/pqUTCleNUiTLAVlelGxUgWn1ELh.png","name":"Hulu","origin_country":"US"}],"number_of_episodes":8,"number_of_seasons":1,"origin_country":["US"],"original_language":"en","original_name":"Alien: Earth","overview":"Quando una misteriosa nave spaziale si schianta sulla Terra, una giovane donna (Sydney Chandler) e un gruppo di soldati tattici fanno una scoperta fatidica che li mette faccia a faccia con la più grande minaccia per il pianeta.","popularity":213.6674,"poster_path":"/y6DP95YbjwgDuveTNP28tFqAvWk.jpg","production_companies":[{"id":15990,"logo_path":"/5cT4zwHA66uNAr2p3CcBDLddXu2.png","name":"FX Productions","origin_country":"US"},{"id":221347,"logo_path":"/6Ry6uNBaa0IbbSs1XYIgX5DkA9r.png","name":"Scott Free Productions","origin_country":"US"},{"id":20814,"logo_path":null,"name":"26 Keys Productions","origin_country":"US"}],"production_countries":[{"iso_3166_1":"US","name":"United States of America"}],"seasons":[{"air_date":"2025-08-12","episode_count":8,"id":243129,"name":"Stagione 1","overview":"","poster_path":"/4rZdYuKbxakEGZRrgnPK7Vm5asb.jpg","season_number":1,"vote_average":7.2}],"spoken_languages":[{"english_name":"English","iso_639_1":"en","name":"English"}],"status":"Returning Series","tagline":"Eravamo più al sicuro nello spazio.","type":"Scripted","vote_average":7.616,"vote_count":565}

View file

@ -0,0 +1,324 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="it-IT">
<head>
<meta charset="utf-8">
<title>Ricerca "Alien Pianeta Terra", trovati: 1 risultati</title>
<meta name="description" content="Ricerca Alien Pianeta Terra, trovati: 1 notizia">
<meta name="generator" content="euroStreaming - Serie TV Streaming (https://eurostreaming.movie/)">
<link rel="search" type="application/opensearchdescription+xml" href="https://eurostreaming.luxe/index.php?do=opensearch" title="euroStreaming - Serie TV streaming Gratis">
<link rel="canonical" href="/aggiornamento-episodi.html">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://fonts.googleapis.com/css?family=Ropa+Sans|Open+Sans:400,600,700" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="/templates/eurostreaming/css/dashicons.min.css" type="text/css" media="all" />
<link rel="stylesheet" href="/templates/eurostreaming/css/style.css?v=8" type="text/css" media="all" />
<link rel="stylesheet" href="/templates/eurostreaming/css/media-queries.css" type="text/css" media="all" />
<link rel="stylesheet" href="/templates/eurostreaming/css/custom.css" type="text/css" media="all" />
<link rel="stylesheet" href="/templates/eurostreaming/css/engine.css" type="text/css" media="all" />
<link rel="shortcut icon" href="/templates/eurostreaming/images/favicon11.ico" type="image/x-icon" />
<script type="8b8ded70a49dc4a22e3c35c2-text/javascript" src="/templates/eurostreaming/js/init.js"></script>
<script type="8b8ded70a49dc4a22e3c35c2-text/javascript" src="/engine/classes/js/jquery.js"></script>
<meta name="google-site-verification" content="L5NZsHMj-CJMRNMnpkHOdGJ03LOw7Yc5hLhQeFDREgg" />
<meta name="google-site-verification" content="w552LjA4ufttlebPf-3AHbjG8a16YD2xRtbBkwuHE9k" />
<meta name="google-site-verification" content="DRWuAqNBxNlAQQoaiOckjfGqbmXf4ysxxtfi2NTvCbU" />
<meta name="google-site-verification" content="qdmy6TjDp7D4vi2XTcz6m5H1T1JnPCCm600ChokPZ5o" />
<meta name="google-site-verification" content="fi_DQbhDNzWgijjZ4BQBQwrRi7RUo4MQi71DF4Dk1-Q" />
<meta name="google-site-verification" content="6odAT_PytCkFFQ3djV7H3YsrqnJ5KQWhW1cZMTq5iTI" />
<script data-cfasync="false" async type="text/javascript" src="//nl.moneraltilting.com/rzdtIypeKpWQwe/90109"></script>
</head>
<body class="home blog">
<div class="main-wrap">
<header class="site-header">
<nav class="top-navbar" role="navigation">
<div class="inner-wrap">
<div class="navbar-header"> </div>
<div id="navbar-top"> </div>
<!-- #navbar-top -->
</div>
</nav>
<!-- .navbar -->
<div class="inner-wrap">
<div class="navbar-brand"> <a href="/" title="eurostreaming"> <img src="/templates/eurostreaming/images/eurologo.png" alt="eurostreaming" /> </a> </div>
<!-- .navbar-brand -->
<div class="clear"></div>
</div>
<nav class="main-navbar" role="navigation">
<div class="inner-wrap">
<div class="navbar-search">
<form role="search" method="post" class="search-form" action="">
<label> <span class="screen-reader-text">Ricerca per:</span>
<input type="search" class="search-field" placeholder="Cerca &hellip;" value="" id="story" name="story" />
</label>
<input type="submit" class="search-submit" value="Cerca" />
<input type="hidden" name="do" value="search">
<input type="hidden" name="subaction" value="search">
</form>
</div>
<div class="navbar-header"> <a class="navbar-toggle" href="#menu-main-slide"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </a>
<div id="menu-main-slide" class="menu-principale-container">
<ul id="menu-principale" class="menu">
<li><a href="/">HOME</a></li>
<li><a href="/serie-tv-archive/">ARCHIVIO</a></li>
<li><a href="https://altadefinizione.free/">FILM STREAMING</a></li>
<li><a href="/aggiornamento-episodi.html">AGGIORNAMENTO EPISODI</a></li>
<li><a href="#">ELENCHI</a>
<ul class="sub-menu">
<li><a href="/elenco-anime-cartoni.html">ANIME E CARTONI</a></li>
<li><a href="/elenco-serie-tv.html">SERIE TV</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="navbar-main">
<div class="menu-principale-container">
<ul id="menu-principale-1" class="nav navbar-nav dropdown sf-menu">
<li><a href="/">HOME</a></li>
<li><a href="/serie-tv-archive/">ARCHIVIO</a></li>
<li><a href="https://altadefinizione.free/">FILM STREAMING</a></li>
<li><a href="/aggiornamento-episodi.html">AGGIORNAMENTO EPISODI</a></li>
<li><a href="#">ELENCHI</a>
<ul class="sub-menu">
<li><a href="/elenco-anime-cartoni.html">ANIME E CARTONI</a></li>
<li><a href="/elenco-serie-tv.html">SERIE TV</a></li>
</ul>
</li>
</ul>
</div>
</div>
<!-- #navbar-main -->
<div class="clear"></div>
</div>
</nav>
<!-- .navbar -->
</header>
<!-- .site-header -->
<div class="inner-wrap">
<div id="content">
<div class="section-title">
<h2>Site search</h2>
</div>
<!-- /.section-title -->
<div class="recent-posts"> <article class="box story searchpage">
<div class="box_in">
<h1 class="title">Cerca sul sito</h1>
<div id="searchtable" name="searchtable" class="searchtable"><form name="fullsearch" id="fullsearch" action="/index.php?do=search" method="post">
<input type="hidden" name="do" id="do" value="search">
<input type="hidden" name="subaction" id="subaction" value="search">
<input type="hidden" name="from_page" id="from_page" value="0">
<table>
<tr>
<td class="search">
<div style="margin:10px;">
<input type="text" name="story" id="searchinput" value="Alien Pianeta Terra" class="textin" style="width:250px">
<br /><br />
<input type="button" class="bbcodes" name="dosearch" id="dosearch" value="Start search">
</div>
</td>
</tr>
</table>
</form></div><br>
<p>Found 1 responses</p>
</div>
</article>
<div class="list post type-post status-publish format-standard has-post-thumbnail hentry category-serie-tv-archive category-serie-tv category-series-page category-streaming-ipad-vk">
<div class="post-thumb"> <a href="https://eurostreaming.luxe/stream/4331-alien-pianeta-terra-streaming-streaming.html" title="Alien: Pianeta Terra"> <img src="/uploads/thumb/300x450-0-80/2025-08/1755087339-627287448.jpg" alt="Alien: Pianeta Terra" class="Thumbnail thumbnail loop" width="135" height="200" /> </a> </div>
<div class="post-content">
<h2><a href="https://eurostreaming.luxe/stream/4331-alien-pianeta-terra-streaming-streaming.html" title="Alien: Pianeta Terra">Alien: Pianeta Terra</a></h2>
<div class="clear"></div>
</div>
</div>
</div>
<br>
</div>
<!-- /#content -->
<div id="sidebar">
<div class="widget widget_text" id="text-2">
<div class="textwidget custom-html-widget">
<font size="4" color="#ebffeb">
<b>Benvenuto su euroStreaming.</b><br>
<a href="https://t.me/+aE2wZ75v4lI2ZjYy" target="_blank" rel="nofollow"><img src="/templates/eurostreaming/images/telegram.png" alt="EuroStreaming Telegram Canale"></a><br> Cerca subito la tua serie streaming!
<br>Mettici tra i <b>PREFERITI</b> con <font color="#09FF00"><b>CTRL+D</b><br><a href="/aggiornamento-episodi/"><strong> AGGIORNAMENTO EPISODI</strong></a></font>
</font><br>
<font style="line-height: 90%;" size="4" color="#ebffeb"><strong>SERIE TV AGGIORNATE di OGGI</strong><br>
<a href="https://eurostreaming.luxe/stream/4485-omicidi-a-mystery-island-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Omicidi a Mystery Island</a><br>
<a href="https://eurostreaming.luxe/stream/4417--streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Learning to Love</a><br>
<a href="https://eurostreaming.luxe/stream/4383-bon-appetit-maesta-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Bon appétit, Maestà</a><br>
<a href="https://eurostreaming.luxe/stream/2846-the-walking-dead-daryl-dixon-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">The Walking Dead - Daryl Dixon</a><br>
<a href="https://eurostreaming.luxe/stream/1967-peacemaker-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Peacemaker</a><br>
<a href="https://eurostreaming.luxe/stream/4322-outlander-blood-of-my-blood-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Outlander: Blood of My Blood</a><br>
<a href="https://eurostreaming.luxe/stream/1579-ncis-unita-anticrimine-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">NCIS - Unità anticrimine</a><br>
<a href="https://eurostreaming.luxe/stream/4133-gachiakuta-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Gachiakuta</a><br>
<a href="https://eurostreaming.luxe/stream/4382-la-regina-dellautostima-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">La regina dell&#039;autostima</a><br>
<a href="https://eurostreaming.luxe/stream/4384-bruno-barbieri-4-hotel-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Bruno Barbieri - 4 Hotel</a><br>
</font><br>
<font style="line-height: 90%;" size="4" color="#ebffeb"><strong>CLASSIFICA MESE</strong><br>
<a href="https://eurostreaming.luxe/stream/4484-io-e-winnie-the-pooh-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Io e Winnie the Pooh</a><br>
<a href="https://eurostreaming.luxe/stream/4483-unicorn-academy-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Unicorn Academy</a><br>
<a href="https://eurostreaming.luxe/stream/4482-dessert-masters-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Dessert Masters</a><br>
<a href="https://eurostreaming.luxe/stream/4481-isolati-con-la-suocera-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Isolati con la suocera</a><br>
<a href="https://eurostreaming.luxe/stream/4480-k-pop-idols-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">K-Pop Idols</a><br>
<a href="https://eurostreaming.luxe/stream/4479-oceanxplorers-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">OceanXplorers</a><br>
<a href="https://eurostreaming.luxe/stream/4478-angela-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Angela</a><br>
<a href="https://eurostreaming.luxe/stream/4477-la-ricetta-della-felicita-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">La ricetta della felicità</a><br>
<a href="https://eurostreaming.luxe/stream/4476-new-panty-stocking-with-garterbelt-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">New Panty and Stocking with Garterbelt</a><br>
<a href="https://eurostreaming.luxe/stream/4475-wayward-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Wayward Ribelli</a><br>
<a href="https://eurostreaming.luxe/stream/4474-house-of-guinness-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">House of Guinness</a><br>
<a href="https://eurostreaming.luxe/stream/4473-nascar-a-tutta-velocita-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">NASCAR: a tutta velocità</a><br>
<a href="https://eurostreaming.luxe/stream/4472--streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Franklin</a><br>
<a href="https://eurostreaming.luxe/stream/4471-marvel-zombies-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Marvel Zombies</a><br>
<a href="https://eurostreaming.luxe/stream/4470-hotel-costiera-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Hotel Costiera</a><br>
<a href="https://eurostreaming.luxe/stream/4469-blindati-viaggio-nelle-carceri-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Blindati: Viaggio Nelle Carceri</a><br>
<a href="https://eurostreaming.luxe/stream/4468-wonderoos-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Wonderoos</a><br>
<a href="https://eurostreaming.luxe/stream/4467-the-pitt-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">The Pitt</a><br>
<a href="https://eurostreaming.luxe/stream/4466-the-narrow-road-to-the-deep-north-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">La strada stretta verso il profondo Nord</a><br>
<a href="https://eurostreaming.luxe/stream/4465-balene-amiche-per-sempre-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Balene Amiche per sempre</a><br>
<a href="https://eurostreaming.luxe/stream/4464-diddy-on-trial-as-it-happened-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Diddy on Trial: As It Happened</a><br>
<a href="https://eurostreaming.luxe/stream/4463-non-ti-dimentichero-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Non ti dimenticherò</a><br>
<a href="https://eurostreaming.luxe/stream/4462-il-rifugio-atomico-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Il rifugio atomico</a><br>
<a href="https://eurostreaming.luxe/stream/4461-earnhardt-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Earnhardt</a><br>
<a href="https://eurostreaming.luxe/stream/4460-haunted-hotel-lhotel-infestato-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Haunted Hotel - L&#039;hotel infestato</a><br>
<a href="https://eurostreaming.luxe/stream/4459-i-segreti-dei-pinguini-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">I segreti dei pinguini</a><br>
<a href="https://eurostreaming.luxe/stream/4458-nowe-rozdanie-rhythm-flow-polska-streaming-streaming.html" target="_blank" rel="noopener noreferrer" style="text-transform: uppercase;">Nowe rozdanie: Rhythm + Flow Polska</a><br>
</font>
</div>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
<!-- /#sidebar -->
<div class="clear"></div>
</div>
<!-- /.inner-wrap -->
<div id="footer">
<div class="inner-wrap">
<div id="footer-widgets">
<div class="column"> </div>
<!-- /1st column -->
<div class="column"> </div>
<!-- /2nd column -->
<div class="column"> </div>
<!-- /3rd column -->
<div class="column last"> </div>
<!-- /4th column -->
<div class="clear"></div>
</div>
<!-- /#footer-widgets -->
<div class="inner-wrap">
<p class="site-copyright">&copy; 2025 <a href="/">Eurostreaming</a>: <strong>Serie TV Streaming</strong>. <a href="/euro-dmca.html">DMCA</a> | <a href="/sitemap.xml">SiteMap</a> | <a href="#"><img src="https://i.imgur.com/mR5VYcM.jpg" height="25"></a> | <a target="_blank" href="https://safeweb.norton.com/report/show?url=eurostreaming.movie"><img src="https://i.imgur.com/2KdPXCV.jpg" height="30"></a></p>
</div>
<!-- /.inner-wrap -->
</div>
<!-- /#footer-notice -->
</div>
<!-- /#footer -->
</div>
<!-- /.main-wrap -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css?ver=123" />
<link rel="stylesheet" href="/templates/eurostreaming/css/box-shortcodes.css" type="text/css" media="all" />
<script type="8b8ded70a49dc4a22e3c35c2-text/javascript" src="/templates/eurostreaming/js/jquery.mmenu.min.all.js"></script>
<script type="8b8ded70a49dc4a22e3c35c2-text/javascript" src="/templates/eurostreaming/js/superfish.min.js"></script>
<script type="8b8ded70a49dc4a22e3c35c2-text/javascript" src="/templates/eurostreaming/js/functions.js?v=2"></script>
<script type="8b8ded70a49dc4a22e3c35c2-text/javascript" src="/templates/eurostreaming/js/spoiler.js"></script>
<script type="8b8ded70a49dc4a22e3c35c2-text/javascript" src="/engine/classes/js/jqueryui.js" defer></script>
<script type="8b8ded70a49dc4a22e3c35c2-text/javascript" src="/engine/classes/js/dle_js.js" defer></script>
<script type="8b8ded70a49dc4a22e3c35c2-text/javascript">
<!--
var dle_root = '/';
var dle_admin = '';
var dle_login_hash = 'e7ab3da252e1fdcd731dfa7bc0801d6e3f601ea3';
var dle_group = 5;
var dle_skin = 'eurostreaming';
var dle_wysiwyg = '-1';
var quick_wysiwyg = '1';
var dle_act_lang = ["Yes", "No", "Enter", "Cancel", "Save", "Delete", "Loading. Please, wait..."];
var menu_short = 'Quick edit';
var menu_full = 'Full edit';
var menu_profile = 'View profile';
var menu_send = 'Send message';
var menu_uedit = 'Admin Center';
var dle_info = 'Information';
var dle_confirm = 'Confirm';
var dle_prompt = 'Enter the information';
var dle_req_field = 'Please fill in all the required fields';
var dle_del_agree = 'Are you sure you want to delete it? This action cannot be undone';
var dle_spam_agree = 'Are you sure you want to mark the user as a spammer? This will remove all his comments';
var dle_complaint = 'Enter the text of your complaint to the Administration:';
var dle_big_text = 'Highlighted section of text is too large.';
var dle_orfo_title = 'Enter a comment to the detected error on the page for Administration ';
var dle_p_send = 'Send';
var dle_p_send_ok = 'Notification has been sent successfully ';
var dle_save_ok = 'Changes are saved successfully. Refresh the page?';
var dle_reply_title= 'Reply to the comment';
var dle_tree_comm = '0';
var dle_del_news = 'Delete article';
var dle_sub_agree = 'Do you really want to subscribe to this articles comments?';
var dle_captcha_type = '1';
var allow_dle_delete_news = false;
//-->
</script>
<script type="8b8ded70a49dc4a22e3c35c2-text/javascript">
let dleSearchPage = 'search';
let dleSearchConfig = {"ajax":0,"maximunNews":5,"ajaxCategory":0,"ajaxTags":0,"ajaxXfield":0,"url":0,"minChar":2,"maxChar":50,"statistics":0};
dleSearchConfig.page = window.location.pathname;
</script>
<script src="/templates/eurostreaming/lazydev/dle_search/assets/dle_search.js" defer type="8b8ded70a49dc4a22e3c35c2-text/javascript"></script>
<script type="8b8ded70a49dc4a22e3c35c2-text/javascript">
$(function(){
$('#navbar-main a[href="' + window.location.pathname + '"]').closest('li').addClass('current-menu-item');
})
</script>
<!-- Shortcodes Ultimate custom CSS - begin -->
<style type='text/css'>
.su-spoiler-style-fancy {
background: #303c49;
border: none;
}
.su-spoiler-style-fancy > .su-spoiler-title {
background: #022e3e;
color: #39ec7b;
border-bottom: none;
}
.su-spoiler-icon-arrow .su-spoiler-icon:before { font-family:'FontAwesome'; content: "\f063"; color: #C1F1C0; position:relative; top:2px; margin-right:5px; }
.su-spoiler-icon-arrow.su-spoiler-closed .su-spoiler-icon:before { content: "\f061"; }
.su-spoiler-content {
font-size: 16px;
}
.su-spoiler-title {
font-size: 18px;
color: #C1F1C0;
}
.su-accordion .su-spoiler {
margin-bottom: 0em;
}
.su-spoiler {
margin-bottom: 0em;
}
</style>
<!-- Shortcodes Ultimate custom CSS - end -->
<div style="display: none"><script type="8b8ded70a49dc4a22e3c35c2-text/javascript">
document.write('<a href="//www.liveinternet.ru/click" '+
'target="_blank"><img src="//counter.yadro.ru/hit?t52.6;r'+
escape(document.referrer)+((typeof(screen)=='undefined')?'':
';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+
';h'+escape(document.title.substring(0,150))+';'+Math.random()+
'" alt="" title="'+
' " '+
'border="0" width="88" height="31"><\/a>')
</script></div>
<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="8b8ded70a49dc4a22e3c35c2-|49" defer></script></body>
</html>
<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->

View file

@ -1,5 +1,30 @@
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
exports[`Eurostreaming alien earth s1e1 1`] = `
[
{
"meta": {
"countryCodes": [
"it",
],
"referer": "https://eurostreaming.luxe/stream/4331-alien-pianeta-terra-streaming-streaming.html",
"title": "Alien - Pianeta Terra 1x1",
},
"url": "https://supervideo.cc/e/lsz10iyul3ot",
},
{
"meta": {
"countryCodes": [
"it",
],
"referer": "https://eurostreaming.luxe/stream/4331-alien-pianeta-terra-streaming-streaming.html",
"title": "Alien - Pianeta Terra 1x1",
},
"url": "https://dropload.tv/e/xjbjskdi9tuj",
},
]
`;
exports[`Eurostreaming game of thrones s1e1 1`] = `
[
{