Skip to content

User Interface

parg edited this page Oct 3, 2019 · 13 revisions

Date Formats

There are various columns within the Library views that show dates, for example 'Date Added' and 'Date Completed'. By default BiglyBT uses a set of predefined formats to show these dates and selects an appropriate one based on the width of the column.

This behaviour can be over-ridden for all columns via Options->Interface->Tables: Custom Date Format and for specific columns by right-clicking on the column header and selecting the Date Format item.

Date formats use the Java data format conventions, see docs.oracle.com for reference.

Since 2101_B10 The column-specific date format is capable of supporting multiple formats based on the age of the item. This is done by separating the formats with a ; and prefixing age related formats with > number unit (unit can be d, w, m or y to select day, week, month or year). An entry with no age prefix will be used as the default, if present, otherwise the table format applies. This is best explained with an example:

>3m yyyy; >4w MM/yy; dd/MM/yy

If the date is older than 3 months then only the year is shown, if older than 4 weeks (and less than 3 months) then month/year otherwise day/month/year.

Searching

View Filters

The various filter boxes in BiglyBT can be switched into and out-of 'regular expression mode' with the use of CTRL+x

Swarm Discoveries

Swarm Discoveries has a 'discover by search' menu item and a 'search icon' in the header area that both result in a popup dialog to enter a search expression. This expression can consist of one or more components separated by spaces, results must match all of the components (i.e. the combination logic is 'and', not 'or') in any order. Each of these components can be one of the following:

  • A basic string, for example bunny
  • A basic string prefixed with a + - same as the above
  • A basic string prefixed with a - - the string must NOT appear in the result
  • A prefix of tag: - the following string is used for a tag search. For example tag:linux
  • A regular expression contained in round brackets, for example (\d{1,3}) which means "1 to 3 consecutive digits"
  • If the string includes | characters then it is compiled into a regular expression to obtain 'or' semantics. For example big|bunny matches against 'big' or 'bunny'

Remember not to include extra spaces in the expression unless you want to split it into multiple components!

You can’t perform that action at this time.