Search Bar: Difference between revisions
Jump to navigation
Jump to search
(Removed redirect to Search Bar/Legacy) Tag: Removed redirect |
No edit summary |
||
Line 1: | Line 1: | ||
This article describes how the search system in the Flashpoint Launcher works. For versions prior to 13 | This article describes how the search system in the Flashpoint Launcher works. For versions prior to 13, see [[Search Bar/Legacy]]. | ||
==Overview== | ==Overview== | ||
Line 5: | Line 5: | ||
* A search query can contain any number of phrases (<code>tag:Arcade platform:Flash jump run</code>) | * A search query can contain any number of phrases (<code>tag:Arcade platform:Flash jump run</code>) | ||
* Phrases containing spaces must be wrapped in quotes or will count as separate parameters (<code>developer:"Tom Fulp"</code>) | * Phrases containing spaces must be wrapped in quotes or will count as separate parameters (<code>developer:"Tom Fulp"</code>) | ||
* Searches | * Searches can have incomplete names and a name backwards (both <code>nana cr</code> and <code>CRASH NANACA</code> will find NANACA†CRASH!!) | ||
* Phrases without prefixes are matched against a curation's Title, Alternate Titles, Developer, Publisher and Series. The phrase only has to match one of these fields for the game to be included. | * Phrases without prefixes are matched against a curation's Title, Alternate Titles, Developer, Publisher and Series. The phrase only has to match one of these fields for the game to be included. | ||
* Prefixes use <code>:</code> for fuzzy searching or <code>=</code> for an exact match. Numerical and date prefixes can additionally use <code><</code> and <code>></code> operands for less/greater than the used input | * Prefixes use <code>:</code> for fuzzy searching or <code>=</code> for an exact and case sensitive match. Numerical and date prefixes can additionally use <code><</code> and <code>></code> operands for less/greater than the used input | ||
* Prefixes with empty quotes | * Prefixes with empty quotes search for games with said field emptied (<code>dev:""</code>) | ||
* Searches inside [[playlists]] do not currently work. | * Searches inside [[playlists]] do not currently work. | ||
Line 35: | Line 34: | ||
|- | |- | ||
| releaseDate<br>rd | | releaseDate<br>rd | ||
| <code>releaseDate | | <code>releaseDate=2010-01-21</code> | ||
|- | |- | ||
| dateAdded<br>da | | dateAdded<br>da | ||
Line 88: | Line 87: | ||
| <code>lp:2023-07</code> | | <code>lp:2023-07</code> | ||
|} | |} | ||
Entries which you have not played yet will not show up when these are applied. <code>playTime</code> is a special field that uses time as in <code>s</code>ecs, <code>m</code>ins, <code>h</code>ours, <code>d</code>ays, <code>w</code>eeks, <code>M</code>onths and <code>y</code>ears. | |||
==Other Prefixes== | ==Other Prefixes== | ||
Line 99: | Line 98: | ||
|- | |- | ||
| tags | | tags | ||
| Number of [[tags]] in the | | Number of [[tags]] in the curation. | ||
| <code>tags=3</code> | | <code>tags=3</code> | ||
|- | |- | ||
| platforms | | platforms | ||
| Number of [[platforms]] in the | | Number of [[platforms]] in the curation. | ||
| <code>platforms>2</code> | | <code>platforms>2</code> | ||
|- | |- | ||
| addApps<br>aa | | addApps<br>aa | ||
| Number of | | Number of additional applications in the curation. | ||
| <code>aa>0</code> | | <code>aa>0</code> | ||
|- | |- |
Revision as of 03:46, 31 March 2024
This article describes how the search system in the Flashpoint Launcher works. For versions prior to 13, see Search Bar/Legacy.
Overview
- Flashpoint uses docopt parsing:
([-][[<field>(:|=|<|>)]|[@|#|!]](<phrase>|"<phrase>"))...
- A search query can contain any number of phrases (
tag:Arcade platform:Flash jump run
) - Phrases containing spaces must be wrapped in quotes or will count as separate parameters (
developer:"Tom Fulp"
) - Searches can have incomplete names and a name backwards (both
nana cr
andCRASH NANACA
will find NANACA†CRASH!!) - Phrases without prefixes are matched against a curation's Title, Alternate Titles, Developer, Publisher and Series. The phrase only has to match one of these fields for the game to be included.
- Prefixes use
:
for fuzzy searching or=
for an exact and case sensitive match. Numerical and date prefixes can additionally use<
and>
operands for less/greater than the used input - Prefixes with empty quotes search for games with said field emptied (
dev:""
) - Searches inside playlists do not currently work.
Metadata Prefixes
Prefix | Example |
---|---|
title | title:Bowman
|
series | series:Sonny
|
developer dev |
dev="Dev Name"
|
publisher pub |
publisher:Newgrounds
|
playMode mode |
playMode:"Single Player"
|
status | status:Partial
|
releaseDate rd |
releaseDate=2010-01-21
|
dateAdded da |
dateAdded:2022
|
dateModified dm |
dateModified<2024
|
version | version:2.0
|
language lang |
language=pt
|
tag | tag:Toy
|
source src |
source:deviantart.com
|
platform plat |
platform:Flash
|
applicationPath app path ap |
applicationPath:FPNavigator
|
launchCommand lc |
launchCommand:localflash
|
notes | notes:Extras
|
originalDescription description desc od |
description:ninja
|
id | id:cdeb30c5
|
Playtime Prefixes
Prefix | Example |
---|---|
playCount pc |
playCount=2
|
playTime pt |
playTime>1h
|
lastPlayed lp |
lp:2023-07
|
Entries which you have not played yet will not show up when these are applied. playTime
is a special field that uses time as in s
ecs, m
ins, h
ours, d
ays, w
eeks, M
onths and y
ears.
Other Prefixes
Prefix | Explanation | Example |
---|---|---|
- | Excludes a parameter from the search when used before other prefixes. | -tag:Soccer
|
tags | Number of tags in the curation. | tags=3
|
platforms | Number of platforms in the curation. | platforms>2
|
addApps aa |
Number of additional applications in the curation. | aa>0
|
@ | Short-hand for developer: .
|
@Devname
|
# | Short-hand for tag: .
|
#Shooter
|
! | Short-hand for platform: .
|
!Unity
|