EverythingDopus - A utility to integrate Everything with Directory Opus

Thanks @Zoc for this script. Is it possible to do a search only in the current folder (or subfolders) without typing the path?

Add \ to the path.
image

Thank you, although I don't quite understand what you mean.
Add \ along with the path where you want to search in the search box like you would in everything?
Or are you suggesting that I modify a file? What file would it be?

Download the script I posted in this thread?
EverythingDopus - An utility to integrate Everything with Directory Opus - Buttons/Scripts - Directory Opus Resource Centre

The supplied buttons allow you to do that.
Hover over it to see the shortcuts. By default, it should be Ctrl + F3

I was traveling for the past 3 weeks, I'll continue improving and adding requested features to the utility :slight_smile:

Thank you so much @WKen @Zoc

1 Like

@Zoc Awesome work, Zoc, thanks so much! There is one feature I would very much like, though. It's still not possible for Dopus to use Everything for folder size calculation, which is infinitely faster on Everything. Could this somehow be done through your addon? That's the only reason to still use Total Commander, since you can have Everything folder size calculation natively there.

1 Like

@peppo Thanks for your kind words :slight_smile:

It depends on how you want that feature to be implemented.
Displayed natively in DOpus? I don't think I'd have access to that.
Displayed as a popup? Yes, should be pretty easy, though it raises some usability questions.

Could you describe a bit more of what you want done, and how you plan the workflow to be?

Thanks for getting back to me so quickly, I appreciate it! I use the folder calculation size all the time to see what folder I can move/delete to free up needed drive space. In Total Commander, I can either just tap Space on a single folder to see its (and its subfolders) file size (like you do with a hover in Dopus) or I can use a button for a function that shows the sizes of all folders in the directory in the file size column. So, I appreciate both the ease of use and the speed, since the calculations come from Everything and are instantaneous. A popup, in my opinion, would only make sense, if you could interact with the folders inside of it, since in TC I can sort the folders by file size and then decide and pick the largest to move/delete. Maybe a Dopus developer could chime in on this? Again, thanks for your time, Zoc!

That's available in Opus as well:

A script column could get folder sizes from Everything. For smaller folders, however, it will be slower than Opus itself because of the overhead associated with calling Everything.

Hey Ixp, thanks for dropping in! I know of the functionality, but it is infinitely slower than Everything for folders with a lot of content, for small folders it doesn't really matter anyways. E.g. on a Non-SSD conventional file size calculation for folders with 10s or 100s K of files might take minutes whereas through Everything it's almost instantaneous. Once you've dug into Everything a bit more, know some advanced syntax and so on, it really is absolutely irreplaceable in a lot of scenarios.

Here's a script column that gets folder sizes via Everything:

It sure is :+1:

1 Like

Getting folder size via Everything SDK should be faster.

That's unfortunately the case, yes, also it takes virtually no CPU time, I've just tested it (TC does it without the CLI). Still, Ixp's efforts are greatly appreciated.

That's unfortunately beyond what plugins allow me to do, unfortunately.
That would require a developer to allow deeper integration between DOpus and Everything :frowning:

Edit: Just saw Ixp script, that's interesting! I didn't know it was possible.
If I have time I might be able to do something like that, but no promises for now :slight_smile:

Okay, since we had a bank holiday in the UK, I spent some time working on this utility :slight_smile:

I added a new release to its GitHub page:

Since there was a good amount of changes in the script and I want some feedback, I tagged it as beta - but fear not, it should work without issues :slight_smile:

The installation instructions remains the same, just need to replace the old toolbar button with the new one (Or you can keep the old button, it should be fully compatible with this version if you really like it :slight_smile: )

Changes:

  • Added a custom search dialog!
    • Supports history
    • Streamline local folder search
  • Fixed a bug when searching the local folder, the collection would fail to display on DOpus. Now the invalid folder characters are replaced with underscores.
  • Updated DOpus toolbar button to use the new script
  • Significant script cleanup

Please try it and let me know what you think :slight_smile:

1 Like

Hi @Zoc,

Just "installed". Followed github Setup instructions but when I click the button I get the error as shown in the attached (Windows cannot find "EverythingDopusDialog"). Also when I dragged EverythingDopus-2.0b1-x64\EverythingDopus.dcf to the toolbar I just got the smily face icon as noted by the yellow arrow. What did I do wrong?
Thanks for the great work - can't wait to get it working, I'm a long time user of Everything but just started using DOpus.

1 Like

@Zoc Can it be changed to quote the path in the DOpus script, users can change it according to their needs, such as parent:D:\A folder arg, although I don’t need it myself. . .

Based on the icon, something other than Opus has taken over the .dcf extension on your machine, so double-clicking the file won't run it.

You can run the same thing by doing this:

  • Settings > Customize Toolbars, to edit the toolbars.
  • Drag the .dcf button to a toolbar.
  • Click OK in the Customize dialog.
  • Click the button.

(Then go back into toolbar editing mode, right-click the button and choose delete to get rid of it if it's no longer needed.)