Welcome to Jim's Script Page!

My name is Jim Turner (turnerjw784 aattsymbolthingy yahoo.com). I am a Perl programmer from Texas who primarily does Perl/CGI web and Perl/Tk applications and tools. I graduated from Texas A&M University in 1984 with a BS in Computer Science. This is my 1st stab at a homepage! Since I do this all day at work, I hardly ever feel like spending much time on a homepage. My primary purpose for this site is to provide the world (and myself when on the road) with the opportunity to download some of my scripts.

Visit my Blog (mostly technical notes I save in order to access when and where I need them)

To download a script, rightclick on it and save the link. Stay tuned for updates!

Please note: You download and use any and all files from this site entirely at your own risk. The author(s), website host, and supporting advertisers make no warrantees whatsoever regarding the useability, fitness, or suitability of the software for any purpose whatsoever. Also note that all software available from this page, unless otherwise stated, is Copyrighted with all rights reserved without prejudice by Jim Turner under the terms of the GNU General Public Licence, (the same licence that Perl itself is) and that you are free to use and distribute it, but that I retain full ownership of all source-code, web pages, and documentation. That said, Enjoy the Ride!

I now am using "PAR" to build some Windows (and maybe later Linux) binaries. I have started with SqlPerlPlus. Download the Windows Binary today! You should also download the source in order to get the utilities and configuration files. I have never been able to post Windows binaries due to my unwillingness to purchase the "Perl2Exe" "compiler", but PAR is FREE (Open Source) and seems to work better, so here goes!

All Perl scripts should now work on Windows, as well as good ol' Linux/Unix!  
(NEW!) "JFM5 Filemanager" (v3.2)2020/93/24Screenshot!
  • *nix Download
  • Windows Setup EXE
  • Powerful and unique file-manager written completely in Perl/Tk. Provides for mounting remote connections via Net::xFTP multiple action choices on individual file-types AND directories. Perl regular-expression searches, command history, command entry, output capture, pre-named and recent directory memory, etc.
    (UPDATED) E Editor v. 6.132019/11/11Screenshot!
    Readme
  • *nix Download
  • Windows setup EXE!
  • Note: Works best with either Tk::Text::SuperText or Tk::TextHighlight!
    Great for Perl and or HTML-Specific editing! Now includes Multi-tabbed Browsing, Split-screen, and Syntax-Highlighting for many languages!
    (UPDATED) "TkBattery" (v1.10)2019/11/11Screenshot!
    Readme
    Download Afterstep / Windowmaker dock-app / button for displaying current battery status. (Now monitors Logitech(tm) "Solar" mice too) I wrote this because wmpower and wmbattery no longer work with modern kernels.
    Fauxdacious Media Player v3.9-final for Linux
    (v4.0-beta4 for Windows)
    2018/05/27 (2019/12/11)Readme
    Screenshot
  • Windows Installer (EXE)
  • Debian Stretch binary (.deb)
  • Download main SOURCE
  • Download plugins SOURCE
  • Github
  • My FORK of the Audacious Audio Player with many cool additional features (FAQ), including video and DVD-playing capabilities. NOTE: EXCEPT for the Windows binary version, it's best now to install from the latest GIT!
    Extra Fauxacious Windows
    Build Files and info.
    2016/05/31Building Fauxdacious (Win32) READMEInno Setup Config.Extra files needed for building Fauxdacious on Windows.
    "faud" tree (extra merge files for converting compiled tree to a standalone binary) - untar to C:/faud/, used (merged) by the Inno Setup Wizard to create Windows binary installable.
    "Lavadacious" Fauxdacious / Audacious Skin2016/04/30Screenshot!Download Very similar to the "LavaFox V2-Purple" Firefox theme.

    JSON::signature-to-image
    2011/12/02ReadmeDownload Perl version of signature-to-image PHP module. I created a Perl version and added some user-controllable parameters such as image colors and size.
    Syntax::Highlight::Perl::Improved2010/08/07Download Improved (hacked) version of David Liu's Perl Syntax Highlighter Module. I added numerous hacks to fix heredoc and builtin-function handling, etc. and optimized a little bit.
    This is a drop-in replacement for that module - 1st install it from CPAN, back up the file "Improved.pm"and replace it with this one!
    Works well with my Tk::TextHighlight module too!
    "Red" Audacious / Xmms Theme2009/04/28Screenshot!Download Red version of the old Audacious / Xmms "Refugee" theme. Replaces the blue / tourcouis foreground with an emo/goth blood-red-ish look. I made this theme since I liked the Refugee theme and could not find a red-ish theme that I liked and could read.
    Network Switcher v. 1.42 for Linux2010/06/25Screenshot!
    Readme
    Download Quick Network Switching GUI tool for Linux laptop users.
    Tk::TextHighlight, v. 1.1.12016/01/19ReadmeDownload New Syntax-Highlighting module for Perl/Tk based on Hans Jeuken's Tk-CodeText module and the Kate and Perl::Improved Highlighting Engines, et. al.
    TkWeather, v. 2.82019/11/11Screenshots!
    Readme
    Download Cool little dock-app / button for displaying current Weather conditions from your choice of 4 weather sites!
    SQL*Perl Plus v. 6.012016/02/03Screenshot!
    Readme
  • *nix Download
  • (v6.0)Windows Setup EXE
  • Database-independent GUI interface to Perl/DBI and SQL. Works on Windows TOO!
    NOTE: Requires Tk::JBrowseEntry, JCutCopyPaste, Tk::JDialog, Tk::JFileDialog
    Now can generate M$-Excel(tm) Spreadsheets using "Spreadsheet::WriteExcel"!
    Now can generate XML representations, but no longer needs "XML::Generator::DBI"!
    SpriteXml2Html v.0.12002/06/11ReadmeDownload XSL template for viewing Sprite tables with XML-compliant browsers (ie. M$-IE)
    CGIx Lib S v.1.02003/07/24 Download Perl CGI module - fetches input data, provides return_warning & return_error routines.
    RENAME TO cgixlibS.pl!
    DBIx
    (DEPRECIATED! - use JDBIx!)
    2005/02/14ReadmeDownload DBI Extensions, provides higher-level interface (1-line fetches and stores, seemless handling of sequences/autonumbering), and is much more data-base independent!
    DEPRECIATED - see JDBIx.pm below!
    JDBIx v. 1.012017/11/15ReadmeDownload Object-oriented version of DBIx
    Now seemlessly handles placeholders in databases not supporting them! ({-jdbix_noplaceholders => 1}).
    Can now fetch last key sequence / autonumber field value inserted.
    JCutCopyPaste2018/08/12Download Adds cut/copy/paste operations to Perl/Tk Text and Entry widgets.
    JOptionmenu
    (DEPRECIATED! - use JBrowseEntry!)
    2014/05/29Download Enhanced version of Perl/Tk Optionmenu widget.
    Works in Windows TOO!
    (UPDATED!) setPalette.pl2018/08/12Download Perl/Tk replacement script which causes foreground color to change from black to white if selected palette is dark!
    RENAME TO setPalette.pl!
    Works in Windows TOO!
    Bar-Chart Function (uses GD.pm)2005/02/14Readme/ScreenshotDownload Requires GD.pm, see CPAN!
    Line-Chart Function (uses GD.pm)2005/02/014Readme/ScreenshotDownload Requires GD.pm, see CPAN!
    Combo Bar / Line-Chart Function (uses GD.pm)2005/02/14Readme/ScreenshotDownload Requires GD.pm, see CPAN!
    Pie-Chart Function (uses GD.pm)2005/02/14Readme/ScreenshotDownload Requires GD.pm, see CPAN!
    Stacked Bar-Chart Function (uses GD.pm)2005/02/14Readme/ScreenshotDownload Requires GD.pm, see CPAN!
    Gant Chart Function (uses GD.pm)2005/02/14Readme/ScreenshotDownload Requires GD.pm, see CPAN!
    Replace Tk Listbox Widget2019/11/11Download Makes listboxes behave in a better (IMHO) way
    Replaces Listbox.pm (Save your original 1st!!!)
    Replace Tk Button Widget2019/11/11Download Makes Alt-Underlined keys invoke Tk buttons (the way they should)
    Replaces Button.pm (Save your original 1st!!!)
    Replace Tk Menubutton Widget2019/11/11Download Makes accelerator keys invoke Tk menus (the way they should)
    Replaces Menubutton.pm (Save your original 1st!!!)
    Setmixer, v. 1.02019/11/11Download Script used by "aumix" to make the volume and mute keys on some laptops work. See my "Linux on my DELL" page.
    (UPDATED) Invoke, v. 1.02019/11/11Download Useful script with AfterStep Wharf/Windowmaker Dock et. al. allowing one to highlight a file or directory or url and then clicking a button and having the desired application invoked with proper arguments. Several configurable command-line options for different types of applications.
    Lexmark C510 PPD File2004/12/13lmaab1p1.ppd PPD file for the Lexmark C510 Color Laser Printer (Only available HERE, afaik)!
    timelocal5 (used by GDgantchart.pm)2001/11/20Download Hacked version of old timelocal module to allow use from packages other than main:: RENAME TO timelocal5.pl!
    Sort Vectors v. 1.12006/11/15ReadmeDownload Permits sorting of multiple arrays at once based on a single array. ie. if you had 3 arrays: one of names, another of addresses, and another of phone#s, you can sort all three by name and maintain the correct indices of the other arrays.
    Sort Elements v. 2.0
    (DEPRECIATED! - use Sort Vectors!)
    2004/11/10ReadmeDownload Permits sorting of multiple arrays at once based on a single array. ie. if you had 3 arrays: one of names, another of addresses, and another of phone#s, you can sort all three by name and maintain the correct indices of the other arrays.
    JSrchEngn2005/06/03 Download Provides function to convert an English search engine query into an eval-able Perl regex to apply to a Perl string variable to search it. Very old script. See comments at top of code for examples / how to use.

    Links: