Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

WebGear - HTML5 parser with JS

by novikovag (Initiate)
on Mar 10, 2017 at 21:39 UTC ( #1184228=perlnews: print w/replies, xml ) Need Help??

Perl HTML5 parser with JS support was released

https://github.com/novikovag/WebGear

Replies are listed 'Best First'.
Re: WebGear - HTML5 parser with JS (impressive)
by Anonymous Monk on Mar 11, 2017 at 00:11 UTC

    Hi,

    Impressive work.

    Has some "issues" though

    Mistakenly using  || die $!; which is not the same as using "or die $!". For details see "or die" versus "|| die"

    2 argument open is ancient practice, 3 argument open is what you want

    while used correctly, opendir is still lowlevel ... glob/Path::Tiny/File::Find::Rule ...

    Using $constants which aren't really "constant"

    Non standard directory layout and file naming scheme

     

    if you're interested in your "competition" the name is WWW::Scripter

Re: WebGear - HTML5 parser with JS
by Discipulus (Prior) on Mar 11, 2017 at 13:38 UTC
    there is the hope to have the text in english someday? or in latin if you prefere..

    anyway ++novikovag and a warm welcome to the monastery!

    L*

    There are no rules, there are no thumbs..
    Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
Re: WebGear - HTML5 parser with JS
by Anonymous Monk on Mar 10, 2017 at 23:15 UTC
    Why do you name your object internals as context rather than self?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlnews [id://1184228]
help
Chatterbox?
[hippo]: Marketing should not be allowed near such utilities.
[Corion]: I should tell them about the "dim+lock all monitors to show the immediate alert centered" feature of that software so they can announce the next intranet website feature even better ;)

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (16)
As of 2017-05-24 14:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?