While getting the genre for each movie from imdb via xy scripting is possible, I wouldn't do that (no threading, html isn't meant to be parsed via. Where Folder DVD is the title of the movie, hence that will have to be a. This is the line in the script” moveto '$movieVIDEOTS', $files, 2, 2;”.
![]()
I've had this idea bouncing around my head for a bit, and wanted to see if anybody else has thought of or attempted it. In short: Trakt watchlist/watchedlist integration.The way I see this working is as a custom column. A separate script (either manually triggered or run on every launch) will download the users latest watchlist and watchedlist and store it locally, either in a global variable or written to disk. A custom column script will check each file against those locally cached lists and label each item as Watched Watchlisted (or some other more clever verbiage.). In my particular case, all of my movies have the imdbid in the filename, so matching would be exact and definite instead of fuzzy error-prone search-based matches. Without a hard-link like this in either the filename or in a companion txt/nfo file, I don't know how it would work.
![]()
TV episodes might be just too complicated.The biggest hurdle I can envision is handling Trakt's OAuth through scripting, this part might be easier achieved as a standalone EXE, the code for which I already have written in VB.net from another project.Does this sound at all feasible? I have only just experimented lightly with XY scripting so I'm not sure of its full capabilities and limits. I would love to have a script like this, but I'm not confident that I'd be able to do it entirely from scratch in an XY script. I don't think that you can handle the authentication via OAuth in XY scripting.So I'd use your external app to do this and let it download / parse the Trakt dataas well.
![]()
Let it store it in UTF-8 / Unicode on disk in plain text (one item per line).And then the custom column script can access that data easily. If you need helpwith that part, post an example of a few file names that contain the id andthe destination.txt document of your external app with the necessary data forthem from Trakt.
Download latest version here:-Hi'This thread is dedicated to talks about the ' Collection Manager' script.One note: it's muuuch easier to use it than to read or write about it!There will be a proper thread as soon as I have the time to write a clean presentation. In the meantime, I'll post pre-releases of the script here, so those interested can talk about it to help polish it before it reaches 'mass release'!I'll start with a few screenshots.
The first one is taken from the concise help included in the script, so I don't have to explain the basics. CMMoviesFinder.png (17.26 KiB) Viewed 8027 timesIn the last (semi-fictitious) example, let's say I wanted to watch a favorite drama movie. So I would have checked 'Old', 'Rating: A', and 'Drama', then pressed OK, getting a new maximized tab with big thumbnails showing the results.
At this point, since this collection is 'monitored' (confirmed by the. after its name in the tab results), I would only have to double-click on the first poster to launch the movie Aguirre in my default media player! Your system is built around a 'tag' concept! This is what I'm long dreaming of.
Binocular222 wrote:(3) Utilize a file manager to 'browse by tag' instead of browse by foldersMan, this is on my table since long! It's part of my concept of 'tag-based file management'. A tree where the nodes are labels, or tags, or boolean combinations of tags. But I never got it 100% right in my head. I keep returning to it in my meditations. Binocular222 wrote:(3) Utilize a file manager to 'browse by tag' instead of browse by foldersMan, this is on my table since long! It's part of my concept of 'tag-based file management'.
A tree where the nodes are labels, or tags, or boolean combinations of tags. But I never got it 100% right in my head. I keep returning to it in my meditations. One day.Well, that's the kind of navigation I wanted with this script.(while waiting for an integrated 'tag-based file management' ).Folders are a good storage component but they're useless (or even a nuisance) when it comes to managing Digital Assets. BTW, I definitely wanted to mention Lightroom, but Filehero beat me to it!
A few considerations about Digital Assets Management / XYplorer / Collection ManagerFirst, let's consider objectively that for dedicated work (images, music), nothing beats a dedicated soft. So here we're talking in a broader way — or when you want a quick and efficient access to your data without running those softs (which are usually quite slow to start-up).Ideally, we'd like an easy way to find items based on what I'd called filters: (user)rating, (user)labels, (user)tags, (user)classification, (file)metadata. E.g.- I want to find a comedy movie that I haven't seen (don't care on which drive it is)- I want to find that good ebook about Design that I'd already started to read (don't remember where I put it).BUT usually we'd like to refine the search —or at least identify differences between found items. It's in this results display that things get complicated.- Among the comedies I now see, how do I know which one is a Family Comedy and not a Drama?- What better way to identify this book among the other Design books than by its cover?If Lightroom/Aperture/Picasa., 'work' so well, it's because we see the results of our searches. And WindowsMediaCenter/iTunes/MediaMonkey.
Because we're able to see the metadata (e.g. Rating, year), and 2. Especially when we also see album covers.So basically, my main approach was that we must see what we're looking for! (though that shouldn't be an obligation — see conclusion).- See the items (through covers).- See the 'filters' (especially when covers aren't available).Right now in XY, only filenames and labels are visible. Damn, bad timing, something came up.I won't be able to be active online for the next few days or more (or only sparsely). Anyway, I'll read everything as soon as I can and will catch up with you all.@binocular222There's interesting things to discuss in what you said but I don't have time right now, will come back to it later.@allBut since I already promised to release the script, here it is.No time to add much explanation though, but there's always the integrated help.Hope some of you like it!Have a nice day,Flux-################### Installation ###################To use this script, first, unzip the following file. Code: Snip: CTB 1XYplorer 12.90.0, 12:00:00ActionNewUserButtonNameCollection ManagerIconCMCollection.icoScriptLload 'CollectionManager.xys', 'Finder';ScriptRload 'CollectionManager.xys';FireClick0/sizeNote that:- load 'CollectionManager.xys', 'Finder'; will launch the Finder of the first collection- load 'CollectionManager.xys'; will open Collection Manager main (dynamic) menu — so if you want to have it directly visible (i.e.
Included) as RightClick, you must have the tweak CTBNoRClickDefaultCommands=1)2. For Cover Launcher (see Help & screenshots), add this entry somewhere on top of your PFA (Menu 'Tools' 'Customize File Associations.'
Your script is quite easy to usea minor wish would be an option to include subfolder.P.S, now, I would continue to hijack your thread with my fantasy, don't want to start a new thread to keep the flow of thought.This is a perfect scenario:There's a separate file listing 'pairs of peers' relationship between tags.Tags are folder name and the portion of filename between. Example:D:Asiaflowerrose.jpgD:Asiaanimaldog.jpgD:Asiaanimalbirdsparrot.jpgD:Europeanimalreptilescrocodile amphibious.jpgwould have 6 pairs of tags: Asia flower, Asia animal; animal birds; Europe animal; animal reptiles; reptiles amphibiousa pair means: 2 members are related but they're equal, no parent-child relationship.Step 1: When user choose Asia, a popup menu (or addressbar) appear with 2 options in gray: flower, animal (left click to add to boolean, right click to subtract).Step 2: Continue to left click on animal. Address bar would show Asia,animal (with green color - indicated that 2 tags are boolen-enabled), bird in gray. List would show dog.jpgStep 3: Continue to right click to disable Asia. Address bar would show animal (green); Asia (red), Europe, birds, reptiles (gray) very much similar to how all file manager handle folders now.- Still respect current folder structure- Can utilize metadata.
This is HUGE advantage. Example: if dog.jpg above has author=Mai, we simply consider Mai as a tag and add a pair of 'animal Mai'. Now, select Asia animal Mai would list out all Mai's animals.How realistic is it?- on first run, we need to scan through all computer and list out all folders structure & File properties, time consuming but very easy to coding- Next, we need real-time monitor of folder/file creation/rename. I don't know about C+ or VB but AHK can monitor directory quite easy.- The.txt file can be large, is it a problem? I'm not a true programmer, so cannot sayP.S, just found a true tag-based file management, still far from practical but still note worthy.
Hello all,this great thread will make xyplorer much more powerful!1. I like to share some good DAM and file management articles i found.2. Few apps that we can get some inspirationthe first app is taggedfrog,it has a cool tag cloudanother is together, its a mac os app,if you look at the left side of the app, i think this can be created easily in xyplorer's catalog3. Have a helper app using external programs that communicates with xyplorer using xyplorer messenger. Using this we can combine different apps into one.
This will supplement xyplorer file management capabilities. This has now been made a reality by FolderMenuEx by Enternal!link to FolderMenuExe.g.
Book managementyou could use calibre for book management, but instead of using the full calibre app, you can get specific parts of calibre like fetching metadata, covers and converting books ( i think you can use the calibre cmds for these) that you need, and from FolderMenuEx, you can use these functions in xyplorer.4. And lastly some tags we can use,merci! Hi' back everyone!@binocular222Thanks for your input. Even if I'm more than late.Well, looks like you've already found yourself a nice tag-based manager, but to answer your main points:- Unfortunately, I found that using folder names as tags is not flexible enough, and that always raises problems eventually.- Using a tree structure or a menu structure would be a dream indeed! But for the former, I don't know a way of scripting that in XY, and for the latter, we'd have to click several time to view each submenu (we don't have the 'dropdown' effect when pointing the mouse over scripted menu entries —yet ).Anyway, I haven't had the opportunity to use my script much since October, and I have to get up to speed with the latest tricks of XY!And maybe you've found new ideas or tools in the meantime.@stanmarshSome softs look interesting, I'll definitely have a look at them!
Hi'First, my apologies for the previously rushed 'preview' release, it may not have worked under certain configs.This one is much stronger — let's call it a beta!Also in this release, now, for your 'Covers' collections (collections based on pictures), you can also enable folder monitoring to associate pictures with folders, i.e. This seems to me to be kind of a safed search management with its own implementation and UI.Very nice!!! So far the new version works well for me.Thank you very much!!!EDIT: oops, spoken too soon as usual.When I add a second folder something is not working right anymore.For some reason the collection manager comes up with this name search string:M:path1;M:path2?('s.bmp' 's.doc.' 's.dwg' 's.gif' 's.jp.g' 's.odt' 's.pdf' 's.png' 's.xcf' 's.xls.' ) /frI dunno what the 's' is actually doing there. Hi autocart,The presence of 's' in the search string means that Collection Manager will only search 'filtered' files. This happens when it has detected more than 5 different 'filters' for a specific collection, a filter being the presence of in the filename, preceded by space (hence the s in regex).
I had implemented this to filter only 'useful' files (e.g. 'Cover Punk, Rock.jpg' but not 'Back.jpg').So:— CM will only search files '/fr' with your defined extensions '.ext': bmp, doc, dwg, etc.— CM will only search files with these extensions AND containing filters 's', e.g.: Romance, Comedy, ScienceThe script runs: Path?('s.ext') /frIt may seem convoluted, but I hope this clarifies things.-Now to the problem itself: adding another folder shouldn't have an impact.What do you mean by 'not working right anymore'? Nothing is found, only some files.?If the problem comes from the forced 'filtering', try raising the '5' value in script (e.g.
FluxTorpedoe wrote:Now to the problem itself: adding another folder shouldn't have an impact.What do you mean by 'not working right anymore'? Nothing is found, only some files.?Address bar with 1 folder:'M:path1?('.bmp' '.doc.'
'.dwg' '.gif' '.jp.g' '.odt' '.pdf' '.png' '.xcf' '.xls.' ) /fr'Address bar with 2 folders:M:path1;M:path2?('s.bmp' 's.doc.' 's.dwg' 's.gif' 's.jp.g' 's.odt' 's.pdf' 's.png' 's.xcf' 's.xls.' ) /fr.
![]() Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |