CDP Standalone Programs
➤ Remote Command
• Control any Chromium based browser or WebGadget using the Framework.
Demonstration Videos
Demonstration Videos
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
~ Albert Einstein
Re: Demonstration Videos
Custom WebGadget > Examples
➤
•
➤
•
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
~ Albert Einstein
Re: Demonstration Videos
PureBasic WebGadget > Examples
➤ Allow Block Website
• Set a pattern (JSON format) to block anything from an image to an entire website.
• In addition, modify the page source before it's loaded by the browser.
➤ Authenticate Proxy
• Use a proxy with the PureBasic WebGadget.
• Bypass the proxy credential prompt, auto-entering username and password.
• Tested using CCProxy.
➤ Capture Screenshot
• Example includes both view-port and full screen.
• Left side is the WebGadget, right side is an ImageGadget in a ScrollAreaGadget.
➤ Embed JS Promise
• The example uses an Async/Await and Promise script to return data from a user-defined embedded event.
• Not only can you execute JavaScript, but you can also add your own code to any webpage.
• This includes modifying and removing existing code.
➤ Execute JavaScript
• Execute JavaScript on any external webpage or locally loaded HTML code.
➤ Multiple Windows
• Open and/or control any popup window initiated from the PureBasic WebGadget.
• The example only demonstrates the Navigate method, but any and all commands are available.
➤ Screencast Nth Frame
• Screencast a WebGadget to an ImageGadget.
• The example is set to every 5th changed frame, but near real-time is possible.
• Left side is the WebGadget, right side is the ImageGadget.
➤ x2 Navigate Website
• The example demonstrates two PureBasic WebGadgets.
• Left side loads an external website, right side loads local HTML code.
• The WebGadget on the right includes the Auto-Play option.
PureBasic WebGadget > Library
➤ ChartJS
• Simple example showing PureBasic interacting with the ChartJS library.
• Example demonstrates a single chart; Custom WebGadget example demonstrates nine different charts.
PureBasic WebGadget > Hosted
➤ Google Maps
• Simple example showing PureBasic interacting with Google Maps.
• Example demonstrates a single map; Custom WebGadget example demonstrates four different maps.
➤ Allow Block Website
• Set a pattern (JSON format) to block anything from an image to an entire website.
• In addition, modify the page source before it's loaded by the browser.
➤ Authenticate Proxy
• Use a proxy with the PureBasic WebGadget.
• Bypass the proxy credential prompt, auto-entering username and password.
• Tested using CCProxy.
➤ Capture Screenshot
• Example includes both view-port and full screen.
• Left side is the WebGadget, right side is an ImageGadget in a ScrollAreaGadget.
➤ Embed JS Promise
• The example uses an Async/Await and Promise script to return data from a user-defined embedded event.
• Not only can you execute JavaScript, but you can also add your own code to any webpage.
• This includes modifying and removing existing code.
➤ Execute JavaScript
• Execute JavaScript on any external webpage or locally loaded HTML code.
➤ Multiple Windows
• Open and/or control any popup window initiated from the PureBasic WebGadget.
• The example only demonstrates the Navigate method, but any and all commands are available.
➤ Screencast Nth Frame
• Screencast a WebGadget to an ImageGadget.
• The example is set to every 5th changed frame, but near real-time is possible.
• Left side is the WebGadget, right side is the ImageGadget.
➤ x2 Navigate Website
• The example demonstrates two PureBasic WebGadgets.
• Left side loads an external website, right side loads local HTML code.
• The WebGadget on the right includes the Auto-Play option.
PureBasic WebGadget > Library
➤ ChartJS
• Simple example showing PureBasic interacting with the ChartJS library.
• Example demonstrates a single chart; Custom WebGadget example demonstrates nine different charts.
PureBasic WebGadget > Hosted
➤ Google Maps
• Simple example showing PureBasic interacting with Google Maps.
• Example demonstrates a single map; Custom WebGadget example demonstrates four different maps.
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
~ Albert Einstein