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/24 | Screenshot! | 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.13 | 2019/11/11 | Screenshot! Readme | 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/11 | Screenshot! 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 | 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/31 | Building Fauxdacious (Win32) README | Inno 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 Skin | 2016/04/30 | Screenshot! | Download | Very similar to the "LavaFox V2-Purple" Firefox theme. |
JSON::signature-to-image | 2011/12/02 | Readme | Download | 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::Improved | 2010/08/07 | Download | 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 Theme | 2009/04/28 | Screenshot! | 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 Linux | 2010/06/25 | Screenshot! Readme | Download | Quick Network Switching GUI tool for Linux laptop users. |
Tk::TextHighlight, v. 1.1.1 | 2016/01/19 | Readme | Download | 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.8 | 2019/11/11 | Screenshots! Readme | Download | Cool little dock-app / button for displaying current Weather conditions from your choice of 4 weather sites! |
SQL*Perl Plus v. 6.01 | 2016/02/03 | Screenshot! Readme | 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.1 | 2002/06/11 | Readme | Download | XSL template for viewing Sprite tables with XML-compliant browsers (ie. M$-IE) |
CGIx Lib S v.1.0 | 2003/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/14 | Readme | Download | 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.01 | 2017/11/15 | Readme | Download | 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. |
JCutCopyPaste | 2018/08/12 | Download | Adds cut/copy/paste operations to Perl/Tk Text and Entry widgets. | |
JOptionmenu (DEPRECIATED! - use JBrowseEntry!) | 2014/05/29 | Download | Enhanced version of Perl/Tk Optionmenu widget. Works in Windows TOO! |
|
(UPDATED!) setPalette.pl | 2018/08/12 | Download | 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/14 | Readme/Screenshot | Download | Requires GD.pm, see CPAN! |
Line-Chart Function (uses GD.pm) | 2005/02/014 | Readme/Screenshot | Download | Requires GD.pm, see CPAN! |
Combo Bar / Line-Chart Function (uses GD.pm) | 2005/02/14 | Readme/Screenshot | Download | Requires GD.pm, see CPAN! |
Pie-Chart Function (uses GD.pm) | 2005/02/14 | Readme/Screenshot | Download | Requires GD.pm, see CPAN! |
Stacked Bar-Chart Function (uses GD.pm) | 2005/02/14 | Readme/Screenshot | Download | Requires GD.pm, see CPAN! |
Gant Chart Function (uses GD.pm) | 2005/02/14 | Readme/Screenshot | Download | Requires GD.pm, see CPAN! |
Replace Tk Listbox Widget | 2019/11/11 | Download | Makes listboxes behave in a better (IMHO) way Replaces Listbox.pm (Save your original 1st!!!) |
|
Replace Tk Button Widget | 2019/11/11 | Download | Makes Alt-Underlined keys invoke Tk buttons (the way they should) Replaces Button.pm (Save your original 1st!!!) |
|
Replace Tk Menubutton Widget | 2019/11/11 | Download | Makes accelerator keys invoke Tk menus (the way they should) Replaces Menubutton.pm (Save your original 1st!!!) |
|
Setmixer, v. 1.0 | 2019/11/11 | Download | 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.0 | 2019/11/11 | Download | 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 File | 2004/12/13 | lmaab1p1.ppd | PPD file for the Lexmark C510 Color Laser Printer (Only available HERE, afaik)! | |
timelocal5 (used by GDgantchart.pm) | 2001/11/20 | Download | Hacked version of old timelocal module to allow use from packages other than main:: RENAME TO timelocal5.pl! | |
Sort Vectors v. 1.1 | 2006/11/15 | Readme | Download | 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/10 | Readme | Download | 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. |
JSrchEngn | 2005/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: |