Tag Surfing filesystem

Oh how i wish.. folders and files suit a lot of people, and a lot of cases, But sometimes, When you’ve got a lot of data, it’d be nice to be able to access files via a progressive search..

For example, Right now, To access a Hilltop hoods album i might use:

K:\Media\Music\Hilltop Hoods\The Hard Road\

Or maybe


Thats simple enough, and both have their places, Organising music  into  structures like that is good, and makes finding things much easier.

But what do you do, when your browsing remotely, through a media center, that doesnt have a keyboard, and instead requires you to scroll down the list item-by-item, I might have thousands of artists… Finding H is going to take awhile..

One solution to this is to break it up more:

K:\Media\Music\H\Hilltop Hoods\The Hard Road\

Now i can jump straight to the H’s without too much trouble.

But what if this could be done automatically?

Tags:\filetype\m\mp3\release-date\2007\starts-with\h\HillTop Hoods\directory\The Hard Road\

Now that might seem a rather long file path, But in reality, it’d be much faster to locate a specific file or  folder, by using the meta-data of the files, it’d be possible to drill down and return a smaller list of files to scroll through. For example, Another path could be:


That’d only return items created last week, which also exist within the “Music” Tag (In this case, The Music tag would automatically be added to the file as it exists in K:\Media\Music\ and/or since it realises that a mp3 file is a Music file).

Another one could be:

Tags:\Media\Hilltop Hoods\




There are certain projects for the Linux(And mac) desktop which allows this sort of functionality, but they’re more of a drill down based on tags that the user gives a file.. Whilst it works fine for sites like Flickr, it doesnt exactly apply well to local files which contain lots of meta data already.. Or for that matter, It doesn’t apply to me either (As running a Linux/mac desktop isn’t something I’m going to do again anytime soon, A Linux desktop just isn’t for me)

I can dream I guess.. I mean, I’d write it myself, Except I haven’t done Desktop Programming in a fair while, And dont think i’d go too well writing a file system driver. Last time i looked into this (I was still on XP, so say 18~24 months ago) It was near impossible to get your hands on the required software from Microsoft, Now, It looks like they give it away(As they well should).  Combined with a database with a decent structure, shouldn’t be -too- bad for speed lookups..

One question i can think of it, What about writing files to the disk? Well.. The only idea i can come up with there, is that it’d have to only allow modifying files, not creating them..


Edit: Ok, So Vista’s search folders originally looked like a good solution, But it never did fit for me.. Looks like windows 7 has improved a bit, but still not what i want.. For now, To ease access, I’ve created a “Shortcuts” folder, Which is basically a folder full of Symlinks (Yes, Vista+ supports them) linking to the latest media items i’ve got, or anything i want quick access to.

“WordPress Automatic Installer” has a new name, And a new domain!

Except, Its not currently active, as the domain registrations are pending.

For the time being, You may now download a Beta release from http://wpautoinstall.com/ It’ll automatically redirect to the new domain name in a couple of days.

So please, Go and give it a test, And report back in the Forums there with  any glitches or issues you find.

Announcing WordPress Automatic Installer

Good evening peoples.

I’d originally been planning on announcing/releasing this at another time, but plans have fallen through. So instead, Its happening now. This is a small preview video of whats to come, All in all, the  script (as you see it below) is ready to go, I have a few more things i want to add to it, but for now, its working quite nicely, Installing WordPress and configuring it all in one sweep, in under 65KB of code (Which might i add, Could be made much smaller, But I’m using WordPress Libraries – HTTP + Filesystem + WP DB + Various Functions for the ease of use they provide)

Now, Onto the video, Its a 1024x800px video, So i’m not sure how this is going to embed, I’m trying out Vimeo for this, But heres a direct link to the file anyway: WordPress Automatic Installer

I’ll be posting a link to download the script/App in the coming days, I’m not going to be very available in the next few days, So i’m delaying it until i’m available to answer questions/etc. If you’ve got any, ask away in the comments, and i’ll write a FAQ up based off them.

I fully expect this Vimeo video to be unwatachable due to the resolution.. So the above xvid may be the only way, Or wait till mid week for a post with images instead.. (I found clicking the full screen icon helps a lot)

Over 14,000 lines of code (Much from the WordPrss Libararies)
520KB worth of code before my custom Builder/minimiser hits it
228KB worth of code after my custom minimiser hits it
65KB worth of code after Gzip’d and Base 64’d for distribution.
1 file installer – Yep, No need to upload 8MB of files, just a single 65KB file, and let your web browser do the rest.

Edit: I’ve promised people alpha’s of this, and never gotten around to it, Simple reason has been that i’ve been having less time available for WordPress, and i just need to get things out there rather than letting them be tested, So run a much, go make conspiracies about what  my code may bring, But return and review  the code when its released in a few days.

Oh one more thing, I need a name! So start suggesting names, “WordPress automatic Installer” it is for now, But i’ve got 3 others in mind, of course, the domains are taken on all of them, So if you’ve got something you think is a go-er, Send me a email via my contact page, I’m sick of people squating on good domain names..

Oh, One more thing! The Carrington Blog theme SUCKS ASS. Not only did i have to recode crap in it, but now i find out the content column is more than just fixed width, its damn scrollbar width…. I wish i had the time to actually code something decent for myself once in awhile instead of giving back to the community..