<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<items>


<item>
<title>SHOWS  (like AliveGR)</title>
<link>$doregex[makelist]</link>
<thumbnail>https://greek-movies.com/icon/logo.jpg</thumbnail>
<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[COLOR skyblue]  [makelist.param2] [/COLOR]</title>
<link>$doregex[makelist2]</link>
]]></listrepeat>
<expres><![CDATA[<option  value="(shows.*?&y=&c=&g=)">(.*?)<]]></expres>
<page>https://greek-movies.com/shows.php</page>
<cookieJar></cookieJar>
</regex>
<regex>
<name>makelist2</name>
<listrepeat><![CDATA[
<title>[COLOR skyblue] [makelist2.param3] [/COLOR]   </title>
<link>$doregex[makelist3]</link>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
<fanart>https://greek-movies.com/icon/shows/$doregex[encode-makelist2]</fanart>
]]></listrepeat>
<expres><![CDATA[href='(.*?)'>.*?<img src='icon/shows/(.*?)'>.*?text-center'>(.*?)<]]></expres>
<page>https://greek-movies.com/[makelist.param1]</page>
<referer>https://greek-movies.com/shows.php</referer>
<cookieJar></cookieJar>
</regex>
<regex>
<name>makelist3</name>
<listrepeat><![CDATA[
<title>[COLOR deepskyblue] [/COLOR][COLOR coral]  [makelist3.param2] [/COLOR]</title>
<link>$doregex[makelist4]</link>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
<fanart>https://greek-movies.com/icon/shows/$doregex[encode-makelist2]</fanart>	
]]></listrepeat>
<expres><![CDATA[loadEpisode\('([^']*)', 'n'.+?>(.*?)<]]></expres>
<page>https://greek-movies.com/[makelist2.param1]</page>
<cookieJar></cookieJar>
</regex>
<regex>
<name>makelist4</name>
<listrepeat><![CDATA[
<title>[makelist4.param2]   </title>
<link>$doregex[id3]</link>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
<fanart>https://greek-movies.com/icon/shows/$doregex[encode-makelist2]</fanart>
]]></listrepeat>
<expres><![CDATA[href="(.*?)".+?>(.*?)<]]></expres>
<page>https://greek-movies.com/ajax.php?</page>
<rawpost>type=episode&amp;epid=[makelist3.param1]&amp;view=n</rawpost>
<referer>https://greek-movies.com/[makelist2.param1]</referer>
<connection>keep-alive</connection>
<accept>*/*</accept>
<X-Req>XMLHttpRequest</X-Req>
<cookieJar></cookieJar>
</regex>
<regex>
<name>getPage</name>
<expres>button' href='(.*?)'</expres>
<page>https://greek-movies.com/[makelist4.param1]</page>
<referer>https://greek-movies.com/[makelist.param1]</referer>
<connection>keep-alive</connection>
<accept>*/*</accept>
<X-Req>XMLHttpRequest</X-Req>
</regex>
<regex>
<name>id3</name>
<expres><![CDATA[#$pyFunction
import resolveurl
def GetLSProData(page_data,Cookie_Jar,m):
	url = '$doregex[getPage]'
	streamLink = resolveurl.resolve(url) 
	return streamLink
]]></expres>
<page></page>
<cookieJar></cookieJar>
</regex>
</item>





<item>
<title>Greek Shows  [COLOR lightslategray][I] List 1    [/I][/COLOR]  </title>
<link>$doregex[makelist0]</link>
<thumbnail>https://greek-movies.com/icon/logo.jpg</thumbnail>

<regex>
<name>makelist0</name>
<listrepeat><![CDATA[
<title>[makelist0.param2] </title>
<link>$doregex[makelist]</link>
<thumbnail>https://greek-movies.com/icon/logo.jpg</thumbnail>
]]></listrepeat>
<expres><![CDATA[<option selected value="shows.php?(.*?)">(.*?)</option>]]></expres>
<page>https://greek-movies.com/shows.php</page>
</regex>

<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[makelist.param2]   </title>
<link>$doregex[makelist2]</link>
<thumbnail>https://greek-movies.com/icon/logo.jpg</thumbnail>
]]></listrepeat>
<expres><![CDATA[<option  value="(.*?)[makelist0.param1]">(.*?)<]]></expres>
<page>https://greek-movies.com/shows.php</page>
</regex>

<regex>
<name>makelist2</name>
<listrepeat><![CDATA[
<title>[makelist2.param3]   </title>
<link>$doregex[makelist3]</link>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
]]></listrepeat>
<expres><![CDATA[href='(.*?)'>.*?<img src='icon/shows/(.*?)'>.*?text-center'>(.*?)<]]></expres>
<page>https://greek-movies.com/[makelist.param1][makelist0.param1]</page>
<referer>https://greek-movies.com/shows.php</referer>
</regex>

<regex>
<name>makelist3</name>
<listrepeat><![CDATA[
<title>$doregex[episode]: [COLOR coral]  [makelist3.param2] [/COLOR]</title>
<link>$doregex[makelist4]</link>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
]]></listrepeat>
<expres><![CDATA[loadEpisode\('([^']*)', 'n'.+?>(.*?)<]]></expres>
<page>https://greek-movies.com/[makelist2.param1]</page>
</regex>

<regex>
<name>episode</name>
<expres><![CDATA[</script><h4>(.*?)</h4>]]></expres>
<page>https://greek-movies.com/[makelist2.param1]</page>
</regex>

<regex>
<name>makelist4</name>
<listrepeat><![CDATA[
<title>[makelist4.param2]    </title>
<inputstream>$doregex[id3]</inputstream>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
]]></listrepeat>
<expres><![CDATA[href="(.*?)".+?>(.*?)<]]></expres>
<page>https://greek-movies.com/ajax.php?</page>
<agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0</agent>
<rawpost>type=episode&amp;epid=[makelist3.param1]&amp;view=n)</rawpost>
</regex>

<regex>
<name>id3</name>
<expres><![CDATA[#$pyFunction
import resolveurl
def GetLSProData(page_data,Cookie_Jar,m):
	url = '$doregex[getPage]'
	streamLink = resolveurl.resolve(url)
	return streamLink
]]></expres>
<page></page>
</regex>	

<regex>
<name>getPage</name>
<expres>button' href='(.*?)'</expres>
<page>https://greek-movies.com/[makelist4.param1]</page>
<referer>https://greek-movies.com/[makelist.param1][makelist0.param1]</referer>
<connection>keep-alive</connection>
<accept>*/*</accept>
<X-Req>XMLHttpRequest</X-Req>
<cookieJar></cookieJar>
</regex>

</item>



<item>
<title>Greek Shows  [COLOR lightslategray][I] List 2    [/I][/COLOR]  </title>
<link>$doregex[makelist0]</link>
<thumbnail>https://greek-movies.com/icon/logo.jpg</thumbnail>

<regex>
<name>makelist0</name>
<listrepeat><![CDATA[
<title>[makelist0.param2] </title>
<link>$doregex[makelist]</link>
<thumbnail>https://greek-movies.com/icon/logo.jpg</thumbnail>
]]></listrepeat>
<expres><![CDATA[<option selected value="shows.php?(.*?)">(.*?)</option>]]></expres>
<page>https://greek-movies.com/shows.php</page>
</regex>

<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[makelist.param2]   </title>
<link>$doregex[makelist2]</link>
<thumbnail>https://greek-movies.com/icon/logo.jpg</thumbnail>
]]></listrepeat>
<expres><![CDATA[<option  value="(.*?)[makelist0.param1]">(.*?)<]]></expres>
<page>https://greek-movies.com/shows.php</page>
</regex>

<regex>
<name>makelist2</name>
<listrepeat><![CDATA[
<title>[makelist2.param3]   </title>
<link>$doregex[makelist3]</link>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
]]></listrepeat>
<expres><![CDATA[href='(.*?)'>.*?<img src='icon/shows/(.*?)'>.*?text-center'>(.*?)<]]></expres>
<page>https://greek-movies.com/[makelist.param1][makelist0.param1]</page>
<referer>https://greek-movies.com/shows.php</referer>
</regex>

<regex>
<name>makelist3</name>
<listrepeat><![CDATA[
<title>$doregex[episode]: [COLOR coral]  [makelist3.param2] [/COLOR]</title>
<link>$doregex[makelist4]</link>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
]]></listrepeat>
<expres><![CDATA[loadEpisode\('([^']*)', 'd'.+?>(.*?)<]]></expres>
<page>https://greek-movies.com/[makelist2.param1]</page>
</regex>

<regex>
<name>episode</name>
<expres><![CDATA[</script><h4>(.*?)</h4>]]></expres>
<page>https://greek-movies.com/[makelist2.param1]</page>
</regex>

<regex>
<name>makelist4</name>
<listrepeat><![CDATA[
<title>[makelist4.param2]    </title>
<inputstream>$doregex[id3]</inputstream>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
]]></listrepeat>
<expres><![CDATA[href="(.*?)".+?>(.*?)<]]></expres>
<page>https://greek-movies.com/ajax.php?</page>
<agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0</agent>
<rawpost>type=episode&amp;epid=[makelist3.param1]&amp;view=d)</rawpost>
</regex>

<regex>
<name>id3</name>
<expres><![CDATA[#$pyFunction
import resolveurl
def GetLSProData(page_data,Cookie_Jar,m):
	url = '$doregex[getPage]'
	streamLink = resolveurl.resolve(url)
	return streamLink
]]></expres>
<page></page>
</regex>	

<regex>
<name>getPage</name>
<expres>button' href='(.*?)'</expres>
<page>https://greek-movies.com/[makelist4.param1]</page>
<referer>https://greek-movies.com/[makelist.param1][makelist0.param1]</referer>
<connection>keep-alive</connection>
<accept>*/*</accept>
<X-Req>XMLHttpRequest</X-Req>
<cookieJar></cookieJar>
</regex>

</item>





<item>
<title>Greek TV Shows  </title>
<link>$doregex[makelist0]</link>
<thumbnail>https://greek-movies.com/icon/logo.jpg</thumbnail>

<regex>
<name>makelist0</name>
<listrepeat><![CDATA[
<title>[makelist0.param2]  </title>
<link>$doregex[makelist]</link>
<thumbnail>https://greek-movies.com/icon/logo.jpg</thumbnail>
]]></listrepeat>
<expres><![CDATA[<option selected value="shows.php?(.*?)">(.*?)</option>]]></expres>
<page>https://greek-movies.com/shows.php</page>
</regex>

<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[makelist.param2]   </title>
<link>$doregex[makelist2]</link>
<thumbnail>https://greek-movies.com/icon/logo.jpg</thumbnail>
]]></listrepeat>
<expres><![CDATA[<option  value="(.*?)[makelist0.param1]">(.*?)<]]></expres>
<page>https://greek-movies.com/shows.php</page>
</regex>

<regex>
<name>makelist2</name>
<listrepeat><![CDATA[
<title>[makelist2.param3]   </title>
<link>$doregex[makelist3]</link>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
]]></listrepeat>
<expres><![CDATA[href='(.*?)'>.*?<img src='icon/shows/(.*?)'>.*?text-center'>(.*?)<]]></expres>
<page>https://greek-movies.com/[makelist.param1][makelist0.param1]</page>
<referer>https://greek-movies.com/shows.php</referer>
</regex>


<regex>
<name>makelist3</name>
<listrepeat><![CDATA[
<title>$doregex[episode]: [COLOR coral]  [makelist3.param2] [/COLOR]</title>
<link>$doregex[makelist4]</link>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
]]></listrepeat>
<expres><![CDATA[loadEpisode\('([^']*)', 'd'.+?>(.*?)<]]></expres>
<page>https://greek-movies.com/[makelist2.param1]</page>
</regex>

<regex>
<name>episode</name>
<expres><![CDATA[</script><h4>(.*?)</h4>]]></expres>
<page>https://greek-movies.com/[makelist2.param1]</page>
</regex>

<regex>
<name>makelist4</name>
<listrepeat><![CDATA[
<title>[makelist4.param2]    </title>
<inputstream>$doregex[id3]</inputstream>
<thumbnail>https://greek-movies.com/icon/shows/[makelist2.param2]</thumbnail>
]]></listrepeat>
<expres><![CDATA[href="(.*?)".+?>(.*?)<]]></expres>
<page>https://greek-movies.com/ajax.php?</page>
<agent>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36 Edg/143.0.0.0</agent>
<rawpost>type=episode&amp;epid=[makelist3.param1]&amp;view=d</rawpost>
</regex>

<regex>
<name>id3</name>
<expres><![CDATA[#$pyFunction
import resolveurl
def GetLSProData(page_data,Cookie_Jar,m):
	url = '$doregex[getPage]'
	streamLink = resolveurl.resolve(url)
	return streamLink
]]></expres>
<page></page>
</regex>	

<regex>
<name>getPage</name>
<expres>button' href='(.*?)'</expres>
<page>https://greek-movies.com/[makelist4.param1]</page>
<referer>https://greek-movies.com/[makelist.param1][makelist0.param1]</referer>
<connection>keep-alive</connection>
<accept>*/*</accept>
<X-Req>XMLHttpRequest</X-Req>
<cookieJar></cookieJar>
</regex>

</item>



<item>
<title>Alpha TV Shows </title>
<link>$doregex[makelist]</link>
<thumbnail>https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Alpha_TV_logo.svg/1280px-Alpha_TV_logo.svg.png</thumbnail>

<regex>
<name>makelist</name>
<listrepeat><![CDATA[
<title>[makelist.param2]</title>
<link>$doregex[makelist2]</link>
<thumbnail>[makelist.param3]</thumbnail>
]]></listrepeat>
<expres><![CDATA[<figure class="card__image">\n.+?<a href="(.*?)".+?title="(.*?)">.+?\n.+?src="(.*?)"]]></expres>
<cookieJar></cookieJar>
<page>https://www.alphatv.gr/shows/</page>
</regex>

<regex>
<name>makelist2</name>
<listrepeat><![CDATA[
<title>$doregex[replace] </title>
<link>$doregex[get-url]</link>
<thumbnail>[makelist2.param3]</thumbnail>
]]></listrepeat>
<expres><![CDATA[#$pyFunction
import re,requests,urllib.parse
def GetLSProData(page_data,Cookie_Jar,m):
 starturl = '[makelist.param1]episodes/'
 centerurl = 'paged/'
 firstpage = 0 
 endurl = '/'

 dataregex = '<figure class="card__image">\n.+?<a href="(.*?)".+?title="(.*?)">.+?\n.+?srcset="(.*?)"'
 headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4482.0 Safari/537.36 Edg/92.0.874', 'Referer': 'https://www.megatv.com/'}
 fullurl = starturl + centerurl + str(firstpage) + endurl
 source = requests.get(fullurl, headers= headers).text
 data = []
 last = 5
 while firstpage <= last:
    try:
        fullurl = starturl + centerurl + str(firstpage) + endurl
        source = requests.get(fullurl, headers=headers).text
        data += re.findall(dataregex, source)
        firstpage += 1
    except:
        pass
 return data
]]></expres>
<cookieJar></cookieJar>
<page></page>
</regex>


<regex>
<name>replace</name>
<expres>$pyFunction:'[makelist2.param2]'.replace('&amp;#8211;','')</expres>
<page></page>
</regex>

<regex>
<name>get-url</name>
<expres><![CDATA[#$pyFunction
import re
import requests

def GetLSProData(page_data, Cookie_Jar, m):
    match = re.search(r'data-video-url="(https?://.*?\.mp4)"', page_data)
    
    if not match:
        return ""
        
    final_url = match.group(1)
    cookies_dict = requests.utils.dict_from_cookiejar(Cookie_Jar)
    cookie_str = ";".join([f"{k}={v}" for k, v in cookies_dict.items()])
    if cookie_str:
        final_url += f"|Cookie={cookie_str}"
    
    return final_url

]]></expres>
<page>[makelist2.param1]</page>
<cookieJar></cookieJar>
</regex>
</item>




























</items>