Jump to content

WebGrab+Plus, an incremental/multisite EPG Grabber


WG++Maker

Recommended Posts

Windows XP + SP3

FrameWork.net Ver. 4

32Bit OS

 

Script used: my.movies

Tried other script , same problem.

 

Issue:

 

- Every time that I edit WebGrab++.config.xml, to let WEBGRAB to use the new config i have to run Install.bat.

- No Log File is written (In config is enabled)

- Can't update any channel (Starting from a NEW XML FILE as OUTPUT)

 

If you need more information, just ask :). My english isn't so good, but i hope u can understend.

Edited by Reneg
Link to comment

Windows XP + SP3

FrameWork.net Ver. 4

32Bit OS

 

Script used: my.movies

Tried other script , same problem.

 

Issue:

 

- Every time that I edit WebGrab++.config.xml, to let WEBGRAB to use the new config i have to run Install.bat.

- No Log File is written (In config is enabled)

- Can't update any channel (Starting from a NEW XML FILE as OUTPUT)

 

If you need more information, just ask :). My english isn't so good, but i hope u can understend.

 

catturair.png

Link to comment

Hi Reneg,

 

I had hoped you and Majstang would be able to sort out your problem with your XP computer. Do I understand it right that you have a W7 computer with no problems with WG++ ?

 

A few observations that might help you:

 

1. If you run install inmediately after editing your config file, the whole home folder of WG++ (C:\ProgramData\ServerCare\WebGrab) will be over-written with the files from the installation package, including the config file which is in there.

Question: If you edit the config file, do you edit the one in the installation pacakage or the one in the WG++ home folder? (Use the one from the WG++ home folder!!! Then you will not need to use install after editing it)

 

2. It is a mistery for me why no logfile is created. It should be created in the WG++ folder (C:\ProgramData\ServerCare\WebGrab). Is it really not there ?

Can it be that the the file and folder attributes block writing files to this folder? Try to allow full access to this folder and all the files in it.

 

3. If nothing helps may you can try to uninstall everything (via control panel) and also delete (or rename) the WG++ homefolder. Then run install. Inmediately after that WG++ should start running. Please let me know if that really happens and that WG++ properly runs this 'first time after install'

 

Something else : I have a working siteini for guidatv.sky.it . If you want to try, tell me

 

WG++Maker ... Jan

Link to comment

Thanks for your answer..

 

Deleted the software and the folder.

 

Now the ConfigFile works well, and the log is written, but i still have the connection problem.

 

Here is the LOG:

 

WebGrab+Plus version 1.0.7 Beta -- Jan van Straaten

-----------------------------------------------------------

Job started at 13/07/2011 19.21.04

 

Xmltv input file - e:\Grabber\EGP\egp.xml - found

2700 superfluous shows removed

Update requested for - 96 - out of - 96 - channels and for 2 day(s)

Update mode incremental - for all channels

 

Channel 7Gold site -- MY.MOVIES.IT -- update mode incremental

Unable to update Channel 7Gold

 

System.FormatException: String was not recognized as a valid DateTime.

at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)

at System.DateTime.Parse(String s, IFormatProvider provider)

at WebGrab.Program.UpdateChannel(String strIndex, ChannelToUpdate Chan, XmlTarget xTarget)

at WebGrab.Program.Main(String[] args)

 

Thanks for the new INIFILE of guidatv.sky.it.... where can i find it? on your website ?

Link to comment

Hi Reneg,

 

Your remaining problem with my.movies.it is problably related by the timeformat setting of your computer. I tried the Italian setting and found no problem. What is your setting? If you have a different one try changing it to the Italian or English/UK setting.

You can change these setting in Control Panel/Region and Language/Change Time format. If you still have the same problems, change in my.movies.it.ini the line :

 

 

index_start.modify {replace|,|:}

 

 

into:

 

index_start.modify {replace(debug)|,|:}

 

 

(you will find this line inmediately under the line :

 

* operations: )

 

 

After this change, run wg++ again with one channel and send me the log file

 

WG++Maker ... Jan

Link to comment
  • 2 weeks later...

Greetings Jan!

 

Before making my script i have to check a few things with you. Im planning on using this script XMLTV Merger on two xmltv sorces and combine them to one in order to mix EPG information from different sites and import them to RS. Now the problem i have is WG++ can't grab from two different sources (dagenstv.com and tv.nu) and output them into two separate output files (only one output file now). I wanna ask you if this is currently possible to do somehow using only one config file?

 

If not i will try to run two separate instances of WG++. It is problematic though, cuz WG++.exe is pointed to the config file, installer placed in ServerCare/WebGrab folder, so creating two instances by simply copying folders to other locations won't work. Maybe you could provide me an .exe which has no pointers to other folders and works where ever it is placed together with the config file (using version WG++ beta 1.0.8.3)?

 

Best regards

majstang

Edited by majstang
Link to comment

Hi Majstang,

 

I am on holiday right now but may be the included batch file to use multiple different config files in one WG++ run solves your problem.

You need to adapt the bat file to your needs and also make the separate config files. The bat file contains some instructions how to.

 

@ECHO OFF 
REM Batch file setup for running different config files for different category of channels
REM prepare a set of WebGrab++.config files eg named WebGrab++.config.sports.xml , WebGrab++.config.news.xml etc.
REM make sure to different setting to  <filename>C:\ProgramData\ServerCare\WebGrab\news.xml</filename> for each of them.

REM finds wg++ executable:
for /f "delims=" %%a in ('dir %LOCALAPPDATA%\webgrab*.exe /s /b') do ( 
set wgexec=%%a 
) 

REM  run wg++ for sports channels:
rename WebGrab++.config.sports.xml WebGrab++.config.xml
START /WAIT %wgexec%
rename  WebGrab++.config.xml WebGrab++.config.sports.xml

REM  run wg++ for news channels:
rename  WebGrab++.config.news.xml WebGrab++.config.xml
START /WAIT %wgexec%
rename  WebGrab++.config.xml WebGrab++.config.news.xml 

REM  run wg++ for other channels
REM  add other categories as the examples above

 

Save the batch file in the wg++ home folder (e.g. C:\\ProgramData\ServerCare\WebGrab\MultiConfig.bat) together with the different config files.

Run the batch file.

 

If you need more help with it post here but allow me some time

 

WG++Maker ... Jan

Link to comment

Hi Jan!

 

Many thanks for the example :)

There's now no problem to use dual configs and get dual outcome. The problematic part is the XEPG grab from RS. I'm only abled to hide the "cmd.exe" by compiling the .bat to an .exe (with Bat_To_Exe_Converter) and then minimize both WebGrab++ windows. Apparently this is not enough when running it through the service, cuz it gets stuck and hangs. I don't know how you did hide everything with your original.exe in order to get it through the service? XEPG import on the other hand is no problem.

 

Here's my .bat so far:

@ECHO OFF 
REM Batch file setup for running different config files for different category of channels
REM prepare a set of WebGrab++.config files eg named WebGrab++.config.DAGENSTV.xml , WebGrab++.config.TVNU.xml etc.
REM make sure to set different output filename for each config <filename>C:\ProgramData\ServerCare\WebGrab\DAGENSTV.xml</filename>
REM and <filename>C:\ProgramData\ServerCare\WebGrab\TVNU.xml</filename>

REM finds wg++ executable:
for /f "delims=" %%a in ('dir %LOCALAPPDATA%\webgrab*.exe /s /b') do ( 
set wgexec=%%a 
) 

REM **********************************************
REM ***    Run WebGrab+Plus minimized          ***
REM ***    START /MIN %wgexec%
REM **********************************************

REM  run wg++ for DAGENSTV channels:
rename WebGrab++.config.DAGENSTV.xml WebGrab++.config.xml
START /MIN /WAIT %wgexec%
rename  WebGrab++.config.xml WebGrab++.config.DAGENSTV.xml

REM  run wg++ for TVNU channels:
rename  WebGrab++.config.TVNU.xml WebGrab++.config.xml
START /MIN /WAIT %wgexec%
rename  WebGrab++.config.xml WebGrab++.config.TVNU.xml 

REM run XMLTV_Combiner
START /MIN /WAIT WebGrab++Merger.ahk

REM  run wg++ for other channels
REM  add other categories as the examples above

 

Sorry for the inconvenience in the middle of your holiday. I'll patiently wait until you are abled to give a response :bye:

 

Best regards

Majstang

Link to comment
  • 1 month later...

A new version of WebGrab+Plus (V1.0.8 Beta) is available:

 

It now supports 66 tvguide sites and comes in two installation variants:

 

-- The standard .msi variant is available here: (http://www.servercare.nl/Docs/WebGrab+PlusV1.0.8BetaMsi.rar)

-- and the ClickOnce variant here: (http://www.servercare.nl/Docs/WebGrab+PlusV1.0.8BetaClickOnce.rar)

(the ClickOnce installation was use for all the previous versions and is kept available for those user that want to continue using utilities or batch scripts that rely on the file structure that is typical for this type of installation)

 

Supported sites for the following countries :

 

Belgium(2), Brazil, Croatia, Czech Republic, Denmark(2), Finland, France(3), Greece, Germany(2), HongKong, Hungary, Israel, Italy(5), Litauen, Netherlands(5), Norway(2), Poland(2), Portugal(2), Romania(3), Serbia, Singapore, Slovakia, Republic South Africa(2), Spain(4), Sweden(3), Switserland(2), Turkey, UK(6) and

International Networks like: DirectTV(North America), OSN (Libanon, Saudi Arabia, North African Countries etc) Discovery, TvGuide.com (N/M/S-America and Caribbean), BBC, Australia Network and RadioAustralia

 

A complete list of supported tvguide sites can be had at: (http://www.servercare.nl/Docs/SiteIni-List-Pack8.pdf)

 

For detailed information for users and siteini developers read the documentation: (http://www.servercare.nl/Docs/Documentation.V1.0.8Beta.pdf)

 

For support, siteini request and more information (http://www.servercare.nl/Lists/Posts/Post.aspx?List=f9fb19de%2D694c%2D4b82%2D993a%2Dff0ca97ea371&ID=98)

or just mail (my mail address is on the cover of the documentation)

 

Wg++Maker .... Jan

Link to comment
  • 1 month later...

Hi entrecour!

 

Yes, the star-rating works beautiful, but it is not fetched from the IMDb since that information is only available in a sublink on the sourcepage and WG++ can't deal with that for the moment. However the sourcepage does have an another rating system (based on IMDb ratings) that works quite well, so it's here im getting my star-ratings from. The WG++.ini for this sourcepage is adapted for this specific rating system and wouldn't work on other sites. The sourcepage is also in Swedish. Perhaps you're a Swede yourself, if so i'll gladly share this awesome system and all scripts needed to get it working perfect...it is a bit complicated to set up though :bye:

Link to comment

Hi majstang,

 

I'm not Swedish, but I am in Sweden. :biggrin:

 

I have just got webgrab+plus working with xepg pulling a subset of channels from dagenstv.com. It's early days but everything seems to be working OK so far.

 

There are a few incorrect / missing channels in the xml channel list but I'll get that sorted later.

 

Any help / guidance you can give to get the rating information would be greatly appreciated.

  • Like 1
Link to comment

For romanian, hungarians, cehs, we use http://port.ro/pls/tv/tv.prog

 

port.ro change to port.hun, cz, etc.

 

Could you pls update the program to support this site?

 

I don't quite understand your question: WG++ now supports

 

port.hr

port.cz

port.hu

port.ro

port.rs

port.sk

 

Which one do you want to be added?

 

WG++Maker .. Jan

Link to comment

A new version update (1.0.9) is available @ServerCare.nl

 

It offers for the user:

- Support for 80 TvGuide sites World Wide

- Introduction of the option to load a cookie file for sites that require this.

 

And for the SiteIni developer:

- A lot effort has gone into improving, extending and bug fixing of the scrub engine, allowing to capture a wider range of TvGuide websites.

- Further completion of the operation calculate, adding time and date calculations.

 

Supported sites for the following countries (see the full list of supported sites):

Australia, Belgium(2), Brazil, Croatia(2), Czech Republic, Denmark(2), Finland, France(3), Germany(2), Greece, HongKong, Hungary, Iceland(3), Israel, Italy(5), Litauen, Netherlands(6), New Zealand, Norway(2), Poland(3), Portugal(3), Romania(3), Serbia(2), Singapore, Slovakia, Slovenia(3), Republic South Africa(2), Spain(6), Sweden(3), Switserland(2), Turkey, UK(6) and International Networks: DirectTV(North America), OSN (Libanon, Saudi Arabia, North African Countries etc), Discovery, TvGuide.com(N/M/S America and Caribbean), BBC, Australia Network and RadioAustralia.

 

Download links:

 

MSI installer package (installs the whole lot, program, all the siteini files, documentation)

SiteIni.Pack (apart from the siteini files it gets you the channellist files for nearly all the available sites)

Full list of supported tvguide sites.

Documentation only.

 

WG++Maker ... Jan

Link to comment
  • 4 weeks later...

Hi Jan!

 

I have a tiny but tricky problem i can't seem to find any solution for. The problem relates to the dagenstv.ini. For the major part everything goes well scrubbing the season and episode data for all series, but sometimes about once a week and for one single movie, WG++ tries to put onscreen episode info on a movie and it goes very wrong. Looking like this:

 

I can't say what is causing it, it seems very peculiar cuz 99,5% of all cases works as it should. Here's some info. Hopefully you could have a look at it?

 

From Dagenstv site:

00:55

I, robot

Amerikanskt actiondrama från 2004. Det är år 2035 och polisen Del Spooner kallas till platsen för ett självmord.

Utredningen visar däremot på att en robot skulle ligga bakom dödsfallet. Ingen tror honom, eftersom det är emot

robotikens tre lagar att döda en människa. Producerat år 2004. [97562159]

WG++ result in DagenstvXML:

<programme start="20120101005500 +0100" stop="20120101031500 +0100" channel="TV4">

<title lang="sv">I, robot</title>

<desc lang="sv">Amerikanskt actiondrama från 2004. Det är år 2035 och polisen Del Spooner kallas till platsen för ett självmord. Utredningen visar däremot på att en robot skulle ligga bakom dödsfallet. Ingen tror honom, eftersom det är emot robotikens tre lagar att döda en människa.</desc>

<date>2004</date>

<episode-num system="onscreen">EDetärår2035ochpolisenSpoonerkallastillplatsenförettsjälvmord</episode-num>

</programme>

Dagenstv.ini

 

* WebGrab+Plus ini for grabbing EPG data from TvGuide websites

* Site dagenstv.com

* revision 0

* revision 1 - adapted for V1.0.5

* revision 2 - bug fixed in description

* Jan van Straaten 25 Jan 2011

* This site is index-only with a lot of details in it

*

site {url=dagenstv.com|timezone=UTC+01:00|maxdays=12|cultureinfo=sv-SE|charset=ISO-8859-1|titlematchfactor=90}

site {episodesystem=onscreen}

*site {grabengine=wget|ratingsystem=SE|episodesystem=onscreen}

url_index{url|http://www.dagenstv.com/se/chart/?cha=|channel|&dat=|urldate}

urldate.format {datestring|yyyy-MM-dd}

index_showsplit.scrub {multi|<!-- Program -->|<a name=|<!-- Stop|<!-- Slut Content-tabell -->}

index_date.scrub {single(separator=", "" !?! " include=2)|<head>|<title>|</title>|<meta name="}

index_start.scrub {single(separator="(" include=first)|<div class="tbl_lrg_event_time|>|</div|</div}

index_title.scrub {single|<div class="tbl_lrg_event_name|>|<|</div>}

index_description.scrub {single(separator="[" include=first)|<div class=tbl_lrg_event_description|>|<|</div>}

index_actor.scrub {single(separator=", ")|<div class="tbl_lrg_event_description|Skådespelare:|.|</div>}

index_temp_1.scrub {single|<div class="tbl_lrg_event_description|Skådespelare:|.|</div>} * used to remove actors from description

index_director.scrub {single(separator="Skådespelare" include=first)|<div class="tbl_lrg_event_description|Regissör:|<|</div>}

index_presenter.scrub {single(separator="Kommentator" include=first)|<div class="tbl_lrg_event_description|Expertkommentator:|<|</div>}

index_presenter.scrub {single|<div class="tbl_lrg_event_description|Kommentator:|<|</div>}

index_presenter.scrub {single(separator="." include=first)|<div class="tbl_lrg_event_description|presenteras av |<|</div>}

*ORIGNALSTRÄNG index_episode.scrub {single(separator="." include="Säsong ""Del ")|<div class="tbl_lrg_event_description|>|<|</div>}

index_episode.scrub {single(separator="." include="Del ")|<div class="tbl_lrg_event_description|>|<|</div>} * the episode part of episode

index_temp_2.scrub {single(separator="." include="Säsong ")|<div class="tbl_lrg_event_description|>|<|</div>} * the season part of episode

index_productiondate.scrub {single|<div class="tbl_lrg_event_description|Producerat år|.|</div>}

*

* enable the following lines to create a channel file

*index_site_channel.scrub {multi|kanal...</option>|">|</option>|</form>}

*index_site_id.scrub {multi|kanal...</option>|<option value="|">|</form>}

*

* operations:

index_episode.modify {replace|\||.}

*index_description.modify {remove|'index_episode'.}

index_description.modify {remove|Producerat år 'index_productiondate'.}

index_description.modify {remove|Regissör: 'index_director'}

index_description.modify {remove|Skådespelare: 'index_temp_1'.}

index_description.modify {remove|Expertkommentator: '{single(separator="Kommentator"" " include=first)|<div class="tbl_lrg_event_description|Expertkommentator:|<|</div>}'}

index_description.modify {remove|Kommentator: '{single|<div class="tbl_lrg_event_description|Kommentator:|<|</div>}'}

index_description.modify {remove|presenteras av '{single(separator="." include=first)|<div class="tbl_lrg_event_description|presenteras av |<|</div>}'}

index_description.modify {cleanup}

index_description.modify {addstart(null)|inga Detaljer}

index_episode.modify {cleanup}

index_director.modify {remove|.}

index_director.modify {addend(notnull)|xyz}

index_director.modify {remove|, xyz}

index_director.modify {remove|xyz}

index_presenter.modify {remove|.}

index_presenter.modify {remove|,}

*

* episode in 'onscreen' format (season 3, episode 5 of 10) S03E05/10 and (season 11, episode 13 of 25) S11E13/13:

index_episode.modify {remove|Del }

index_temp_3.modify {calculate(format=F0)|'index_episode' 1 *} * get the first numerical

index_episode.modify {addstart('index_temp_3' < "10")|0} * add 0 if < 10

index_episode.modify {remove("0")|'index_episode'} *clear if only 0

index_episode.modify {addstart(not "")|E} * add E if not "" (clear)

index_episode.modify {replace| av |/}

index_temp_2.modify {calculate(format=F0)|1 *} * season, get the first numerical

index_temp_2.modify {addstart(< "10")|0} * add 0 if < 10

index_episode.modify {addstart('index_temp_2' not "00")|S'index_temp_2'}

index_episode.modify {remove| } * remove spaces if any

*

* episode in 'onscreen' format (Del 5) Episode 5 :

*index_episode.modify {replace|Del |Episode }

*index_episode.modify {addstart|'index_temp_2'}

*

 

Im not using the latest dagenstv.ini, cuz the old one serves my needs a bit better still.

 

More examples where it goes wrong (also for series):

 

 

Movie: 21 grams

<programme start="20120102232000 +0100" stop="20120103015500 +0100" channel="TV4">

<title lang="sv">21 grams</title>

<desc lang="sv">Amerikanskt drama från 2003. Det sägs att 21 gram är den vikt vi förlorar när vi dör. Det är vikten av en kolibri, fem stycken centmynt och kanske även människans själ. Pauls, Christinas och Jacks liv vävs samman och förändras när de alla är del av en trafikolycka.</desc>

<credits>

<director>Alejandro González Iñárritu</director>

<actor>Sean Penn</actor>

<actor>Naomi Watts</actor>

<actor>Danny Huston</actor>

<actor>Carly Nahon</actor>

<actor>Claire Pakis</actor>

<actor>Benicio Del Toro</actor>

<actor>Charlotte Gainsbourg</actor>

</credits>

<date>2003</date>

<episode-num system="onscreen">E0Regissör:AlejandroGonzálezIñárritu,Skådespelare:SeanPenn,NaomiWatts,DannyHuston,CarlyNahon,ClairePakis,BenicioToro,CharlotteGainsbourg</episode-num>

</programme>

 

Movie: Bordertown

<programme start="20120104015500 +0100" stop="20120104041000 +0100" channel="TV4">

<title lang="sv">Bordertown</title>

<desc lang="sv">Amerikanskt kriminaldrama från 2007. Journalisten Lauren arbetar på tidningen Chicago Sentinel, och får i uppdrag att undersöka ett antal mord i en mexikansk gränsstad. På plats upptäcker hon hundratals dödsoffer över hela landet. Hon lyckas få fabriksarbetarnas förtroende i ett försök att ta reda på vad som pågår men samtidigt utsätter hon sig själv för stor fara.</desc>

<credits>

<director>Gregory Nava</director>

<actor>Jennifer Lopez</actor>

<actor>Antonio Banderas</actor>

<actor>Kate Del Castillo</actor>

<actor>John Norman</actor>

</credits>

<date>2007</date>

<episode-num system="onscreen">E0Regissör:GregoryNava,Skådespelare:JenniferLopez,AntonioBanderas,KateCastillo,JohnNorman</episode-num>

</programme>

 

Series also going wrong:

<programme start="20120103224000 +0100" stop="20120103234000 +0100" channel="SVT2 HD">

<title lang="sv">Hårdrockens historia</title>

<desc lang="sv">Amerikansk dokumentärserie från 2011. Hårdrockens släktträd har många förgreningar. I serien möter vi artister som Alice Cooper, Slash, Lemmy, Metallica, Iron Maiden, Black Sabbath, Deep Purple, Van Halen, Mötley Crüe, Korn, Rage Against the Machine och många fler. Del 1 börjar i Memphis i Tennessee, innan metal blev metal. Via the Kinks, och gitarristerna som faktiskt uppfann distade ackord, rör vi oss framåt mot Hendrix och Cream. Del 1 av 11.</desc>

<date>2011</date>

<episode-num system="onscreen">E01börjariMemphisiTennessee,innanmetalblevmetal.1/11</episode-num>

</programme>

 

<programme start="20111228170000 +0100" stop="20111228180000 +0100" channel="Axess TV">

<title lang="sv">Kommunismens förlorade värld</title>

<desc lang="sv">Del 2: Glömskans kungadöme. Del 2 av 3 i brittisk dokumentär från 2009 om kommunismen i Europa. Andra delen handlar om Tjeckoslovakien under kommunismen. Tjeckoslovakiens reformförsök 1968 blev brutalt krossade. Istället infördes en hårdare kommunism. Reformerare försvann, reformer ändrades tillbaka, historien skrevs om och Tjeckoslovakien blev ?Glömskans kungadöme?. Originaltitel: The Lost World of Communism. Producent: Peter Molloy. Produktionsland: Storbritannien. Produktionsår: 2009. Speltid: 50 min.</desc>

<episode-num system="onscreen">E02:Glömskanskungadöme.2/3ibrittiskdokumentärfrån2009omkommunismeniEuropa</episode-num>

</programme>

 

<programme start="20111228221500 +0100" stop="20111228231000 +0100" channel="Axess TV">

<title lang="sv">Den franska säkerhetstjänsten</title>

<desc lang="sv">Del 2 av 4 om det kalla krigets heta år. Serie om en europeisk säkerhetstjänsts arbete under efterkrigstiden. Under 60-talet är Charles de Gaulle president i Frankrike och det är inte bara Europas uppdelning i en kommunistiskt och en demokratisk del som skapar säkerhetspolitiska aktiviteter. Del 2 i fransk serie om den franska säkerhetstjänsten under åren 1940 till 2009. En unik inblick i en europeisk säkerhetstjänst arbete. Historien om 70 års spioneri.</desc>

<episode-num system="onscreen">E02/4omdetkallakrigetshetaår.2ifranskserieomdenfranskasäkerhetstjänstenunderåren1940till2009</episode-num>

</programme>

 

<programme start="20111229063000 +0100" stop="20111229073000 +0100" channel="Axess TV">

<title lang="sv">Faraonernas privata liv</title>

<desc lang="sv">Artonde dynastins undergång. Del 1 av 3 i dokumentär om faraonernas privata liv. Varför dog den artonde dynastin plötsligt ut? Arkeologiska framsteg ger nya evidens. Vid utgrävningarna av Tutankhamuns grav 1922, den sista av dynastins faraoner, hittades två foster. Vad har dessa foster för betydelse vad gäller mystiken kring den artonde dynastins undergång?. För första gången någonsin har två amerikanska forskare fått ta DNA-test från de egyptiska mumierna för att ta reda på hur släktskapet i den egyptiska kungafamiljen såg ut. Kan deras plötsliga död ha varit ett resultat av incest och genetiskt utvecklade sjukdomar? Richard Reisz, Channel Four Television 2000. Speltid 50 min.</desc>

<episode-num system="onscreen">E01/3idokumentäromfaraonernasprivataliv</episode-num>

</programme>

 

<programme start="20111229210000 +0100" stop="20111229220000 +0100" channel="Axess TV">

<title lang="sv">Den franska säkerhetstjänsten</title>

<desc lang="sv">Del 3 av 4 om ?det stora missförståndet?. Vänstern och Francois Mitterrand har tagit makten och det uppstår fnurror på tråden till säkerhetstjänsten. Samtidigt uppstår det misstro i förhållande till den amerikanska säkerhetspartnern och affären med Rainbow Warrior försvårar ytterligare för den franska säkerhetstjänsten. Till sist drabbar det även regeringen och presidenten. Franska serie om en europeisk säkerhetstjänst arbete under hela efterkrigstiden.</desc>

<episode-num system="onscreen">E03/4om?detstoramissförståndet?</episode-num>

</programme>

 

 

Regards

majstang

Edited by majstang
Link to comment

Hi Jan!

 

I have a tiny but tricky problem i can't seem to find any solution for. The problem relates to the dagenstv.ini. For the major part everything goes well scrubbing the season and episode data for all series, but sometimes about once a week and for one single movie, WG++ tries to put onscreen episode info on a movie and it goes very wrong. Looking like this:

 

I can't say what is causing it, it seems very peculiar cuz 99,5% of all cases works as it should. Here's some info. Hopefully you could have a look at it?

 

From Dagenstv site:

 

WG++ result in DagenstvXML:

 

Dagenstv.ini

 

* WebGrab+Plus ini for grabbing EPG data from TvGuide websites

* Site dagenstv.com

* revision 0

* revision 1 - adapted for V1.0.5

* revision 2 - bug fixed in description

* Jan van Straaten 25 Jan 2011

* This site is index-only with a lot of details in it

*

site {url=dagenstv.com|timezone=UTC+01:00|maxdays=12|cultureinfo=sv-SE|charset=ISO-8859-1|titlematchfactor=90}

site {episodesystem=onscreen}

*site {grabengine=wget|ratingsystem=SE|episodesystem=onscreen}

url_index{url|http://www.dagenstv.com/se/chart/?cha=|channel|&dat=|urldate}

urldate.format {datestring|yyyy-MM-dd}

index_showsplit.scrub {multi|<!-- Program -->|<a name=|<!-- Stop|<!-- Slut Content-tabell -->}

index_date.scrub {single(separator=", "" !?! " include=2)|<head>|<title>|</title>|<meta name="}

index_start.scrub {single(separator="(" include=first)|<div class="tbl_lrg_event_time|>|</div|</div}

index_title.scrub {single|<div class="tbl_lrg_event_name|>|<|</div>}

index_description.scrub {single(separator="[" include=first)|<div class=tbl_lrg_event_description|>|<|</div>}

index_actor.scrub {single(separator=", ")|<div class="tbl_lrg_event_description|Skådespelare:|.|</div>}

index_temp_1.scrub {single|<div class="tbl_lrg_event_description|Skådespelare:|.|</div>} * used to remove actors from description

index_director.scrub {single(separator="Skådespelare" include=first)|<div class="tbl_lrg_event_description|Regissör:|<|</div>}

index_presenter.scrub {single(separator="Kommentator" include=first)|<div class="tbl_lrg_event_description|Expertkommentator:|<|</div>}

index_presenter.scrub {single|<div class="tbl_lrg_event_description|Kommentator:|<|</div>}

index_presenter.scrub {single(separator="." include=first)|<div class="tbl_lrg_event_description|presenteras av |<|</div>}

*ORIGNALSTRÄNG index_episode.scrub {single(separator="." include="Säsong ""Del ")|<div class="tbl_lrg_event_description|>|<|</div>}

index_episode.scrub {single(separator="." include="Del ")|<div class="tbl_lrg_event_description|>|<|</div>} * the episode part of episode

index_temp_2.scrub {single(separator="." include="Säsong ")|<div class="tbl_lrg_event_description|>|<|</div>} * the season part of episode

index_productiondate.scrub {single|<div class="tbl_lrg_event_description|Producerat år|.|</div>}

*

* enable the following lines to create a channel file

*index_site_channel.scrub {multi|kanal...</option>|">|</option>|</form>}

*index_site_id.scrub {multi|kanal...</option>|<option value="|">|</form>}

*

* operations:

index_episode.modify {replace|\||.}

*index_description.modify {remove|'index_episode'.}

index_description.modify {remove|Producerat år 'index_productiondate'.}

index_description.modify {remove|Regissör: 'index_director'}

index_description.modify {remove|Skådespelare: 'index_temp_1'.}

index_description.modify {remove|Expertkommentator: '{single(separator="Kommentator"" " include=first)|<div class="tbl_lrg_event_description|Expertkommentator:|<|</div>}'}

index_description.modify {remove|Kommentator: '{single|<div class="tbl_lrg_event_description|Kommentator:|<|</div>}'}

index_description.modify {remove|presenteras av '{single(separator="." include=first)|<div class="tbl_lrg_event_description|presenteras av |<|</div>}'}

index_description.modify {cleanup}

index_description.modify {addstart(null)|inga Detaljer}

index_episode.modify {cleanup}

index_director.modify {remove|.}

index_director.modify {addend(notnull)|xyz}

index_director.modify {remove|, xyz}

index_director.modify {remove|xyz}

index_presenter.modify {remove|.}

index_presenter.modify {remove|,}

*

* episode in 'onscreen' format (season 3, episode 5 of 10) S03E05/10 and (season 11, episode 13 of 25) S11E13/13:

index_episode.modify {remove|Del }

index_temp_3.modify {calculate(format=F0)|'index_episode' 1 *} * get the first numerical

index_episode.modify {addstart('index_temp_3' < "10")|0} * add 0 if < 10

index_episode.modify {remove("0")|'index_episode'} *clear if only 0

index_episode.modify {addstart(not "")|E} * add E if not "" (clear)

index_episode.modify {replace| av |/}

index_temp_2.modify {calculate(format=F0)|1 *} * season, get the first numerical

index_temp_2.modify {addstart(< "10")|0} * add 0 if < 10

index_episode.modify {addstart('index_temp_2' not "00")|S'index_temp_2'}

index_episode.modify {remove| } * remove spaces if any

*

* episode in 'onscreen' format (Del 5) Episode 5 :

*index_episode.modify {replace|Del |Episode }

*index_episode.modify {addstart|'index_temp_2'}

*

 

Im not using the latest dagenstv.ini, cuz the old one serves my needs a bit better still.

 

More examples where it goes wrong (also for series):

 

 

Movie: 21 grams

<programme start="20120102232000 +0100" stop="20120103015500 +0100" channel="TV4">

<title lang="sv">21 grams</title>

<desc lang="sv">Amerikanskt drama från 2003. Det sägs att 21 gram är den vikt vi förlorar när vi dör. Det är vikten av en kolibri, fem stycken centmynt och kanske även människans själ. Pauls, Christinas och Jacks liv vävs samman och förändras när de alla är del av en trafikolycka.</desc>

<credits>

<director>Alejandro González Iñárritu</director>

<actor>Sean Penn</actor>

<actor>Naomi Watts</actor>

<actor>Danny Huston</actor>

<actor>Carly Nahon</actor>

<actor>Claire Pakis</actor>

<actor>Benicio Del Toro</actor>

<actor>Charlotte Gainsbourg</actor>

</credits>

<date>2003</date>

<episode-num system="onscreen">E0Regissör:AlejandroGonzálezIñárritu,Skådespelare:SeanPenn,NaomiWatts,DannyHuston,CarlyNahon,ClairePakis,BenicioToro,CharlotteGainsbourg</episode-num>

</programme>

 

Movie: Bordertown

<programme start="20120104015500 +0100" stop="20120104041000 +0100" channel="TV4">

<title lang="sv">Bordertown</title>

<desc lang="sv">Amerikanskt kriminaldrama från 2007. Journalisten Lauren arbetar på tidningen Chicago Sentinel, och får i uppdrag att undersöka ett antal mord i en mexikansk gränsstad. På plats upptäcker hon hundratals dödsoffer över hela landet. Hon lyckas få fabriksarbetarnas förtroende i ett försök att ta reda på vad som pågår men samtidigt utsätter hon sig själv för stor fara.</desc>

<credits>

<director>Gregory Nava</director>

<actor>Jennifer Lopez</actor>

<actor>Antonio Banderas</actor>

<actor>Kate Del Castillo</actor>

<actor>John Norman</actor>

</credits>

<date>2007</date>

<episode-num system="onscreen">E0Regissör:GregoryNava,Skådespelare:JenniferLopez,AntonioBanderas,KateCastillo,JohnNorman</episode-num>

</programme>

 

Series also going wrong:

<programme start="20120103224000 +0100" stop="20120103234000 +0100" channel="SVT2 HD">

<title lang="sv">Hårdrockens historia</title>

<desc lang="sv">Amerikansk dokumentärserie från 2011. Hårdrockens släktträd har många förgreningar. I serien möter vi artister som Alice Cooper, Slash, Lemmy, Metallica, Iron Maiden, Black Sabbath, Deep Purple, Van Halen, Mötley Crüe, Korn, Rage Against the Machine och många fler. Del 1 börjar i Memphis i Tennessee, innan metal blev metal. Via the Kinks, och gitarristerna som faktiskt uppfann distade ackord, rör vi oss framåt mot Hendrix och Cream. Del 1 av 11.</desc>

<date>2011</date>

<episode-num system="onscreen">E01börjariMemphisiTennessee,innanmetalblevmetal.1/11</episode-num>

</programme>

 

<programme start="20111228170000 +0100" stop="20111228180000 +0100" channel="Axess TV">

<title lang="sv">Kommunismens förlorade värld</title>

<desc lang="sv">Del 2: Glömskans kungadöme. Del 2 av 3 i brittisk dokumentär från 2009 om kommunismen i Europa. Andra delen handlar om Tjeckoslovakien under kommunismen. Tjeckoslovakiens reformförsök 1968 blev brutalt krossade. Istället infördes en hårdare kommunism. Reformerare försvann, reformer ändrades tillbaka, historien skrevs om och Tjeckoslovakien blev ?Glömskans kungadöme?. Originaltitel: The Lost World of Communism. Producent: Peter Molloy. Produktionsland: Storbritannien. Produktionsår: 2009. Speltid: 50 min.</desc>

<episode-num system="onscreen">E02:Glömskanskungadöme.2/3ibrittiskdokumentärfrån2009omkommunismeniEuropa</episode-num>

</programme>

 

<programme start="20111228221500 +0100" stop="20111228231000 +0100" channel="Axess TV">

<title lang="sv">Den franska säkerhetstjänsten</title>

<desc lang="sv">Del 2 av 4 om det kalla krigets heta år. Serie om en europeisk säkerhetstjänsts arbete under efterkrigstiden. Under 60-talet är Charles de Gaulle president i Frankrike och det är inte bara Europas uppdelning i en kommunistiskt och en demokratisk del som skapar säkerhetspolitiska aktiviteter. Del 2 i fransk serie om den franska säkerhetstjänsten under åren 1940 till 2009. En unik inblick i en europeisk säkerhetstjänst arbete. Historien om 70 års spioneri.</desc>

<episode-num system="onscreen">E02/4omdetkallakrigetshetaår.2ifranskserieomdenfranskasäkerhetstjänstenunderåren1940till2009</episode-num>

</programme>

 

<programme start="20111229063000 +0100" stop="20111229073000 +0100" channel="Axess TV">

<title lang="sv">Faraonernas privata liv</title>

<desc lang="sv">Artonde dynastins undergång. Del 1 av 3 i dokumentär om faraonernas privata liv. Varför dog den artonde dynastin plötsligt ut? Arkeologiska framsteg ger nya evidens. Vid utgrävningarna av Tutankhamuns grav 1922, den sista av dynastins faraoner, hittades två foster. Vad har dessa foster för betydelse vad gäller mystiken kring den artonde dynastins undergång?. För första gången någonsin har två amerikanska forskare fått ta DNA-test från de egyptiska mumierna för att ta reda på hur släktskapet i den egyptiska kungafamiljen såg ut. Kan deras plötsliga död ha varit ett resultat av incest och genetiskt utvecklade sjukdomar? Richard Reisz, Channel Four Television 2000. Speltid 50 min.</desc>

<episode-num system="onscreen">E01/3idokumentäromfaraonernasprivataliv</episode-num>

</programme>

 

<programme start="20111229210000 +0100" stop="20111229220000 +0100" channel="Axess TV">

<title lang="sv">Den franska säkerhetstjänsten</title>

<desc lang="sv">Del 3 av 4 om ?det stora missförståndet?. Vänstern och Francois Mitterrand har tagit makten och det uppstår fnurror på tråden till säkerhetstjänsten. Samtidigt uppstår det misstro i förhållande till den amerikanska säkerhetspartnern och affären med Rainbow Warrior försvårar ytterligare för den franska säkerhetstjänsten. Till sist drabbar det även regeringen och presidenten. Franska serie om en europeisk säkerhetstjänst arbete under hela efterkrigstiden.</desc>

<episode-num system="onscreen">E03/4om?detstoramissförståndet?</episode-num>

</programme>

 

 

Regards

majstang

 

Hi Majstang,

 

the problem is that the site has no unique element separators that locates the episode info. Hence the include="Del " and include="Säsong " filters. Now if these include string also occur in the false non-episode data it will be passed to the scrub result.

It can be solved by adding another filter that blocks all (false) episode data that has more that 4 words:

Add the following lines as the first

*operations:

index_temp_4.modify {calculate(type=word format=F0)|'index_episode' #}

index_episode.modify {remove('index_temp_4' > "5")|'index_episode'}

 

happy new year WG++Maker ... Jan

Link to comment

Hi Jan!

 

Great, those lines takes care of the problem episode-num info gets added to the movie examples in my previous post :)

Unfortunately, they also removes the episode-num info from the series examples i added (later on). 99,5% of series episode numbering still works great though. Here is a recent example:

 

<programme start="20120103224000 +0100" stop="20120103232500 +0100" channel="SVT2 HD">

<title lang="sv">Hårdrockens historia</title>

<desc lang="sv">Amerikansk dokumentärserie från 2011. Hårdrockens släktträd har många förgreningar. I serien möter vi artister som Alice Cooper, Slash, Lemmy, Metallica, Iron Maiden, Black Sabbath, Deep Purple, Van Halen, Mötley Crüe, Korn, Rage Against the Machine och många fler. Del 1 börjar i Memphis i Tennessee, innan metal blev metal. Via the Kinks, och gitarristerna som faktiskt uppfann distade ackord, rör vi oss framåt mot Hendrix och Cream. Del 1 av 11.</desc>

<date>2011</date>

</programme>

 

There is quite big problems when it comes to the AxessTV channel. The site uses a wrongly and very peculiar episode format setting as it seems. This channel is not one of the favorites anyway, so if it is hard to adapt the ini to it, i will gladly live with it. In fact i think it would be easier contacting the site asking them to change this format, but getting them to acknowledge it is far from easy. How one could wish all sites would use one standardized format for episodes, but that would be naive and wishful thinking im afraid. However, as said earlier, this is a tiny, tiny problem since for the most part everythings works great with WG++. It is a great app and many thanks for your awesome work with it.

Here is some examples anyway:

 

<programme start="20120102143000 +0100" stop="20120102150000 +0100" channel="Axess TV">

<title lang="sv">Kollektivet i Eremitaget</title>

<desc lang="sv">Del 1. Del 1 av 5. Vadim, Valentina och Juna berättar om några av deras mest älskade konstverk, och om dem själva och de andra som jobbar på Eremitaget. Originaltitel: Hermitage-Niks, A Passion for the Hermitage.</desc>

<credits>

<director>Aliona van der Horst Produktionsbolag: Viewpoint Productions & AVRO Produktionsland: Nederländerna Produktionsår: 2003 Speltid: 5x25 min</director>

</credits>

</programme>

<programme start="20120102071500 +0100" stop="20120102081000 +0100" channel="Axess TV">

<title lang="sv">Ordets makt</title>

<desc lang="sv">Del 1: Läsningens magi. Del 1 av 4. Om skriftens utveckling och hur människor under historiens gång haft olika sätt att uttrycka sig på. Från de primitiva grottmålningarna som gjordes för flera tusen år sedan, till uppfinningen av papyrusrullar och biblioteket i Alexandria från 280 f.Kr. Serie i fyra delar om det skrivna ordets historia med den kanadensiske författaren Alberto Manguel som guide.</desc>

</programme>

 

Best wishes for a happy new year :bye:

majstang

Edited by majstang
Link to comment
  • 2 months later...

Hi Jan!

 

Hope everything's well with you :) Webgrab++ has been working very good the past months. However TV.nu did some changes regarding their starratings. They left the betyg_.gif system and went over to ratings from imdb. I tried to alter the starratings scrubline but was unfortunately pretty unsuccessful. Wonder if you have some wisdom to spread in this case?

 

The old line was:

index_starrating.scrub {single|<div class="tvnubetyg">|betyg_|.gif|border}

 

New non working line:

index_starrating.scrub {single|<div id="rating">|??|</div>}

 

Regards

majstang

Link to comment

Hi Majstang,

 

good to hear that WG++ performed well.

 

I have been looking into your question, but don't see that the starrating system of tv.nu has changed.

 

E.G. Channel TV3, 21:00 A perfect getaway

 

result of: index_starrating.scrub {single|<div class="tvnubetyg">|betyg_|.gif|border}

 

<star-rating>

<value>4.0/5</value>

</star-rating>

 

Which channel has this chanced starrating?

 

Maybe also of interest for you :

In about a week I will release the new version 1.1.0 which includes an IMDb postprocessor that automatically adds IMDb starrating (and other IMDb data like plot, description, original title, user comments and reviews) to the xmltv file.

 

WG++Maker .. Jan

Link to comment

I have been looking into your question, but don't see that the starrating system of tv.nu has changed.

 

E.G. Channel TV3, 21:00 A perfect getaway

 

result of: index_starrating.scrub {single|<div class="tvnubetyg">|betyg_|.gif|border}

 

<star-rating>

<value>4.0/5</value>

</star-rating>

 

Which channel has this chanced starrating?

Greetings Jan and thanks for your fast answer :)

Hmm...that was strange! I couldn't get star-rating to work during friday and saturday (no ini changes made). Did notice on the detail-page (clicking on a movie) they had changed the ratings which are now imdb based e.g. ratings on a 10 graded scale. For the same movie "A perfect getaway":

 

<div class="MovieData">
                   <div class="imdb">
                                                   <img src="/_graphics/imdb-rating-21x21.png" alt="" id="ratingIcon" />
                           <div id="rating">6.5</div>
                           <hr id="vertical" />

I now see the gif system is back and the star-ratings are working again. It seems tv.nu might be in a transition phase and have difficulties deciding which one system to use. For now they seem to be using both. Sorry for crying wolf :blush:

 

Maybe also of interest for you :

In about a week I will release the new version 1.1.0 which includes an IMDb postprocessor that automatically adds IMDb starrating (and other IMDb data like plot, description, original title, user comments and reviews) to the xmltv file.

Now that is TRULY AWESOME news :biggrin: I have looking very much forward to this new function ever since i saw your plans for it late last year. Relying on tv.nu ratings has been a bit flaky and I suppose getting ratings and much more from one of the worlds most maintained databases would mean very little could go wrong :)

 

Many thanks for your great work and have a nice day :bye:

regards

majstang

Edited by majstang
Link to comment

The IMDb starrating is already in use in the Mobil version of tv.nu .. touch.tv.nu

Maybe they want to standardise.

 

qWG++Maker .. Jan

Link to comment
  • 3 weeks later...

[12-April-2012] WebGrab+Plus Version update V1.1.0

 

This version adds an optional postprocessor that will add IMDb data (from IMDb.com) automatically to the xmltv output file. It does that in 4 steps:

1. Select shows from the xmltv input as candidate for postprocessing based on configurable selection settings

2. Tries to match the selected shows with IMDb entries, based on configurable matching settings.

3. Collect IMDb data for matched shows (Data collected : title, starrating, plot, description, review, viewer comments)

4. Merge of the collected IMDb data with the source xmltv data based on configurable allocation and presentation settings.

 

It also maintains a local mdb datafile that enables to re-use the data without timeconsuming reconnection with IMDb.com for the same show.

 

Many thanks to Jacon Berggren and Karsten Kugel for the apha testing and all the usefull suggestions for improvements.

 

Apart from this new postprocessor, the functionality of the EPG is improved with the option to grab from a subdetail html page. This can be used if certain epg data is on a available on a different html page than the two already available (index - and detail page)

 

[12 April 2012] Site.Ini.Pack10.0

Now containing siteini files for more than 100 Tvguide sites.

New siteini files for : Austria, Denmark, Germany, Hungary, Ireland, Poland, Sweden, UK and Spain (Basque) and updates for 22 siteini's.

Many thanks again to Willy de Wilde for contributing a lot of the new sites and updates.

 

Visit:

http://www.servercare.nl/Lists/Posts/ViewPost.aspx?ID=98

 

Download links:

The program:

http://www.servercare.nl/Docs/WebGrab+PlusV1.1.0MSI.rar

The siteini pack:

http://www.servercare.nl/Docs/SiteIni.Pack.10.rar

The list of all supported tvguide sites:

http://www.servercare.nl/Docs/SiteIni-List-Pack.10.pdf

The documentation:

http://www.servercare.nl/Docs/Documentation.V1.0.9.pdf

A small utility that automatically installs the required .net versions for the msi installer version:

http://www.servercare.nl/Docs/Install%20WG-Dependencies.rar

 

WG++Maker ... Jan

Link to comment

Okay this all looks very promising to get quality epg, but do i miss something or how does the epg get into the DVBViewer?

 

Is there another programm needed or will the epg be autmoatic imported?

Link to comment

Okay this all looks very promising to get quality epg, but do i miss something or how does the epg get into the DVBViewer?

 

Is there another programm needed or will the epg be autmoatic imported?

Yes, use XEPG to import the xmltv file into RS. XEPG has a great EPG format editor which allows you to place for example series numbering and star-ratings into the subtitle (RS uses the term Event for the same thing). The RS EPG then looks like this for example:

Top gear - S05E02

Gladiator - ★★★★★★★★★☆

 

Series subtitle numbering then gives you the opportunity to use the RS check for previous recordings function. The autotimer deactivates new recording timers (re-runs) which has already been recorded and exists in the recording database.

Link to comment

Thank your for this answer ;-)

 

I will give it a try, if it really works, why didnt I find this tool earlier :-)

Yeah, it works beautiful :D Setting up WG++ --> XEPG --> RS for the first time can be rather challenging, but the payback when everything works is amazing :bye:

Link to comment
  • 4 months later...

New Version of WebGrab+Plus V1.1.1

 

This version adds a few major features:

 

1. Another postprocessor REX (Reallocate and Edit Xmltv) that can

- Move the content of xmltv elements to other xmltv elements

- Merge the content of several xmltv elements

- Add comments/prefi/postfix text

- Remove or create xmltv elements

E.g. If the PVR software do not recognize some of the xmltv elements grabbed (like actors) it can add

these to the description and remove the now useless actor xmltv element.

2. Improved MDB postprocessor (automatically adds IMDB data to your xmltv file)

3. Added support for LINUX (in combination with MONO) and tested in W8

4. A command line parameter that specifies and overrules the default homefolder-path of the program for user that prefer another location of it.

5. Support for sites that use the POST HttpWebRequest method, further extending the range of websites.

6. The installation packages contain ini files for 126 TvGuide websites in about 60 countries worldwide!!

 

... and , on top of that, many small improvements and bugs fixed as usual.

 

Download links:

For LINUX:

http://www.servercare.nl/Docs/WebGrab PlusV1.1.1LINUX.rar

For Windows:

http://www.servercare.nl/Docs/WebGrab PlusV1.1.1MSI.rar

The documentation:

http://www.servercare.nl/Docs/Documentation.V1.1.1.pdf

All the available siteini files:

http://www.servercare.nl/Docs/SiteIni.Pack.11.rar

The list of all available supported TvGuide sites:

http://www.servercare.nl/Docs/SiteIni-List-Pack.11.pdf

 

For more info and support:

http://www.servercare.nl/Lists/Posts/ViewPost.aspx?ID=98

WebSite in preparation:

http://www.webgrabplus.com

 

Many thanks to everyone contributing to the development, especially Alberto and Willy.

 

WG++Maker ... Jan

Link to comment

Jan, Thanks fir the update.

 

The windows link (and I think Linux link) is broken but I was able to find on your website.

 

Thanks for reporting the error in the links!!

 

The correct download links :

 

For LINUX:

http://www.servercare.nl/Docs/WebGrab+PlusV1.1.1LINUX.rar

For Windows:

http://www.servercare.nl/Docs/WebGrab+PlusV1.1.1MSI.rar

The documentation:

http://www.servercare.nl/Docs/Documentation.V1.1.1.pdf

All the available siteini files:

http://www.servercare.nl/Docs/SiteIni.Pack.11.rar

The list of all available supported TvGuide sites:

http://www.servercare.nl/Docs/SiteIni-List-Pack.11.pdf

 

WG++Maker .. Jan

Link to comment
  • 5 weeks later...

Hi to all! Nice tool you made! In SiteIni.Pack.11 I see Lithuania (Litauen). How about add Latvia in this pack? Our provider of DVB-T is LATTELECOM. I'm looking for this provider terrestrial EPG. Providers site is: http://www.lattelecom.lv/. Thank you!

Link to comment

Hi Dreamrider,

 

can you give the the url of the tvguide in lattelecom? Or what is the word for tvguide in your language? Anything else that helps me to find the tvguide on the site

 

WG++Maker .. Jan

Link to comment

Hi Dreamrider,

 

I found the links to the tvguide listing of lattelecom, so don't worry.

 

The siteini for it is ready , you can get it @ http://www.servercare.nl/Docs/SiteIni.Pack.11.rar in the new Latvia folder.

The new complete list of siteini's is @ http://www.servercare.nl/Docs/SiteIni-List-Pack.11.pdf

 

If you have more wishes , let me know

 

WG++Maker .. Jan

Link to comment

Hi Dreamrider,

 

can you give the the url of the tvguide in lattelecom? Or what is the word for tvguide in your language? Anything else that helps me to find the tvguide on the site

 

WG++Maker .. Jan

Hi Jan!

I can not find url of tvguide in lattelecom.. In my language EPG is "Elektroniskais Programmu Gids". Today I'm made post in our Latvian computer forum and now waiting for answer. Maybe later I'll know more info.

There I found some info, but not enough, I think: http://lattelecom.lv/ltc/search?Cat_sel=1&q=Elektroniskais+programmu+gids

Sorry for my English :|

Link to comment

Hi Dreamrider,

 

I found the links to the tvguide listing of lattelecom, so don't worry.

 

The siteini for it is ready , you can get it @ http://www.servercare.nl/Docs/SiteIni.Pack.11.rar in the new Latvia folder.

The new complete list of siteini's is @ http://www.servercare.nl/Docs/SiteIni-List-Pack.11.pdf

 

If you have more wishes , let me know

 

WG++Maker .. Jan

I'm so sorry - do not found your second post to me... All is O.K.! Thank you!

Link to comment

@ Jan.

Can you make some changes for me based on links in *.ini file? For now links you put are based on "interaktiva" TV. In my region we do not show all those progs. Changes must be based on keyword "virszemes". For example: http://tv.lattelecom.lv/programma/interaktiva/list must be changed to http://tv.lattelecom.lv/programma/virszemes/list/.

I don't know, maybe is enough change links only in tattelecom.lv.ini file, I can do this by myself, but what about *.config file? :( Thanks!

Best regards,DR.

Link to comment

Hi Dreamrider,

 

I have split the ini's for lattelecom into two versions, one for virszemes and one for interactiva.

You can download them @ http://www.servercar...Ini.Pack.11.rar. You can mix channel entries from both versions in your config if you use the listing from the channel list files.

 

WG++Maker .. Jan

Edited by WG++Maker
Link to comment

Thanks for your work, but:

Oops! Google Chrome could not find www.servercar...ini.pack.11.rar.
:(

Emmm, you almoust there, maybe edit post & link? :)

DR

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...