Skip to content

Klaus-at/SearchEverything_Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SearchEverything Client

This application depends on voidtools.com "Search Everything" to work. It connects to one or more ETP servers and passes filesearch queries to them, then merges the results and translates the serverpath to a local path.

Requirements:

The application can be configured in the settings file, the most important parameters are:

Pathmapping

each line contains a mapping between a local ETP server filepath and the filepath the user sees.
Format is: <ETPUri>;<serverpath>;<userpath>
matching is done "first found", so the order matters, username and password can be ommited from the URIs

Example:
etp://vsvr1:21/;F:\Usr\Pilz\;G:\
etp://vsvr1:21/;F:\Usr\Software\;I:\
etp://vsvr1:21/;F:\Usr\UserHome\;J:\ map server path F:\user\UserHome to J:\
etp://vsvr1:21/;F:\Usr\NCHomag\;H:\ map server path F:\user\NCHomag to H:\
#etp://vsvr1:21021/;F:\Administration\;\\vsvr1\Administration\ comment line

ServerList

each line starting with etp:// is interpreted as a connection-URI for a SearchEverything ETP server.
Uri is in the form etp://[(<username>|<username>:<password>)@]<hostname_or_ip>[:<port>]/ this Uri must also be used in the PathMappings (except that username/password may be omitted there)

Example:
etp://etp@vsvr1:21/ connect to ETP server vsvr1 at port 21, username etp, no password
#etp://etp:etp@vsvr1:21021/ comment line, not active

Other Settings: default value

HideNonMappedFolders: true
When true, only search results where the path is mapped by PathMappings are displayed

HideInaccessible: true
When true, hide results, where fileaccess is not possible (for whatever reason).

###Settings which can be changed from within the client: MatchWholeWord: false, search for full words only
MatchCase: false, search case-sensitive
MatchPath: false, search not only in filenames, but also path-expressions
MaxResultsPerServer: 1000, only the first n results from each server are queried, values > 1000 considerably slow down the search
ShowRealIcons: true, display shell icons for the search results, instead of generic file and folder icons

About

C# Client for voidtools.com SearchEverything application with ETP

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages