Firefly_Playlist_Generator.zip contain Applescripts for either the version of Firefly Media Server (mt-daapd) that uses a text file (mt-daapd 2.4) or uses a sqlite database (mt-daapd svn-1586) to generate playlist entries from your iTunes Library. From an initial state of an empty iTunes, edit advanced preferences not to copy or organize the library, then log in to your media sever as a network share and choose your media Folder under "Add to Library". After some processing time, which depends on the size of the library and network speed, you can then export out a mt-daapd compatible playlist using one of the following tags: Album, Artist, Genre, Title etc. which you can import into mt-daapd. Also included for svn-1586 are modified versions of the administration Smart Playlist webpage and javascript so that you can batch import extensive lists.
Save/Restore Blosxom Timestamps
Timestamp.pl is a script to recursively gather and store the timepstamp of each Blosxom article file. The data gathered can be used later to restore the original timestamp to all your articles. Since only relative paths are kept, you can copy or move your Blosxom data directory enmass without fear of losing this valuable property. You can also edit files on a more global basis without needing to track changed files, just run it beforehand and then run again with the -s commandline input to restore disrupted timestamps. There are three user variables to set the default values by editing the script. These values can then be change on the commandline. Just run "Template.pl -h" to get help on the commadline inputs.
Adds editing toolbar to Blosedit 2.o base. The toorbar gives you a oreview button, dictionary, search and various html and text shotcuts for quick insertion into text.
Download the zip archive: Blosedit-2.1.0b or preview Blosedit-2.1.0b by logging in as guest/guest and view the results in the testing folder
Blosedit 2.0
New! AJAX enhanced version. download zip or try it out here using guest/guest in userid/password during login. As you will be using a blosxom version 3 system, static does not work, The strange output will be the regular blosxom output of my blog. I would turn it off, but at least this gives you an apppromixation of static during which blosxom generates the static rendering messages.
Time/Epoch Converter
Time/Epoch Converter uses javascript to convert between unix epoch time to calendar date-time. The epoch time is split into seconds and mS (because javascript uses milliseconds), though normally you would ignore the millisecond part in expressing epoch time or in date-time in its base unit of seconds. The javascript and css is in the head section of the html page so that saving a page copy in your browser, gives you the same appearance and functionality of the original Time/Epoch Converter page.
hexer.cgi
Hexer.cgi is used to convert small files into hex-encoded data that can be inserted into a perl script. This is extremely useful for embedding small images and icons in cgi scripts that generate web pages. You can download it or try it out.
bracer.cgi
Bracer.cgi is a code colorizer for nested braces or parenthesis. You upload a script or code file and get a html page with the code hilited between braces (parenthesis, brakets, and carets). Up to 6 levels of nesting is supported (also two negative levels as well). This makes it easier to find problems dued to improper closures. You can either download it or try it out. (For reasons, that it doesn't ignore comments read here).
Blosedit 1.1.9b static-render beta
Now tested and revised, added static render button, outputs webpage of blosxom static render messages
Multiple Music Library Support for mt-daapd DAAP Server
Daap Library Selector V1.1 is a web based selector of multiple music libraries under mt-daapd. Normally mt-daapd supports only one library. One needs root access and editing of mt-daapd conf files to select another library. This eliminates the hassles of selecting separate libraries and the required reboot. Just select amoung your libraries, and in a few seconds w/o a reboot, mt-daapd will serve it up to all your local iTunes players. The software supports no login/login with user:password and individual Library denial for selected users. You can also use an external web page template to customize the look. Besides the web interface, Daap Libray Selector V1.1 has a second component, the daapdogd daemon which provides the necessary root privileges to kill and restart mt-daapd on demand. This component can be configured as to polling intervals and to keep mt-daapd alive if inadvertly killed (such as via mt-daapd's own status page). A zipped setup with readme setup instructions and all the relevant files in the proper directories for use on a Linksys NSLU2 using Unslung 5.x (or Unslung 6.8 beta) can be downloaded. The default cookie expiration is set to +5 minutes. If the NSLU2 clock is slow, Safari, wil not except the cookie while Mozilla will. So had the problem of failing in one browser and suceeding in another, just becase of clock offset. Talk about a despairing hair-tearing bug. At least its not mine!
Re-scalable Embedded Quicktime Movies
Web based Quicktime movies are usually presented at a fixed size. The only way to re-scale them is by downloading the movies and playing them with the desktop Quicktime player. Thanks to dom-drag.js and some additional scripting of the Quicktime plug-in., you can resize them while playing. Check it out with the sample movies and download the source files(without the sample movies). You need only edit the html file "QTresize.html" to use it.
Blosedit.cgi 1.18
Blosedit.cgi is a simple web based editor for Blosxom. It is unique in that when editing previously posted items, you can maintain the original posting date or you can change it to the current time or even pre- or post-date the edited item. It supports multi-user editing via alog in with a userid and password and the user can only post within a predefined home directory. Uploading of files is also supported, and is useful for media files. A maxium file size can be defined to prevent abuse.
You can try it out using the Blosedit Demo. Just log in as user: guest, password: guest.
You can observe your changes to the demo at the Blosedit Testpage.
Download it here.
BXR 1.8
BXR is also a Blosxom editor, which uses XML-RPC to update your blog via XML-RPC editors such as MarsEdit and Ecto. It also has a web interface as a fall back for those instances, such as when using someone's else computer, where you may not have access to your xml-rpc editor. You can try out the web interface at BXR Demo by logging in as user: guest, password: guest.
Go to Sourceforge to download the latest version.
Burma-Shave
The javascript source and CSS for the animated Burma-Shave Sign, displayed in the left column can be downloaded in the zip file BurmaShave.zip.
wveo.cgi
Cgi script for the Veo Obsever webcam. Contains its own webpage, but can use external templates. Includes javascript that periodically refreshes webcam image. This auto-refresh is designed to automatically adjust for slower connections. An example of its use is the webcam link in above menu. Requires Veo.pm.















