Mach1 Digital Community

Geri Git   Mach1 Digital Community > Linux Tabanlı Uydu Alıcıları > Dikey - WeTek > Dikey WeTek-Play 2 4K > Dikey Wetek Rehber / How To
 

Forum içerisinde "Digiturk, D-Smart" gibi Yerli Platformları kapsayan, bunlarla ilgili "Kart paylaşım (Card Sharing), Iptv adresi , Key, Şifre, Dosya" içerikli her türlü açık alanda yazışma yasaktır ! Tespiti durumunda ilgili kişiler forumdan süresiz uzaklaştırılacaktır ve talep durumunda resmi mercilere bilgileri verilebilecektir lütfen bu konularda kurallara uyalım.
** SERVER ÜYELİK SÜRELERİ BİTENLER KAPATILDI YENİLEMEK İÇİN ÖZEL MESAJ ATIN** Cccam Özel Pay Server Hakkında Üyelik ve bilgi almak için buraya tıklayarak özel mesaj atabilirsiniz...Üyeliklerini yenileyen ve yeni üyelere artık 2-3 farklı CCcam server verilmektedir..
** IPTV+ CCcam Server Hakkında Üyelik ve bilgi almak için** buraya tıklayarak özel mesaj atabilirsiniz...
 
 
160929_wetekplay2_knowmore.gif

   

   

Yanıtla
 
Konu Araçları Görünüm Modları
Eski 24-07-2017, 08:00   #111
kralex
Section Moderator
 
Yaş: 30
Mesaj: 222
Üye No: 8838
Giriş: 09-03-2006


Thanks: 157
Thanked 349 Times in 127 Posts
Varsayılan

Daha önce verilen bir ini ve php dosyasını kendimce düzenledim. php scripti olmadan çalışmıyor... Ücretsiz host sağlayan bir yere upload edip iniye yazdım. Çalışmazsa kendinize göre düzeltirsiniz.

ini mantığını kavradım. Üstünde biraz kurcalama yapınca daha teferruatlı bilgileri de xml'ye ekleyebildim.

Dizilerin sezon ve bölüm bilgisi, yabancı filmlerin orjinal isimleri ve subtitle denen ikinci başlık bilgilerini xmlye dahil ettim.

Aynısını digitürk inisi içinde yaptım. Bu şekil daha hoş oldu.

testt.php içeriği
PHP Kodu:
<?php
        $ch 
curl_init();
        
$agent 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/51.0';
        
$reqtype $_GET['reqtype'];

             if(
$reqtype == '1') {
               
$channel $_GET['channel'];
                  
$date $_GET['date'];
                 
$url "https://www.dsmart.com.tr/actions/schedule?channel_id=" $channel "&day=" $date;
               
curl_setopt($chCURLOPT_HTTPHEADER, array('Accept: application/json'));
             } elseif(
$reqtype == '2') {
                   
$url "https://www.dsmart.com.tr/actions/channels?page=1&limit=500";
                   
curl_setopt($chCURLOPT_HTTPHEADER, array('Accept: application/json'));
        }

          
curl_setopt($chCURLOPT_URL$url);
        
curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
curl_setopt($chCURLOPT_USERAGENT$agent);
        
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);

        
$output curl_exec($ch);

        
curl_close($ch);

        echo 
$output;
?>
dsmart.com.tr.ini içeriği
Kod:
**------------------------------------------------------------------------------------------------
* @header_start
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
* @Site: dsmart.com.tr  Turkish
* @MinSWversion: 1.1.1/49
* @Revision 3 - [29/05/2017] Netuddki
*     - Fixed duplicate Key
*     - Refined showsplit
* @Revision 2 - [12/05/2017] Blackbear / Netuddki
*     - Rewrite
* @Revision 1 - [24/02/2016] Blackbear199
*     - rewrite
* @Revision 0 - [24/04/2013] Jan van Straaten
*     - creation
* @Remarks: your_remarks
* @header_end
**------------------------------------------------------------------------------------------------

site {url=dsmart.com.tr|timezone=UTC+03:00|maxdays=7|cultureinfo=tr-TR|charset=UTF-8|titlematchfactor=90|episodesystem=onscreen}
*site {episodesystem=xmltv_ns}
*
url_index{url|http://freekodi.000webhostapp.com/testt.php?channel=|channel|&date=|urldate|&reqtype=1} *Linux users
*url_index{url|https://www.dsmart.com.tr/actions/schedule?channel_id=|channel|&day=|urldate|}
*
urldate.format {datestring|yyyy-MM-dd}
*
*Windows users have to enable the lines between the dashes
*---------------------------------------------------------------
url_index.headers {method=GET}
url_index.headers {accept=application/json, text/plain, */*}
url_index.headers {customheader=Accept-Encoding=gzip, deflate, br}
url_index.headers {contenttype=application/json}
url_index.headers {connection=keep-alive}
*---------------------------------------------------------------
*
index_showsplit.scrub {regex||{"si_(.*?)},||}
index_showsplit.modify {remove(type=regex)|(traffic_key": ".*?")}
index_showsplit.modify {remove(type=regex)|(created_date": ".*?")}
index_showsplit.modify {remove(type=regex)|(_id": ".*?")}
*
index_showsplit.modify {cleanup(removeduplicates=equal,100)}
scope.range{(splitindex)|end}
index_showsplit.modify {replace|\}, \{|\|}
index_showsplit.modify {sort(ascending,string)}
sort_by.scrub {single(target="index_showsplit")|"start_date": "||",|",}
index_showsplit.modify {cleanup(style=jsondecode)}
end_scope
*
index_start.scrub {single|"start_date": "||Z"|Z"}
index_stop.scrub {single|"end_date": "||Z"|Z"}
index_title.scrub {regex||"program_name":\s"(.*?)",||}
index_subtitle.scrub {single(separator=":" exclude=first)|"program_name": "||",}
index_title.modify {remove|'index_subtitle'}
index_title.modify {remove|:}
*
index_subtitle.scrub {regex||"subject":\s"(.*?)",||}
index_subtitle.modify {cleanup}
index_subtitle.modify {remove|'index_productiondate'}
index_subtitle.modify {remove|'index_title'}
index_subtitle.modify {remove|'index_titleoriginal'}
index_subtitle.modify {remove|()}
index_subtitle.modify {remove|\\n}
index_subtitle.modify {remove|\\r}
index_subtitle.modify {remove(type=regex)|"\(Dil.*?\)"}
*
index_description.scrub {regex||"description":\s"(.*?)",||}
index_description.modify {remove|\\n}
index_description.modify {remove|\\r}
index_description.modify {remove(type=regex)|"\(Dil.*?\)"}
*
index_episode.modify {substring(type=regex pattern="'S1'. Sezon 'E1'. Bölüm")|'index_subtitle' "\d+.\sSezon\s\d+\.Bölüm"}
*
index_titleoriginal.scrub {(lang=en)regex||"subject": ".*?\((.*?)\)||}
index_titleoriginal.modify {remove(type=regex)|"\(Dil.*?\)"}
*
*index_category.scrub {regex||"genre_name":\s"(.*?)",||}
*index_category.scrub {regex||"genre":\s"(.*?)",||}
*index_category.scrub {regex||"sub_genre_name":\s"(.*?)",||}
index_category.scrub {regex||"subject":\s".*?, Tür:(.*?)",||}
index_category.scrub {regex||"subject":\s".*?\sTür:(.+?)\sYönetmen.*?",||}
*
*index_director.scrub {regex||"directors":\s"(.*?)",||} *Not yet populated in the source
*index_actor.scrub {regex||"actors":\s"(.*?)",||} *Not yet populated in the source
index_actor.scrub {multi(separator=",")|Oyuncular:||",}
*
index_productiondate.scrub {regex||"subject":\s"(\d{4}).*?"||}
*
*
*index_subtitle.modify {remove(type=regex)|'index_description' "(?:Oyuncular): *(.*?)(?:, *(.*))"}
*

**  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _
**      #####  CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
**
** @auto_xml_channel_start
*url_index{url|http://freekodi.000webhostapp.com/testt.php?reqtype=2}
*index_site_id.scrub {regex||"_id": "(.*?)"||}
*index_site_channel.scrub {regex||"channel_name": "(.*?)"||}
*index_site_channel.modify {cleanup}
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
** @auto_xml_channel_end
digiturk.com.tr.ini
Kod:
**------------------------------------------------------------------------------------------------
* @header_start
* WebGrab+Plus ini for grabbing EPG data from TvGuide websites
* @Site: digiturk.com.tr
* @MinSWversion: V1.57
*
* @Revision 5 - [28/05/2017] Netuddki
*   Fixed duplicate Keys in sorting
*   Delete Productiondate in original Title
* @Revision 4 - [23/05/2017] Netuddki
*   rewrite - using the API data instead of calling the html version for faster grabbing
* @Revision 3 - [13/11/2016] Blackbear199
*   rewrite
* @Revision 2 - [08/05/2012] Jan van Straaten
*   disable stoptime (double shows in index force a dayjump)
* @Revision 1 - [] 
*   temporary(?) added overruling retry setting to minimize effects of broken showdetail links
* @Remarks:
*   none
* @header_end
**------------------------------------------------------------------------------------------------

site {url=digiturk.com.tr|timezone=UTC+03:00|maxdays=7|cultureinfo=tr-TR|charset=UTF-8|titlematchfactor=90}
site {ratingsystem=TR}
*site {episodesystem=onscreen} *Enable for Onscreen Episode System
site {episodesystem=xmltv_ns} *Enable for xmltv_ns Episode System
*
*
url_index{url|http://www.digiturk.com.tr/yayin-akisi/api/program/kanal/|channel|/|urldate|/|subpage|}
url_index.headers {method=GET}
url_index.headers {accept=application/json, text/javascript, */*; q=0.01}
url_index.headers {customheader=Accept-Encoding=gzip,deflate,sdch}
url_index.headers {contenttype=application/x-www-form-urlencoded; charset=UTF-8}
*
*
urldate.format {datestring|yyyy-MM-dd}
subpage.format {list|0|1|2|3}
*
index_showsplit.scrub {multi(exclude="AZ SONRA...")|{"ProgramId||}|}}
index_showsplit.modify {cleanup(removeduplicates=equal,100}
index_showsplit.modify {sort(ascending,string)}
sort_by.scrub {single(target="index_showsplit")|BroadcastStart":"||","|","}

*
index_start.scrub {regex||BroadcastStart":"(.*?)","||}
index_end.scrub {regex||BroadcastEnd":"(.*?)","||}
index_title.scrub {regex||ProgramName":"(.*?)","||}
index_title.modify {remove(type=regex)|S\d+ B\d+\|\sB\d+}
index_title.modify {remove|\}
*index_title.modify {cleanup(style=name)}
*
index_titleoriginal.scrub {(lang=en)regex||OrginalName":"(.*?)","||}
index_titleoriginal.modify {remove|'index_title'}
*
*index_episode.modify {substring(type=regex pattern="'S1'. SEZON 'E1'. BÖLÜM")|'index_titleoriginal' "\d+\.\sSEZON\s\d+\.\sBÖLÜM"}
index_titleoriginal.modify {remove(type=regex)|S\d+\sEP\s\d+\|Season\s\d+\sEP\s\d+\|SEASON\s\d+\|S\d+}
index_titleoriginal.modify {cleanup}
*
index_productiondate.scrub {regex||Year":"(\d+)","||}
index_titleoriginal.modify {remove|'index_productiondate'}
index_titleoriginal.modify {remove|()}
*
index_subtitle.scrub {regex||Synopsis":"(.*?)","||}
index_subtitle.modify {remove(type=regex)|^'index_title'$}
index_subtitle.modify {remove(type=regex)|^.$}
index_subtitle.modify {remove|\}
index_episode.modify {substring(type=regex pattern="'S1'.SEZON 'E1'.BÖLÜM")|'index_subtitle' "\d+\.SEZON\s\d+\.BÖLÜM"}
index_country.scrub {multi(separator="; ")|ProductionCountries":"||","}
index_description.scrub {regex||LongDescription":"(.*?)","||}
*index_description.modify {remove|'index_titleoriginal'}
*index_description.modify {remove|'index_title'}
*index_description.modify {remove(type=regex)|^'index_titleoriginal'$}
index_description.modify {remove(type=regex)|^'index_title'$}
index_description.modify {remove(type=regex)|,.*?'index_productiondate'}
index_description.modify {remove|\}
index_description.modify {remove|()}
index_description.modify {remove|""}
index_description.modify {cleanup}
index_actor.scrub {multi(separator=" ,")|Actors":"||","}
index_director.scrub {multi(separator=" ,")|Directors":"||","}
*
index_category.scrub {regex||Genre":"(.*?)","||}
index_category.modify {replace(not "")|00|Diğer}
index_category.modify {replace(not "")|E0|romance}
index_category.modify {replace(not "")|E1|adventure/western/war}
index_category.modify {replace(not "")|E2|movie/drama}
index_category.modify {replace(not "")|E4|adventure/western/war}
index_category.modify {replace(not "")|E5|movie/drama}
index_category.modify {replace(not "")|E6|science fiction/fantasy/horror}
index_category.modify {replace(not "")|E7|comedy}
index_category.modify {replace(not "")|E8|science fiction/fantasy/horror}
index_category.modify {replace(not "")|E9|detective/thriller}
index_category.modify {replace(not "")|EA|musical/opera}
index_category.modify {replace(not "")|EB|detective/thriller}
index_category.modify {replace(not "")|EC|romance}
index_category.modify {replace(not "")|ED|adventure/western/war}
index_category.modify {replace(not "")|EE|movie/drama}
index_category.modify {replace(not "")|EF|adventure/western/war}
index_category.modify {replace(not "")|F0|variety show}
index_category.modify {replace(not "")|F1|sports}
index_category.modify {replace(not "")|F2|news/current affairs}
index_category.modify {replace(not "")|F3|social/political issues/economics}
index_category.modify {replace(not "")|F4|documentary}
index_category.modify {replace(not "")|F5|cartoons/puppets}
index_category.modify {replace(not "")|F6|education/science/factual topics}
index_category.modify {replace(not "")|F7|arts/culture (without music)}
index_category.modify {replace(not "")|F8|religion}
index_category.modify {replace(not "")|F9|arts/culture (without music)}
index_category.modify {replace(not "")|FA|news magazine}
index_category.modify {replace(not "")|FB|show/game show}
index_category.modify {replace(not "")|FC|game show/quiz/contest}
index_category.modify {replace(not "")|FD|music/ballet/dance}
index_category.modify {replace(not "")|FF|variety show}
*
**  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _
**      #####  CHANNEL FILE CREATION (only to create the xxx-channel.xml file)
**
*url_index{url|http://www.digiturk.com.tr/yayin-akisi/api/kanal/index/}
*index_site_id.scrub {multi|"Id":||}|}}
*index_site_channel.scrub {multi|{"Title":"||"|"}
*index_site_id.modify {cleanup(removeduplicates=equal,100 link="index_site_channel")}
** @auto_xml_channel_end
Dsmart örnek:
Kod:
  <programme start="20170724044500 +0300" stop="20170724053000 +0300" channel="kanal 1">
    <title lang="tr">Hawaii Five-0</title>
    <title lang="en">My Desire is Only For the Chief</title>
    <sub-title lang="tr">4. Sezon 9.Bölüm, Hau'oli La Ho'omoaika'i, Tür:Polisiye</sub-title>
    <desc lang="tr">Takım, bir gizli ajanın ölümünden sonra başkanın Havaii'ye yapacağı ziyarette öldürüleceğinden şüphe eder.</desc>
    <category lang="tr">Polisiye</category>
    <episode-num system="onscreen">S4 E9</episode-num>
  </programme>

  <programme start="20170724130500 +0300" stop="20170724145000 +0300" channel="kanal 2">
    <title lang="tr">Geçmiş Noel'e Dönüş</title>
    <title lang="en">Back to Christmas</title>
    <sub-title lang="tr">Tür: Romantik - Dram Yönetmen: Tim O'Donnell Oyuncular: Kelly Overton, Michael Muhney, Gloria Loring</sub-title>
    <desc lang="tr">Genç bir kadın zamanda yolculuk yaparak 1 yıl öncesine Noel'den önceye gider ve bozulan ilişkisini yeniden düzene koyabilmek için işe koyulur</desc>
    <credits>
        <actor>Kelly Overton</actor>
        <actor>Michael Muhney</actor>
        <actor>Gloria Loring</actor>
        <actor>Kelly Overton</actor>
        <actor>Michael Muhney</actor>
    <actor>Gloria Loring</actor>
    </credits>
    <date>2014</date>
    <category lang="tr">Romantik - Dram</category>
  </programme>
digiturk örnek

Kod:
  <programme start="20170724154200 +0300" stop="20170724172200 +0300" channel="kanal 3">
    <title lang="tr">DÜŞLER ÜLKESİ</title>
    <title lang="en">FINDING NEVERLAND</title>
    <sub-title lang="tr">(FINDING NEVERLAND, 2004) YAZAR J.M. BARRIE'NİN, PETER PAN'İ YAZMAK İÇİN İLHAM ALDIĞI BİR AİLE İLE OLAN YAKIN İLİŞKİSİ.</sub-title>
    <desc lang="tr">EN İYİ MÜZİK DALINDA OSCAR ÖDÜLÜNE SAHİP FİLMİN BAŞROLÜNDEKİ JOHNNY DEPP'E OSCARLI KATE WINSLET VE JULIE CHRISTIE EŞLİK EDİYOR. "STRANGER THAN FICTION" VE "QUANTUM OF SOLACE" GİBİ FİLMLERDE DE İMZASI BULUNAN MARC FORSTER FİLMİN YÖNETMENLİĞİNİ ÜSTLENİYOR</desc>
    <credits>
      <director>MARC FORSTER</director>
      <actor>JOHNNY DEPP</actor>
      <actor>KATE WINSLET</actor>
      <actor>JULIE CHRISTIE</actor>
    </credits>
    <date>2004</date>
    <category lang="tr">movie/drama</category>
    <country>USA</country>
    <country>GBR</country>
  </programme>

  <programme start="20170724005500 +0300" stop="20170724015000 +0300" channel="kanal 4">
    <title lang="tr">EXPLORER</title>
    <sub-title lang="tr">EXPLORER (EXPLORER) 2.SEZON 15.BÖLÜM, BÖLÜM 9.</sub-title>
    <desc lang="tr">BÖLÜMÜN SUNUCUSU PETER SAGAL MEKSİKA'YA SEYAHAT EDİYOR VE UYUŞTURUCUYA KARŞI SAVAŞIN İÇ YÜZÜNÜ EKRANLARA YANSITIYOR</desc>
    <category lang="tr">documentary</category>
    <episode-num system="onscreen">S2 E15</episode-num>
  </programme>

Düzenleyen : kralex - Tarih : " 24-07-2017 " - Saat : 08:55
kralex is offline   Alıntı Yaparak Cevapla
The Following 3 Users Say Thank You to kralex For This Useful Post:
eozen81 (24-07-2017), Mehmetkarahanlı (04-11-2017), ozkaradag (24-07-2017)
Eski 24-07-2017, 08:41   #112
kralex
Section Moderator
 
Yaş: 30
Mesaj: 222
Üye No: 8838
Giriş: 09-03-2006


Thanks: 157
Thanked 349 Times in 127 Posts
Varsayılan

Az önce attığım mesajdaki dsmart ini'deki host url'sini değiştirdim.

Free host diyorlar ama browserda javascript desteği olmadan isteklere yanıt vermiyor. Webgrab+'da çalışmadı yani.

O yüzden ücretsiz hostu değiştirdim ama bu 000webhostapp.com galiba Türkiye'den erişme engelli dns ayarlaması gerekebilir.
kralex is offline   Alıntı Yaparak Cevapla
The Following 2 Users Say Thank You to kralex For This Useful Post:
eozen81 (24-07-2017), ozkaradag (24-07-2017)
Eski 05-08-2017, 20:03   #113
dumruldeli
Yeni Üye
 
Yaş: 33
Mesaj: 2
Üye No: 135041
Giriş: 28-06-2017

Uydu Alıcısı: WeTek Play 2

Thanks: 0
Thanked 0 Times in 0 Posts
Varsayılan

Hocam Selam,

Öncelikle yeni ufuklar açtığın için teşekkürler Verdiğin php script'i local makinamda çalıştırdım adını grab.php yaptım. Öncelikle channel.xml i oluşturttum, çünkü kanal id'leri hatalı olarak dönüyor. Dsmarttan json olarak veriyi çekebiliyorum (https://www.dsmart.com.tr/actions/sc...day=2017-08-05) ancak ini dosyasındaki scrapper mantığına yabancıyım debug yaptığımda sadece linkini verdiğim json datasını çekiyor, hiç bir yayın saati vs. gelmiyor. config.xml ve ini dosyanı forumla paylaşabilir misin ?
dumruldeli is offline   Alıntı Yaparak Cevapla
Eski 13-08-2017, 19:31   #114
kralex
Section Moderator
 
Yaş: 30
Mesaj: 222
Üye No: 8838
Giriş: 09-03-2006


Thanks: 157
Thanked 349 Times in 127 Posts
Varsayılan

Misal dsmartdan şu 3 kanalın verisini almak için şu satırlar ayar dosyasında olmalı. Configdeki geri kalan herşey ilk mesajda verdiğim gibi.

Kod:
    <channel update="i" site="dsmart.com.tr" site_id="58d29bb0eefad3db9c606268" xmltv_id="FOX CRIME HD">FOX CRIME HD</channel>
    <channel update="i" site="dsmart.com.tr" site_id="58d29bb0eefad3db9c606269" xmltv_id="FX HD">FX HD</channel>
    <channel update="i" site="dsmart.com.tr" site_id="58d29bb0eefad3db9c606280" xmltv_id="FOX LIFE HD">FOX LIFE HD</channel>
Bu arada bir anektot paylaşayım.

CHANNEL FILE CREATION (only to create the xxx-channel.xml file) satırının altındaki kanal listesi oluşturma satırlarının önündeki yıldız işaretini kaldırdıysanız o ini epg güncellemesi yapmaya odaklanmıyor direkt kanal listesi xmlsi çıkarmaya odaklanıyor. Kanal listesini aldıktan sonra o kısımlara tekrar * işareti koyun.

Düzenleyen : kralex - Tarih : " 13-08-2017 " - Saat : 19:36
kralex is offline   Alıntı Yaparak Cevapla
The Following 3 Users Say Thank You to kralex For This Useful Post:
byagli (14-08-2017), Mehmetkarahanlı (04-11-2017), ozkaradag (13-08-2017)
Eski 01-10-2017, 19:03   #115
unacceptable
Yeni Üye
 
Yaş: 40
Mesaj: 38
Üye No: 131290
Giriş: 09-02-2016


Thanks: 2
Thanked 27 Times in 16 Posts
Varsayılan

kralex hocam senin sayfandaki .xml i kullanıyorum.bu aralar bazı kanallardan hiç bir epg datası gelmiyor.örneğin show tv,haberturk,discoveryler,fx kanalları vs.bir bakabilir misin?
unacceptable is offline   Alıntı Yaparak Cevapla
The Following User Says Thank You to unacceptable For This Useful Post:
ozkaradag (01-10-2017)
Eski 16-10-2017, 17:26   #116
tecoman
Yeni Üye
 
Mesaj: 1
Üye No: 19643
Giriş: 19-06-2006

Uydu Alıcısı: KII Pro

Thanks: 0
Thanked 0 Times in 0 Posts
Varsayılan

arkadaşlar merhaba, webgrabber plus'ı linux üzerinede kurulumunu detaylı anlatacak bir arkadaş varmı. ubuntu ile debian ile kurdum derledim, fakat sürekli hata alıyorum. www klasörünün altında .W++ gibi bir klasör oluşturuyor. bu klasör görünmez fakat içerisine girilebiliyor. xml ve ini dosyalarını atıp düzenlememe rağmen epg datalarını yükleyemedim. bunu çalıştırıp yapabilen bir arkadaş var ise detaylı anlatabilirmi? hayırlı akşamlar. birde şunu farkettim Dsmart datalarını çekerken türkçe kanal id'si olanları çekemiyor. örneğin
Planet Çocuk bu kanalın verilerini çekemiyor.

Düzenleyen : tecoman - Tarih : " 17-10-2017 " - Saat : 16:02
tecoman is offline   Alıntı Yaparak Cevapla
Eski 02-11-2017, 22:23   #117
senkron24
Yeni Üye
 
senkron24 kullanıcısının avatarı
 
Konum: Antalya
Yaş: 41
Mesaj: 13
Üye No: 1180
Giriş: 15-11-2005

Uydu Alıcısı: Mag256

Kart Paylaşımı: oscam
Thanks: 7
Thanked 5 Times in 4 Posts
Varsayılan

Merhaba Arkadaslar
bende uzun zamandir webgrap ile ugrasiyorum ama bu konuyu burda detayli ele alindigini daha yeni gordum yeni ini ararken
ama sanirim konun uzmanlari konuya uzaklasmis gibi

konuyu iyi kotu okudum ve ortak bir xml yapilmasini icin oneride bulunulmus benim sunucularim var hazirda webgrap da calisiyor ve istenilen yere mesela bir google depo yada yandex depoya gunluk atilabilir
ancak iste bu xml yi adam gibi yapmakda mesele
bu konuyu hortlamakda istemedim yani konu ile ilgilnenler skype : senkron24@gmail.com
burdaki forum arkadaslarimizda faydalanir

saygilarimla
senkron24 is offline   Alıntı Yaparak Cevapla
Eski 02-11-2017, 23:11   #118
ozkaradag
Co-Administrator
 
ozkaradag kullanıcısının avatarı
 
Konum: Kayseri
Yaş: 40
Mesaj: 3,326
Üye No: 129108
Giriş: 12-04-2015

Uydu Alıcısı: WeTek-Play 2

Thanks: 4,445
Thanked 3,406 Times in 1,549 Posts
Varsayılan

Buradan devam edebiliriz, herkes katkı yapabilir.

Sevgiler...
ozkaradag is online now   Alıntı Yaparak Cevapla
The Following 2 Users Say Thank You to ozkaradag For This Useful Post:
bülent56 (03-11-2017), senkron24 (03-11-2017)
Eski 03-11-2017, 14:59   #119
senkron24
Yeni Üye
 
senkron24 kullanıcısının avatarı
 
Konum: Antalya
Yaş: 41
Mesaj: 13
Üye No: 1180
Giriş: 15-11-2005

Uydu Alıcısı: Mag256

Kart Paylaşımı: oscam
Thanks: 7
Thanked 5 Times in 4 Posts
Varsayılan

simdi ozaman soyle devam edelim ilk once
1 adim : ini disyalari
2 adim : config dosyasi
3 adim : xml dosyasini storaga aktarmak ( google drive yandex disk vs.. veya istenilen bir hosta upload edebilirim
( real dusunursek kimse kendi sunucusundan 100 lerce 1000 lerce kisiye public ve tum dunya upload hizmeti vermek istemez ) ben yaparim ve istenilen yere upload edebilriim sorun yok

1 adimda iyi kotu kaynak var verecem daha sonra
2 adim : test edilmis epg ler yani mesela fark ettim a2 epg gelmesine ragmen icerik yanlis mesela kertenkele oynarken baska bir sey gosteriyor time zone falan dogru olmasina ragmen

onun icin tek tek denemek lazim hangisi gercekten uyusukuyor hangisi ise yarar gibisinden ben simdilik test ediyorum bir inileri ve config ayarliyorum ve bunlari test asamam btince paylasacam yarin veya en gec pzar gunu bunun uzeriden yardim edecek arkadaslar olursa sevinirim saygilarimla ..

Düzenleyen : senkron24 - Tarih : " 03-11-2017 " - Saat : 15:10
senkron24 is offline   Alıntı Yaparak Cevapla
The Following 2 Users Say Thank You to senkron24 For This Useful Post:
byagli (03-11-2017), ozkaradag (03-11-2017)
Eski 04-11-2017, 10:57   #120
senkron24
Yeni Üye
 
senkron24 kullanıcısının avatarı
 
Konum: Antalya
Yaş: 41
Mesaj: 13
Üye No: 1180
Giriş: 15-11-2005

Uydu Alıcısı: Mag256

Kart Paylaşımı: oscam
Thanks: 7
Thanked 5 Times in 4 Posts
Varsayılan

benim fikrim ilk once turkiye olusturup sonar yabancilara bakariz Kulandigim iniler

Kod:
digiturk.com.tr.ini
turksatkablo.com.tr.ini
uydunetkablotv.com.ini
yo.tv.ini
xml configim soyle
Kod:
<?xml version="1.0"?>
<settings>
   
  <!-- for detailed info about the settings see http://webgrabplus.com/documentation/configuration/webgrabconfigxml -->
   
  <filename>guide.xml</filename>
  <mode></mode>
  <postprocess grab="y" run="n">mdb</postprocess>
  <user-agent>Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0</user-agent>
  <logging>on</logging>
  <retry time-out="5">4</retry>
  <timespan>7</timespan>
  <update>f</update>
 
  <!--
            Replace the next dummy channel entry with the channels you want.
			You can look into the installed siteini.pack folder on your computer
  
            For the latest version,
            see http://webgrabplus.com/epg-channels for the available sites/channels
  -->
    <channel update="i" site="uydunetkablotv.com" site_id="1834" xmltv_id="A2">A2</channel>
    <channel update="i" site="uydunetkablotv.com" site_id="1757" xmltv_id="TR STAR TV HD">TR STAR TV HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44109" xmltv_id="ATV">ATV</channel>
    <channel update="i" site="uydunetkablotv.com" site_id="94" xmltv_id="TR KANAL D HD">TR KANAL D HD</channel>
    <channel update="i" site="digiturk.com.tr" site_id="489" xmltv_id="TV 8,5">TV 8,5</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:25641" xmltv_id="TR Kral TV">TR Kral TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:32643" xmltv_id="TR IZ TV">TR IZ TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:33419" xmltv_id="TR Hilâl TV">TR Hilâl TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44002" xmltv_id="TR Showmax">TR Showmax</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44018" xmltv_id="TR Olay TV">TR Olay TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44024" xmltv_id="TR Meltem TV">TR Meltem TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44031" xmltv_id="TR GS TV">TR GS TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44034" xmltv_id="TR TJK TV 82">TR TJK TV 82</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44066" xmltv_id="TR Planet Çocuk">TR Planet Çocuk</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44901" xmltv_id="TR Dost TV">TR Dost TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44919" xmltv_id="TR Number One Türk TV 163">TR Number One Türk TV 163</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:51453" xmltv_id="TR Kabe TV">TR Kabe TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:52555" xmltv_id="TR TV4">TR TV4</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:53718" xmltv_id="TR TGRT EU">TR TGRT EU</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:56925" xmltv_id="TR NR1 TURK">TR NR1 TURK</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:81184" xmltv_id="TR HALKEURO">TR HALKEURO</channel>
    <channel update="i" site="digiturk.com.tr" site_id="193" xmltv_id="TR LİG TV HD">TR LİG TV HD</channel>
    <channel update="i" site="digiturk.com.tr" site_id="310" xmltv_id="TR LİG TV 2 HD">TR LİG TV 2 HD</channel>
    <channel update="i" site="digiturk.com.tr" site_id="312" xmltv_id="TR LİG TV 3 HD">TR LİG TV 3 HD</channel>
    <channel update="i" site="digiturk.com.tr" site_id="306" xmltv_id="TR LIG TV 4 HD">TR LIG TV 4 HD</channel>
    <channel update="i" site="vodafone.de" site_id="1532" xmltv_id="TR Show Turk">TR Show Turk</channel>
    <channel update="i" site="vodafone.de" site_id="1564" xmltv_id="TR Euro Star">TR Euro Star</channel>
    <channel update="i" site="vodafone.de" site_id="990" xmltv_id="TR Euro D">TR Euro D</channel>
    <channel update="i" site="vodafone.de" site_id="1540" xmltv_id="TR Kanal 7 Avrupa">TR Kanal 7 Avrupa</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44109" xmltv_id="TR ATV HD">TR ATV HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44111" xmltv_id="TR A HABER HD">TR A HABER HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44108" xmltv_id="TR TRT 1 HD">TR TRT 1 HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:47339" xmltv_id="TR TRT HABER HD">TR TRT HABER HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44107" xmltv_id="TR SHOW TV HD">TR SHOW TV HD</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="15" xmltv_id="TR SEMERKAND TV HD">TR SEMERKAND TV HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:30319" xmltv_id="TR KANAL 7 HD">TR KANAL 7 HD</channel>
    <channel update="i" site="uydunetkablotv.com" site_id="534" xmltv_id="TR FOX HD">TR FOX HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44175" xmltv_id="TR BLOOMBERG HT HD">TR BLOOMBERG HT HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:25419" xmltv_id="TR FLASH TV">TR FLASH TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44017" xmltv_id="TR KANAL A">TR KANAL A</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:29820" xmltv_id="TR TV 8 HD">TR TV 8 HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:43936" xmltv_id="TR BEYAZ TV HD">TR BEYAZ TV HD</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="36" xmltv_id="TR KON TV">TR KON TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44018" xmltv_id="TR OLAY TV">TR OLAY TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:25753" xmltv_id="TR MESAJ TV">TR MESAJ TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:33409" xmltv_id="TR ULUSAL KANAL">TR ULUSAL KANAL</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44901" xmltv_id="TR DOST TV">TR DOST TV</channel>
    <channel update="i" site="uydunetkablotv.com" site_id="132" xmltv_id="TR TEVE2">TR TEVE2</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44025" xmltv_id="TR TRT DİYANET">TR TRT DİYANET</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:31903" xmltv_id="TR TRT TÜRK">TR TRT TÜRK</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:43934" xmltv_id="TR NTV HD">TR NTV HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:33417" xmltv_id="TR 24">TR 24</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:32512" xmltv_id="TR CNN TÜRK HD">TR CNN TÜRK HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:26504" xmltv_id="TR TGRT HABER">TR TGRT HABER</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44007" xmltv_id="TR ÜLKE TV">TR ÜLKE TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:29822" xmltv_id="TR 360">TR 360</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44008" xmltv_id="TR TVNET">TR TVNET</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:30319" xmltv_id="TR KANAL 7">TR KANAL 7</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44905" xmltv_id="TR BEYKENT TV">TR BEYKENT TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44907" xmltv_id="TR AL QURAN AL KAREEM">TR AL QURAN AL KAREEM</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44908" xmltv_id="TR AL SUNNAH AL NABAWIYAH">TR AL SUNNAH AL NABAWIYAH</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:43935" xmltv_id="TR HABERTÜRK HD">TR HABERTÜRK HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44037" xmltv_id="TR TRT SPOR HD">TR TRT SPOR HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:31114" xmltv_id="TR TRT BELGESEL HD">TR TRT BELGESEL HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44016" xmltv_id="TR TRT AVAZ">TR TRT AVAZ</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44017" xmltv_id="TR KANAL A HD">TR KANAL A HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44011" xmltv_id="TR KANAL B">TR KANAL B</channel>
    <channel update="i" site="uydunetkablotv.com" site_id="1446" xmltv_id="TR TV8">TR TV8</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="111" xmltv_id="TR UÇANKUŞ TV">TR UÇANKUŞ TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44037" xmltv_id="TR TRT 3 -  SPOR">TR TRT 3 -  SPOR</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44035" xmltv_id="TR SPORTS TV">TR SPORTS TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44032" xmltv_id="TR FENERBAHÇE TV">TR FENERBAHÇE TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:43938" xmltv_id="TR NTV SPOR HD">TR NTV SPOR HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:54752" xmltv_id="TR A SPOR HD">TR A SPOR HD</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="151" xmltv_id="TR POWER TV HD">TR POWER TV HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:25861" xmltv_id="TR NUMBER ONE HD">TR NUMBER ONE HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:57496" xmltv_id="TR POWERTÜRK HD">TR POWERTÜRK HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44039" xmltv_id="TR TRT MÜZİK">TR TRT MÜZİK</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44041" xmltv_id="TR KRAL POP">TR KRAL POP</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44038" xmltv_id="TR DREAM TV">TR DREAM TV</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44920" xmltv_id="TR MİNİKA ÇOCUK">TR MİNİKA ÇOCUK</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:33416" xmltv_id="TR TRT ÇOCUK HD">TR TRT ÇOCUK HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44073" xmltv_id="TR MİNİKA GO">TR MİNİKA GO</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44070" xmltv_id="TR DISNEY CHANNEL">TR DISNEY CHANNEL</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44072" xmltv_id="TR CARTOON NETWORK">TR CARTOON NETWORK</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44921" xmltv_id="TR KIDZ ANIMEZ">TR KIDZ ANIMEZ</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="173" xmltv_id="TR DUCKTV HD">TR DUCKTV HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:31114" xmltv_id="TR TRT BELGESEL">TR TRT BELGESEL</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44078" xmltv_id="TR NATIONAL GEOGRAPHIC PEOPLE HD">TR NATIONAL GEOGRAPHIC PEOPLE HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:44077" xmltv_id="TR NATIONAL GEOGRAPHIC CHANNEL HD">TR NATIONAL GEOGRAPHIC CHANNEL HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:38949" xmltv_id="TR NATIONAL GEOGRAPHIC WILD HD">TR NATIONAL GEOGRAPHIC WILD HD</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="202" xmltv_id="TR YABAN TV">TR YABAN TV</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="203" xmltv_id="TR DA VINCI LEARNING">TR DA VINCI LEARNING</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:43689" xmltv_id="TR DISCOVERY SHOWCASE HD">TR DISCOVERY SHOWCASE HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:43663" xmltv_id="TR DISCOVERY SCIENCE HD">TR DISCOVERY SCIENCE HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:77804" xmltv_id="TR DISCOVERY CHANNEL HD">TR DISCOVERY CHANNEL HD</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:27854" xmltv_id="TR FILMBOX HD">TR FILMBOX HD</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="244" xmltv_id="TR SİNEMA TV HD">TR SİNEMA TV HD</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="245" xmltv_id="TR SİNEMA TV 2 HD">TR SİNEMA TV 2 HD</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="246" xmltv_id="TR SİNEMA TV AİLE HD">TR SİNEMA TV AİLE HD</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="247" xmltv_id="TR SİNEMA TV 1001 HD">TR SİNEMA TV 1001 HD</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="249" xmltv_id="TR SİNEMA TV AKSİYON HD">TR SİNEMA TV AKSİYON HD</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="254" xmltv_id="TR PLANET MUTFAK">TR PLANET MUTFAK</channel>
    <channel update="i" site="yo.tv" site_id="COUNTRY:tr,CHANNEL_ID:31927" xmltv_id="TR PLANET TÜRK">TR PLANET TÜRK</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="256" xmltv_id="TR SONY CHANNEL">TR SONY CHANNEL</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="9999" xmltv_id="TR TEVE2 HD">TR TEVE2 HD</channel>
    <channel update="i" site="turksatkablo.com.tr" site_id="9999" xmltv_id="TR SONY ÇOCUK">TR SONY ÇOCUK</channel>




</settings>
http://185.149.84.41/webgrap/guide.xml


bir deneyelim bakalim eksik veya epg zamani tutmayan veya epg olmyan kanal varmi bir inceleyelim ona gore duzeltlemer yapalim abiler..
senkron24 is offline   Alıntı Yaparak Cevapla
The Following User Says Thank You to senkron24 For This Useful Post:
Mehmetkarahanlı (04-11-2017)
Yanıtla

Konu Araçları
Görünüm Modları

Forumdaki Yetkileriniz
Konu açma yetkiniz yok
Konularda cevap yazma yetkiniz yok
Eklenti yükleme yetkiniz yok
Kendi mesajlarınızı düzenleme yetkiniz yok

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı

Hızlı Geçiş



Saat 14:45.


Powered by vBulletin Version 3.8.1
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.