This listing is under the copyright of the publisher, who may relinquish said copyright to anyone at the publisher's discretion.
This entire listing is under the protection of the publisher and should not be broken up or redistributed in any form. Be warned that attempts to publish this work-in-progress may interfere with legal commitments the publisher of this listing may privately hold with third party publishers.
The publisher of this listing retains all rights for use of it.
Introduction
I was learning Perl and JavaScript just for kicks and got bored with the standard tutorials. You know the ones I mean, for some reason they all start out with writing some meaningless "Hello World" script. I needed to do something that had some practical application - something that I could really use. I've been experimenting with creating tape labels using HTML for a while, but I was looking for a way to make it easier. To make a long story short, I've created something here where I've combined what I've done with Perl, JavaScript and HTML. The only reason I'm putting this out on my site is that I assume there may be a few other folks that could use this too.
The reason I've classified this as a beta release is because I've only been able to test using Netscape Navigator 3 & 4 for both Mac and Windows as well as Internet Explorer 4 on Windows. I do know that this will not work on older versions of both Netscape and Internet Explorer. Since I've gone about as far as I can, I need others to test it out and give me some feedback on the problems they may encounter.
Description
This is an automatic cassette tape label maker. I created a Perl script to parse through all the discography files to extract certain information such as CD title, label(s) or catalog number(s), source, location and date, tracks, etc. All this information was used to create JavaScript output which is stored here based on CD "Bruceleg" title. In addition, the disc and/or tracks times from the discography files were used to determine which songs would fit onto sides of a tape and how many tapes would be needed for the CD "Bruceleg" being processed. Also, if there was a graphic scan of the front cover of the CD "Bruceleg" on my site, I've included a reference to it in the output too.
I've created some HTML tape label templates, each with plenty of features and JavaScript code all by themselves. The end result of all this are tape label HTML JavaScript "forms" which, when filled-in and submitted, create a new HTML window containing the tape labels. This new HTML window can then be printed on either a color or grayscale printer, the labels cut out and inserted into your tape cases. It's hard to describe everything that's going on in here, but hopefully the usage will be self-explanatory to anyone trying it out. In case it isn't, I've provided instructions below.
Future Enhancements
Although I already have a few thoughts about future enhancements, I'll entertain any ideas.
Instructions
You are visitor number to the Brucelegs Tape Labels page since May 31, 1998!