You are here

WebGrabControl

1 post / 0 new
Blackbear199
Offline
Has donated long time ago
Joined: 10 years
Last seen: 4 months
WebGrabControl

I think this is ready for a first release.
This is a app i made(windows only, dotnet 8 required) for webgrab.
Its a gui front end.

When run the app will ask for elevated privileges.
This is required for the vpn to set adapter settings.

WG++ Run tab - no description needed.

WG++ Configuration tab

Top Panel
Load and edit your webg++.configl.xml
all values are editable.
Middle Panel - Edit channel data.
again all data is editable.
for delete select the channel(s) in the left column,it will be highlighted. select delete.

Bottom Panel - Editor
Search - search by..

channel only - leave country box empty - all countries will be searched.

country only - leave channel box empty - all channels for selected country will be shown.

country and channel - use both boxes - only the matched channels for the selected country will be displayed.
Note: if you want to see the channels for a specific site, use the site="xxxx" value or part or it) in the channel box and enter the country(optional). channel search checks the site="xxx" value and the display name value.

Import

select the channel(s) you want to add to your configuration and paste them in the editor box and click import.
If any duplicate xmltv_id's exist you will be notified by a popup and the duplicate channels will be highlighted.

Sort - when sort is selected the channels will first be sorted by site="xxx" value and then each site group sorted alphabetically.

redo,undo - self explainatory.

VPN Tab

openvpn community edition is used as cli is needed.
the app is hard coded to look here.
C:\Program Files\OpenVPN\bin\openvpn.exe
add your vpn username and password.
load your webgrab++configuration file.
select your ovpn folder containing your .ovpn files.

the site="xxx" values from your webgrab configuration file will be displayed in the left column.
in the right colums to add a vpn connection select it from the drop down list.
for no vpn leave it empty.

save your vpn settings.

goto WG++ Run tab  and run webgrab.

Note:

most buttons and labels have tooltips,hover your cursor over the button or label and it will show a brief explanation.

see the readme.txt file for openvpn sepcial instructions and other information.

Edit:

Updated 13 Nov 2025

Version 1.0.3.0
add XML Tools panel
see the readme.txt or hover your cursor over buttons for description(tooltip).

Version 1.0.4.0
more robust popups
bug fixes.
 

Version 1.0.5.0
added - epg debugger.check for epg gaps(daily schedule) and missing full days of epg
bugfix in merge xml files.

Version 1.0.6.0
proper merge xml files fix.

Version 1.0.7.0
rewrite logging
less intrusive with popups,more status bar messages.

Version 1.0.8.0
enhanced debugger
Validate - loads source.xml file from filename setting of webgrb++config.xml and webgrab++.log.txt
         - displays(color coded) any info,error,debug,warnings detected.
         - if a channel has multiple error the error with the highest severity color is used.
Compare with previous - shows differences from last run(merged.xml) and merged_prev.xml
                      - removed or added channels and program count.
Export - exports results of Compare with previous.

Attachments: 

Brought to you by Jan van Straaten

Program Development - Jan van Straaten ------- Web design - Francis De Paemeleere
Supported by: servercare.nl