There are multiple methods to search for information about a person using HopMyTrack. The following arguments can be used to customize the search:
Using the search arguments
Query String
The query string is the main argument that is used to search for information about a person.
The basic syntax is key:value
where key
is the search parameter and value
is the search value, each separated by a semicolon ;
.
The available query parameters are:
username: The username of the person usernames: A list of usernames separated by commas first_name: The first name of the person last_name: The last name of the person location: The location of the person (city, country)
For example:
$ hmt "username:john_doe;location:New York" # Search for a person by username and location $ hmt "first_name:John;last_name:Doe" # Search for a person by first and last name $ hmt "usernames:john_doe,johnny_doe" # Search for multiple usernames
Other search arguments
Search arguments are keywords that can be used to customize the search process.
The basic syntax is --<argument>(=| )<value>
or -<a>(=| )<value>
you can either use a space or a '=' to assign a value to a parameter. Mind that using the -<a>
syntax is only available for single-letter arguments and you can combine multiple single-letter arguments together.
For example:
Note: Empty value arguments are considered as
true
.
hmt "username:john_doe" -!V # Search for the username "john_doe" and disable NSFW content and enable verbose mode
The following search arguments are supported:
Verbose mode
To enable verbose mode, you can use the argument --verbose
or -v
. This will display additional information during the search process.
For example:
$ hmt "username:john_doe" --verbose
NSFW
To enable or disable NSFW (Not Safe For Work) content in the search results, you can use the argument --nsfw
or -!
For example:
$ hmt "username:john_doe" --nsfw $ hmt "username:john_doe" -!
Coloring output
To disable colored output in the terminal, you can use the argument --no-color
or -c
.
For example:
$ hmt "username:john_doe" --no-color $ hmt "username:john_doe" -c
Recursion depth
To set the search depth, you can use the argument --depth
or -d
followed by the depth level. The default depth is Infinity but it may result in infinite loops. For example:
Info: HopMyTrack uses the search data and on each iteration, it searches for new information based on the previous results. The depth level determines how many iterations the search will perform.
Note: A higher depth level may result in more search results but will also take longer to complete.
$ hmt "username:john_doe" --depth=3 $ hmt "username:john_doe" -d 3
Using the input file
You can also use an input file to provide search arguments. The input file should contain one argument per line.
For example:
# input.yml query: usernames: # A list of usernames - john_doe - johnny_doe first_name: John # The first name of the person last_name: Doe # The last name of the person location: New York # The location of the person depth: 3 # Set the search depth to 3 nsfw: true # Enable NSFW content verbose: true # Enable verbose mode
To use the input file, you only have to replace the search query with the path to the input file.
For example:
$ hmt input.yml