Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^4: Adding Line Numbers to the MIT Shakespeare

by e.loureiro (Initiate)
on Feb 14, 2013 at 21:53 UTC ( [id://1018805]=note: print w/replies, xml ) Need Help??


in reply to Re^3: Adding Line Numbers to the MIT Shakespeare
in thread Adding Line Numbers to the MIT Shakespeare

Thanks for your answer, marto.

The parsing worked.

But how to "capture the output into a new html file"?

I used the following command:

"perl scriptname.pl inputfile.html > result.html".

In the result.html file that was generated, I added the stylesheet indicated:

<style type="text/css"> .lineNum { position: absolute; left: 550px; } </style>

But the result.html file didn't show any line numbers.

What may I have done wrong?

P.S. - I've compared the original and the result file, before adding the stylesheet, and they are exactly the same. So the parsing didn't work as it should.

Replies are listed 'Best First'.
Re^5: Adding Line Numbers to the MIT Shakespeare
by marto (Cardinal) on Feb 15, 2013 at 09:42 UTC
    perl shake.pl lear.htm > learout.htm

    Adding the style sheet as instructed produced results for me, every 5th line is numbered on the right hand side.

    Update: should you wish line numbers to be displayed at a different frequency the part of the code which deals with this is fairly simple to alter.

    Update 2: Observations from your youtube video:

    • The output file is larger than the input file. This is good, something has changed.
    • The Shakespeare dir is missing a sub directory. When I saved a play it generated:

    HTML

    <link rel="stylesheet" type="text/css" media="screen" href="lear_files +/shake.css">

    Directory/file

    C:\>dir lear_files Volume in drive C is XP MP 3.01 Volume Serial Number is CE02-00E2 Directory of C:\lear_files 15/02/2013 09:39 <DIR> . 15/02/2013 09:39 <DIR> .. 15/02/2013 09:39 259 shake.css

    If you don't have this css in the location (note that in your file it's looking for /shake.css) it won't render properly on screen. Get this file, save it to your Shakespeare directory.

    Update 3: http://shakespeare.mit.edu/shake.css

      Now it worked.

      I just had to save "complete webpage" instead of "single HTML".

      Thanks a lot, marto!

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1018805]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (7)
As of 2024-04-23 14:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found