Giter Club home page Giter Club logo

everythingdopus's Introduction

EverythingDopus EverythingDopus

A command line interface to display voidtools' Everything search results inside a collection in Directory Opus, enabling the full range of Directory Opus commands to be used with the results.

You need to have voidtools' Everything installed and running to use this utility.

If you find any bug or difficulty using this utility, check the support topic in the Directory Opus forums.

⚙️ Setup

Extract the application package somewhere you're comfortable with (e.g. I use D:\Utils\EverythingDopus). Please avoid folder where you require Administrator permissions to run (i.e. avoid Program Files!)

💻 Directory Opus Setup

Once you have the application in a directory in your computer, open it in Directory Opus and enable toolbar customization mode:

CustomizeToolbars

Drag the file EverythingDopus.dcf to your toolbar:

DragToToolbar

Close the Customize dialog in Directory Opus.

Copy the file EverythingDopus.osp to /scripts. If you have trouble accessing that folder, that is just a shortcut for: %AppData%\GPSoftware\Directory Opus\Script AddIns

And you're done!

The first time you attempt to search using the new toolbar button, it will ask for the location of ed.exe, just choose it from the directory you previously extracted the files.

If for some reason you need to change the selected executable (e.g., you pick the wrong one), hold shift and click the button, and it will ask again for the executable path.

🖥️ CLI Usage

(Optional) If you plan to use EverythingDopusCLI straight from the command line, you can add it to your path environment variables.

Regular search

ed searchstring

Regex search

ed /searchstring/

📌 About

After trying SearchEverythingCoreCLI, I decided to write a similar application that suit my needs, seamlessly integrating Everything and Directory Opus - so this project is heavily inspired by it.

The Directory Opus script also uses a utility function by Wowbagger to aid the selection of the executable from the toolbar.

everythingdopus's People

Contributors

thezoc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

everythingdopus's Issues

Everything application isn't seen

Hi, I've gone through the setup as described but when attempting to perform a search, after typing the search text and pressing "Search", I get the below error:

image

Everything is installed as a service and inside Program Files. Is there a way to configure EverythingDopus so that I can point it manually to the actual Everything64.exe file? I am using Everything 1.5a since that has dark mode and would love to have some sort of way to point your project to use that instead of having it hard-coded somewhere.

Everything Dopus - NotNull's Feature Requests

Feature request for the next version:

  • Change created collection name from Everything to EverythingDopus, to avoid collisions
  • Open the collection in the latest active pane from Dopus (Change /cmd to /acmd)
  • Update Everything collection instead of opening a new tab, if it's already open (use Go NEWTAB findexisting path=coll://Everything/
  • Add dialog that shows a warning if the result of Everything_GetTotResults() is above a specific amount of results (e.g. 1000)

Automatically launch Everything.exe if it's not already running

I currently use a shortcut (via AHK) to launch Everything.exe so it needn't be consuming 500 MB of RAM continuously. This script therefore won't work. Indeed, your README says Everything needs to be running in the background, but it would be cool if it could launch it if it isn't. The only thing running for me is the Everything.exe as a service which takes ~3 MB of RAM.

some bug about "search folder"

Current path is C:\Program Files
use the button,input exe cilck search folder : the results will = using everything directly to search "C:\Program Files" exe ,may contain C:\Program Files (x86)
image

The proper search text should be : "C:\Program Files\" exe
path need a \ at the end .
image

The name of new collection should be substring to avoid excessive length

When use some searching string like below (search video ext):
ed.exe "D:\SOFT\\" ext:3g2;3gp;3gp2;3gpp;amv;asf;avi;bdmv;bik;d2v;divx;drc;dsa;dsm;dss;dsv;dv;evo;f4v;flc;fli;flic;flv;hdmov;hlv;ifo;ivf;m1v;m2p;m2t;m2ts;m2v;m4b;m4p;m4v;mkv;mov;mp2v;mp4;mp4v;mpe;mpeg;mpg;mpls;mpv2;mpv4;mts;ogm;ogv;pss;pva;qt;ram;ratdvd;rm;rmm;rmvb;roq;rpm;smil;smk;swf;tp;tpr;ts;vob;vp6;webm;wm;wmp;wmv

The name of new collection is toooo long so that it can not be created.
all files in search result will be added to the parent folder EverythingDopus

So the name should be substring or be Simplified.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.