NFPS / Private Time on TV Guide

IPTV Private Server (NFPS)
Well. In my case I have some channels on correct timing like Telemundo Internacional... however, channels line 876 now is 7am and kids watching cartoons supposed to start at 8am. So I don't know what could be the issue. Thanks
 
Well. In my case I have some channels on correct timing like Telemundo Internacional... however, channels line 876 now is 7am and kids watching cartoons supposed to start at 8am. So I don't know what could be the issue. Thanks

There are certain channels on the XMLTV file that are time corrected, so please be specific on which channels are not correct. If they are in the webgrab group, we may be able to fix them individually.
 
Dara , I'm not sure who is responsible , but the channel № 190 Nat Geo Wild is English and attached EPG for it is Spanish. Would be better if replaced it with English EPG
 
Dara , I'm not sure who is responsible , but the channel № 190 Nat Geo Wild is English and attached EPG for it is Spanish. Would be better if replaced it with English EPG

Definitely an issue with the provider guide, not on the psycon grabber XMLTV. My locally generated guide is in English, so they might be pulling EPG data from the source satellite or cable. I'd report that via the Channel Issues where the server people could see it.
 
Dara,

I am trying to run the EPG grabber and keep running into the following error. Can you please see exception messages and let me know what might be the root cause.

######################################################################################################
channel (xmltv_id=RT Documentary) site -- FILMON.COM -- mode smart
no robots data found
skipped robots check
ierror downloading page: The operation has timed out (5sec)
Retry 1 of 2 times
error downloading page: The operation has timed out (10sec)
Retry 2 of 2 times
no index page data received from RT Documentary
unable to update channel, try again later
attempt to restore existing guide data failed! - no data to restore
Exception.Message: Object reference not set to an instance of an object.
channel (xmltv_id=Canal AZMundo) site -- GATOTV.COM -- mode smart
iiiiinunable to update channel Canal AZMundo
see log file for details
Exception.Message: Access to the path 'C:\ProgramData\ServerCare\WebGrab\html.source.htm' is denied. ----------> this doesn't exist.
Exception.StackTrace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)
at WebGrab.Scrub.GrebElements(String source, String[] filters, Boolean fromscrub)
at WebGrab.Scrub.GetElements(String from, String[] filters, Boolean fromscrub)
at WebGrab.Scrub.ScrubIndexShowDetails(String indexshow, SiteIni scrubstrings, Boolean next)
at WebGrab.Scrub.Times.GetTimes(Int32 n, String[] indexshows, Scrub s, ChannelToUpdate chtu, UpdatedChannel uch)
at WebGrab.Program.UpdateChannel(String strIndex, ChannelToUpdate Chan, XmlTarget xTarget)
at WebGrab.Program.Main(String[] args)
channel (xmltv_id=Canal RCN Novelas) site -- GATOTV.COM -- mode smart
iiii
######################################################################################################
 
Did you install the webgrab files in the right section?

I'd also check the webgrab config xml to see if the path for the file name is accessible. psycon's script is personalized for his situation.

Just me, but I wouldn't dump the output file in the windows temp folder.
 
Last edited:
WebGrab files are in C:\ProgramData\ServerCare

webgrab config xml to see if the path for the file name is accessible....which file name? wg_guide.xml or html.source.htm?
html.source.htm doesn't exist in C:\ProgramData\ServerCare\WebGrab\


In WebGrab++.config.xml i made sure it knows where wg_guide.xml is located

<filename>C:\Users\alexi\Desktop\NFPS EPG Grabber\Temp\wg_guide.xml</filename>
<mode></mode>
<postprocess grab="y" run="n">mdb</postprocess>
<logging></logging>
<retry time-out="5">2</retry>
<timespan>4</timespan>
<update>s</update>

I'm not using windows temp folder. I am running everything from Desktop\NFPS EPG Grabber (C:\Users\alexi\Desktop\NFPS EPG Grabber)
wg_guide.xml running from C:\Users\alexi\Desktop\NFPS EPG Grabber\Temp\wg_guide.xml

In Go.bat the following was changed to match file locations:

@Echo off
C:\
cd "C:\Users\alexi\Desktop\NFPS EPG Grabber"


Webgrab+plus
copy "C:\Users\alexi\Desktop\NFPS EPG Grabber\Temp\wg_guide.xml" .

and

copy C:\Users\alexi\Desktop\NFPS EPG Grabber\Temp\wg_guide.xml . ----> 3 times in script

What else did I miss?
 
Last edited:
Hmmm?
Looked inside the WebGrab++.log.txt log file and saw the following

[ Debug ] Debugging information SiteIni
[ Debug ] Element: INDEX_STOP
[ Debug ] html source written to : C:\ProgramData\ServerCare\WebGrab\html.source.htm
[ Error ] unable to update channel Canal AMC Latinoamérica
[ Error ] see log file for details
[ Error ] Exception.Message: Access to the path 'C:\ProgramData\ServerCare\WebGrab\html.source.htm' is denied.
 
I see html.source.htm in psycon's zip. I wonder if it gets deleted in the process somewhere. Also, something might be locking that file in the process.

Try something... instead of running the script, just run the webgrab .exe directly, and see if you get that again. To be honest, I run the webgrab separately because it takes too much time for what it yields. I'd advise to not run the portions that create the webgrab output and merges with the dummy. You can do that by rem-ing 56-59, 94-96 and using 98, instead of 99 and then doing that through out his extended script. I hope you understood that.

I have a more efficient script for my local generation, and I may upload that in the future when things settle down.
 
I dumped the html.source.htm back in. I got no errors after rem-ing 56-59, 94-96 and using 98, instead of 99 but I didn't get a wg_guide.xml generated.
By rem-ing I just did't run the WebGrab, right? What about the other WebGrab entries in the script?
 
The html.source.htm from psycon's zip gets deleted in the process somewhere. I tested it.

[ Info ] channel (xmltv_id=Canal AZMundo) site -- GATOTV.COM -- mode smart
[ Debug ] debugging information siteini; urlindex builder
[ Debug ] siteini entry :
[ Debug ] urldate format type: datestring, value: |yyyy-MM-dd
[ Debug ] url_index created:
[ Debug ] http://www.gatotv.com/canal/azmundo/2015-07-18
[ Debug ] http://www.gatotv.com/canal/azmundo/2015-07-19
[ Debug ] http://www.gatotv.com/canal/azmundo/2015-07-20
[ Debug ] http://www.gatotv.com/canal/azmundo/2015-07-21
[ Debug ] http://www.gatotv.com/canal/azmundo/2015-07-22
[ Debug ] Debugging information SiteIni
[ Debug ] Element: INDEX_START
[ Debug ] html source written to : C:\ProgramData\ServerCare\WebGrab\html.source.htm
[ Debug ] scrub strings:
[ Debug ] type & arguments : regex(debug)
[ Debug ] regex_expression : ^.*?class="tbl_EPG_TimesColumn[^>]*>(.*?)</div>
[ Debug ] expanded to : ^.*?class="tbl_EPG_TimesColumn[^>]*>(.*?)</div>
[ Debug ] Found 1 match(es):
[ Debug ] 1:00 AM
[ Debug ] Element Value(s) :
[ Debug ] ----------begin--element----------
1:00 AM
[ Debug ] ----------end----element----------
[ Debug ] Debugging information SiteIni
[ Debug ] Element: INDEX_STOP
[ Debug ] html source written to : C:\ProgramData\ServerCare\WebGrab\html.source.htm
[ Error ] unable to update channel Canal AZMundo
[ Error ] see log file for details
[ Error ] Exception.Message: Access to the path 'C:\ProgramData\ServerCare\WebGrab\html.source.htm' is denied.
[ Error ] Exception.StackTrace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)
at WebGrab.Scrub.GrebElements(String source, String[] filters, Boolean fromscrub)
at WebGrab.Scrub.GetElements(String from, String[] filters, Boolean fromscrub)
at WebGrab.Scrub.ScrubIndexShowDetails(String indexshow, SiteIni scrubstrings, Boolean next)
at WebGrab.Program.UpdateChannel(String strIndex, ChannelToUpdate Chan, XmlTarget xTarget)
at WebGrab.Program.Main(String[] args)
[ Debug ]
 
Last edited: