Expressions

VIVIDUS provides a set of pre-defined expressions. Also plugins may define own expressions (they are documented in the corresponding plugins articles).

The expression arguments marked with bold are mandatory.

Data generation

generate

Generates random data from various domain areas.

#{generate($data-provider-and-its-arguments)}
  • $data-provider-and-its-arguments - one of the data providers, its dot-separated method and space separated arguments wrapped into single quotes (for majority of cases arguments are not needed, their number and possible values depend on the chosen data provider method).

Below you can find a complete list of the supported expressions with results examples. Descriptions of the data providers and their arguments can be found in DataFaker documentation: click on the data provider name to find details.

Click here to view the complete list of the supported expressions

Expression #{generate(<expression>)}

Result

Address.buildingNumber

12452

Address.city

Purdymouth

Address.cityName

Brittnyview

Address.cityPrefix

Port

Address.citySuffix

berg

Address.country

Mali

Address.countryCode

UG

Address.fullAddress

556 Jovita Underpass, Hackettland, CA 11314

Address.latLon

4.52803622,4.00534830

Address.latLon '; '

53.83482634; -78.28705058

Address.latitude

-65.51095112

Address.lonLat

-28.58498275,-64.49124158

Address.lonLat '; '

149.89652599; -40.11590190

Address.longitude

-153.12729337

Address.mailBox

PO Box 7927

Address.postcode

72048

Address.secondaryAddress

Apt. 977

Address.state

Mississippi

Address.stateAbbr

AK

Address.streetAddress

4740 Funk Bridge

Address.streetAddress 'true'

993 Rodriguez Cliffs Apt. 992

Address.streetAddressNumber

913

Address.streetName

Daniel Tunnel

Address.streetPrefix

xx

Address.streetSuffix

Ferry

Address.timeZone

America/Sao_Paulo

Address.zipCode

32306

Address.zipCodeByState 'FL'

322##

Address.zipCodePlus4

95455-7968

Ancient.god

Hestia

Ancient.hero

Jocasta

Ancient.primordial

Hemera

Ancient.titan

Eos

Animal.genus

Pygathrix

Animal.name

cod

Animal.scientificName

Dactylopsila craniifer

Animal.species

eurycerus

App.author

Rashad Zieme

App.name

Voltsillam

App.version

4.78

Appliance.brand

Siemens

Appliance.equipment

Washing machine

AquaTeenHungerForce.character

D.P

Artist.name

Durer

Australia.animals

blue ringed octopus

Australia.locations

Coffs Harbour

Australia.states

New South wales

Avatar.image

https://robohash.org/aibladam.png

Aviation.METAR

METAR: AGGH 102330Z 11002KT 9999 FEW014 23/23 Q1011

Aviation.aircraft

F-101 Voodoo

Aviation.airline

XL Airways Germany

Aviation.airplane

Antonov An-124 Ruslan

Aviation.airport

CCK4

Aviation.airportName

Whalsay Airport

Aviation.armyHelicopter

Mi-35

Aviation.cargo

Lockheed L-1011

Aviation.civilHelicopter

Sikorsky S-76

Aviation.engineType

Jet

Aviation.flight

U483

Aviation.flight 'ICAO'

ANE8941

Aviation.flightStatus

EN ROUTE

Aviation.gate

106

Aviation.general

Diamond Aircraft DA-62

Aviation.manufacturer

SHENYANG SAILPLANE

Aviation.specialTypeDesignator

GLID

Aviation.warplane

АС-130U Spooky

Aws.accountId

0917636970

Aws.acmARN

arn:aws:acm:ap-southeast-1:0299554154:certificate/1caa4c94-3df3-4833-9
342-46ebea0563d1

Aws.albARN

arn:aws:elasticloadbalancing:ap-southeast-3:0458349006:loadbalancer/ap
p/lotstring/6e6d9f4803c6cdaa

Aws.albTargetGroupARN

arn:aws:elasticloadbalancing:eu-south-1:0602022992:targetgroup/sonsing
/6ad7edf4e9717c95

Aws.region

eu-north-1

Aws.route53ZoneId

NJXFOCRQMHTNBNWPCMXXK

Aws.securityGroupId

sg-911cb41fb9647253b

Aws.subnetId

subnet-2ce55146a1a5d9794

Aws.vpcId

vpc-862f879bdfa773b90

Azure.appServiceEnvironment

ase-d3e44579442a637b

Azure.appServicePlan

asp-068660459ec917d6

Azure.applicationGateway

agw-4dcfb4179813c800

Azure.bastionHost

bas-1cf3e6cf745c9a59

Azure.containerApps

ca-48d6443147394f21

Azure.containerAppsEnvironment

cae-3dacfa1468b8c011

Azure.containerInstance

ci-34c547cea6c7e74a

Azure.containerRegistry

cr-d67dbcbbb35b252b

Azure.cosmosDBDatabase

cosmos-ffc85dea3f21b73c

Azure.firewall

afw-0e4f372b258d9cb9

Azure.keyVault

kv-7fb152aeede32e27

Azure.loadBalancer

lbi-d33e19d3b8861c75

Azure.loadTesting

lt-0adf6fe3b746e92c

Azure.logAnalytics

log-90830b147b4ef38c

Azure.managementGroup

mg-1e6fc90dfc84d3fc

Azure.mysqlDatabase

mysql-0965e35ffdd4b94b

Azure.networkSecurityGroup

nsg-7a1d2d43419037e2

Azure.postgreSQLDatabase

psql-0e33111aedc61356

Azure.region

jioindiacentral

Azure.resourceGroup

rg-5eed6e9c552c9aa1

Azure.serviceBus

sb-fdcd229e44c16e10

Azure.serviceBusQueue

sbq-783e7861f4dd4506

Azure.serviceBusTopic

sbt-47a1fb4c6254b5d6

Azure.springApps

sa-dad8b06ff244934f

Azure.sqlDatabase

sql-0756bab424a7e300

Azure.staticWebApp

stapp-252ddf5478f17583

Azure.storageAccount

st-64f6306b3c52ec3d

Azure.subscriptionId

2ed9901a-ef2c-0a0f-fd70-5d78a01ef501

Azure.tenantId

097f019a-0f5f-af58-5068-4578b6d2a36a

Azure.virtualMachine

vm-08d57b7fa1d5f02e

Azure.virtualNetwork

vnet-8be087fc0e46bd6d

Azure.virtualWan

vwan-dab672d4f6ccd7e5

Babylon5.character

David Corwin

Babylon5.quote

"The Babylon project was our last best hope for peace. A self-contained world five miles long, located in neutral territory. A place of commerce and diplomacy for a quarter of a million humans and aliens. A shining beacon in space, all alone in the night. It was the dawn of the third age of mankind, the year the great war came upon us all. This is the story of the last of the Babylon stations. The year is 2259, the name of the place is Babylon 5." — Captain John Sheridan in Babylon 5:"Points of Departure"

BackToTheFuture.character

Goldie Wilson

BackToTheFuture.date

November 12, 1955

BackToTheFuture.quote

Damn! I’m late for school!

Barcode.ean13

4495887741331

Barcode.ean8

81035618

Barcode.gtin12

801712206021

Barcode.gtin13

4027458027768

Barcode.gtin14

41418671224408

Barcode.gtin8

52615948

Barcode.type

Monarch

Baseball.coaches

Brandon Hyde

Baseball.players

Pesky Paveskovich

Baseball.positions

Pinch Hitter

Baseball.teams

Boston Red Sox

Basketball.coaches

Brett Brown

Basketball.players

Anthony Davis

Basketball.positions

Shooting Guard

Basketball.teams

Los Angeles Clippers

Battlefield1.classes

Trench Raider

Battlefield1.faction

Soviet Union

Battlefield1.map

Amiens

Battlefield1.vehicle

BL 9.2 Siege Gun (TSNP)

Battlefield1.weapon

Ribeyrolles 1918 (TSNP)

Beer.brand

Birra Moretti

Beer.hop

Eroica

Beer.malt

Special roast

Beer.name

Schneider Aventinus

Beer.style

Dark Lager

Beer.yeast

3278 - Belgian Lambic Blend

BigBangTheory.character

Mrs. Koothrappali

BigBangTheory.quote

I’m not crazy. My mother had me tested.

BloodType.aboTypes

B

BloodType.bloodGroup

A-

BloodType.pTypes

Pk1

BloodType.rhTypes

Rh+

BojackHorseman.characters

Diane Nguyen

BojackHorseman.quotes

Beer before liquor, never sicker, liquor before beer, never fear, don’t do heroin

BojackHorseman.tongueTwisters

That’s sorta been thwarted unfortunately cos Courtney’s purportedly falling short of shoring up fourth quadrant support

Book.author

Lemuel Larkin

Book.genre

Fanfiction

Book.publisher

Shambhala Publications

Book.title

Bury My Heart at Wounded Knee

Bool.bool

false

BossaNova.artist

Caetano Veloso

BossaNova.song

Alo, alo Marciano

Brand.car

Fiat

Brand.sport

Adidas

Brand.watch

Omega

BreakingBad.character

Huell Babineaux

BreakingBad.episode

Cat’s in the Bag…​

BrooklynNineNine.characters

Doug Judy

BrooklynNineNine.quotes

It’s not that weird to say, 'May I have some cocaine?

Buffy.bigBads

Drusilla

Buffy.celebrities

Amy Adams

Buffy.characters

Anya Jenkins

Buffy.episodes

Help

Buffy.quotes

There is only one thing on this earth more powerful than evil. And that’s us.

Business.creditCardExpiry

2036-04-24

Business.creditCardNumber

5018-8967-6086-0079

Business.creditCardType

dankort

Business.securityCode

911

Camera.brand

Canon

Camera.brandWithModel

Canon EOS 5DS

Camera.model

Stylus Tough TG-4

Cat.breed

Foldex Cat

Cat.name

Charlie

Cat.registry

Canadian Cat Association

Chess.opening

Queen’s Pawn Game

Chess.player

Tigran Petrosian

Chess.title

AGM

Chess.tournament

Dortmund

Chiquito.expressions

¡Me cago en tuh muelah!

Chiquito.jokes

  • Cómo viene de borracho, ¡va usté muy cargado!

  • ¿Qué quiere que dé dos viajes?

Chiquito.sentences

¡Siete caballos vienen de Bonanza!

Chiquito.terms

Fistro

ChuckNorris.fact

Chuck Norris’s beard can type 140 wpm.

ClashOfClans.defensiveBuilding

Walls

ClashOfClans.rank

Legend

ClashOfClans.troop

Minion

CNPJ.invalid

70.000.181/2832-06

CNPJ.invalid 'true'

31.000.356/8739-09

CNPJ.invalid 'true' 'true'

84.000.886/9697-20

CNPJ.valid

33.401.462/0001-70

CNPJ.valid 'true'

68.867.601/0001-30

CNPJ.valid 'true' 'true'

22.188.144/1824-08

Code.asin

B000A4YC14

Code.ean13

2506041315694

Code.ean8

84090034

Code.gtin13

1709810292740

Code.gtin8

19705224

Code.imei

917827563434248

Code.isbn10

1038580463

Code.isbn10 'true'

0-921351-35-6

Code.isbn13

9790930944604

Code.isbn13 'true'

979-1-9918909-6-1

Code.isbnGroup

0

Code.isbnGs1

979

Code.isbnRegistrant

8359-6246

Coffee.blendName

Street Solstice

Coffee.body

full

Coffee.country

Brazil

Coffee.descriptor

tangerine

Coffee.intensifier

sharp

Coffee.name1

Winter

Coffee.name2

Cup

Coffee.notes

tart, chewy, honeysuckle, tamarind, pecan

Coffee.region

Masaya

Coffee.region 'BRAZIL'

Cerrado

Coffee.variety

Java

Coin.flip

Heads

Color.hex

#2EE624

Color.hex 'true'

#D3464D

Color.name

gold

Commerce.brand

Nikon

Commerce.department

Jewelry

Commerce.material

Bronze

Commerce.price

50.23

Commerce.price '5.5' '10.10'

9.03

Commerce.productName

Rustic Marble Bench

Commerce.promotionCode

PromoCool274088

Commerce.promotionCode '7'

PromoAwesome6183456

Commerce.vendor

Target

Community.character

Ian Duncan

Community.quote

I don’t step up to being a leader. I reluctantly accept it when it’s thrust upon me.

Company.bs

whiteboard intuitive paradigms

Company.buzzword

hardware

Company.catchPhrase

Progressive heuristic protocol

Company.industry

Investment Management

Company.logo

https://pigment.github.io/fake-logos/logos/medium/color/1.png

Company.name

Homenick-Medhurst

Company.profession

attorney at law

Company.suffix

Inc

Company.url

www.gerlach-thompson.co

Compass.abbreviation

ESE

Compass.azimuth

11.25

Compass.word

south-southwest

Computer.brand

HP

Computer.linux

CentOS 6

Computer.macos

Catalina (10.15)

Computer.operatingSystem

High Sierra (10.13)

Computer.platform

Linux

Computer.type

server

Computer.windows

Windows Server 2019

Construction.heavyEquipment

Backhoe

Construction.materials

Steel

Construction.roles

Electrician

Construction.standardCostCodes

1-740 - Cleaning

Construction.subcontractCategories

Waterproofing & Caulking

Construction.trades

Plasterers

Control.alteredItem

ActionMaxx Camera

Control.alteredWorldEvent

Butte, Montana

Control.character

Lin Salvador

Control.hiss

Hurts to be happy.

Control.location

Pipeworks

Control.objectOfPower

Benicoff TV

Control.quote

The least a director can do is keep the lights on

Control.theBoard

< We hold the reins/law >

Cosmere.allomancers

Soother

Cosmere.aons

Rao

Cosmere.feruchemists

Feruchemist

Cosmere.heralds

Vedel

Cosmere.knightsRadiant

Lightweaver

Cosmere.metals

Cadmium

Cosmere.shardWorlds

Nalthis

Cosmere.shards

Endowment

Cosmere.sprens

Shamespren

Cosmere.surges

Abrasion

Country.capital

N’Djamena

Country.countryCode2

cf

Country.countryCode3

est

Country.currency

Norwegian Krone

Country.currencyCode

ERN

Country.flag

https://flags.fmcdn.net/data/flags/w580/mm.png

Country.name

Nigeria

CowboyBebop.character

Wen

CowboyBebop.episode

Bohemian Rhapsody

CowboyBebop.quote

Bang!

CowboyBebop.song

Tank!

CPF.invalid

463.851.407-77

CPF.invalid 'true'

505.125.499-40

CPF.valid

510.428.016-06

CPF.valid 'true'

307.778.565-06

Cricket.formats

One-Day

Cricket.players

Sachin Tendulkar

Cricket.teams

Afghanistan

Cricket.tournaments

World Test Championship

CryptoCoin.coin

Ethereum Classic, ETC, https://i.imgur.com/8wBtmQA.png

CultureSeries.books

Inversions

CultureSeries.civs

Homomda

CultureSeries.cultureShipClassAbvs

GSV

CultureSeries.cultureShipClasses

Demilitarised LOU

CultureSeries.cultureShips

Eschatologist

CultureSeries.planets

Narisca

Currency.code

IDR

Currency.name

Vatu

DarkSouls.classes

Sorcerer

DarkSouls.covenants

Darkwraith

DarkSouls.shield

Small Shields

DarkSouls.stats

Dexterity

DcComics.hero

Mr. Miracle

DcComics.heroine

Black Canary

DcComics.name

Hal Jordan

DcComics.title

Identity Crisis

DcComics.villain

Riddler

Demographic.demonym

Maldivian

Demographic.educationalAttainment

Regular high school diploma

Demographic.maritalStatus

Divorced

Demographic.race

Native Hawaiian or Other Pacific Islander

Demographic.sex

Female

Departed.actor

Anthony Anderson

Departed.character

George Ellerby

Departed.quote

Do you want to be a cop or do you want to appear to be a cop?

Dessert.flavor

Green Tea

Dessert.topping

Chocolate Chips

Dessert.variety

Doughnut

DetectiveConan.characters

Snake

DetectiveConan.gadgets

Cuff Link Speakers

DetectiveConan.vehicles

Chiba’s Nissan GT-R R35 (2017)

Device.manufacturer

Amazon

Device.modelName

iPhone 3G

Device.platform

Firefox OS

Device.serial

Hk4BoF=%ud/PV4K-/NvEq28Q/&HNq7

Disease.dermatology

lupus erythematosis

Disease.gynecologyAndObstetrics

cervicitis

Disease.internalDisease

megaloblastic anemia

Disease.neurology

meningitis

Disease.ophthalmologyAndOtorhinolaryngology

tonsillitis

Disease.paediatrics

ventricular septal defect

Disease.surgery

intestinal obstruction

DoctorWho.actor

Matt Smith

DoctorWho.catchPhrase

Mmm I wonder …​ Aha!

DoctorWho.character

Captain Jack Harkness

DoctorWho.doctor

Third Doctor

DoctorWho.quote

We’re all stories in the end. Just make it a good one, eh?

DoctorWho.species

Gryffen Family Ghosts

DoctorWho.villain

Helen A

Dog.age

young

Dog.breed

Cardigan Corgi

Dog.coatLength

long

Dog.gender

female

Dog.memePhrase

smol pupperino

Dog.name

Roxy

Dog.size

small

Dog.sound

ruff

Domain.firstLevelDomain 'companyname'

companyname.post

Domain.fullDomain 'companyname'

tech.companyname.com.ph

Domain.secondLevelDomain 'companyname'

companyname.net.ph

Domain.validDomain 'companyname'

ent.companyname.museum

Doraemon.character

Sasuke Goda

Doraemon.gadget

Dream TV

Doraemon.location

Matsushiba Robot Factory

DragonBall.character

Super Saiyan 2 Goku

DrivingLicense.drivingLicense 'GA'

6147855

Drone.batteryCapacity

3598 mAh

Drone.batteryType

LiPo 4S

Drone.batteryVoltage

58.0V

Drone.batteryWeight

985 g

Drone.chargingTemperature

36°-654°F

Drone.flightTime

75 min

Drone.iso

100-3200

Drone.maxAltitude

1735 m

Drone.maxAngularVelocity

05°/s

Drone.maxAscentSpeed

0 m/s

Drone.maxChargingPower

97W

Drone.maxDescentSpeed

6 m/s

Drone.maxFlightDistance

9371 m

Drone.maxResolution

55MP

Drone.maxShutterSpeed

8

Drone.maxSpeed

43 m/s

Drone.maxTiltAngle

50°

Drone.maxWindResistance

85.1 m/s

Drone.minShutterSpeed

1/4000

Drone.name

DJI Mavic 2 Pro

Drone.operatingTemperature

67°-069°F

Drone.photoFormat

JPEG

Drone.shutterSpeedUnits

s

Drone.videoFormat

MP4

Drone.weight

506 g

DumbAndDumber.actor

Cam Neely

DumbAndDumber.character

Mary Swanson

DumbAndDumber.quote

Hey, I guess they’re right. Senior citizens, although slow and dangerous behind the wheel, can still serve a purpose. I’ll be right back. Don’t you go dying on me!

Dune.character

Alia Atreides

Dune.planet

Ecaz

Dune.quote

Repression makes a religion flourish.

Dune.quote 'GUILD_NAVIGATOR'

I mean Paul Atreides. We want him killed. I did not say this. I am not here.

Dune.saying

From water does all life begin.

Dune.saying 'BENE_GESSERIT'

To suspect your own mortality is to know the beginning of terror; to learn irrefutably that you are mortal is to know the end of terror.

Dune.title

Grand Patriarch

DungeonsAndDragons.alignments

Lawful Evil

DungeonsAndDragons.backgrounds

Earthspur Miner

DungeonsAndDragons.cities

Earthfast

DungeonsAndDragons.klasses

Cleric

DungeonsAndDragons.languages

Common

DungeonsAndDragons.meleeWeapons

Dagger

DungeonsAndDragons.monsters

Stirge

DungeonsAndDragons.races

Half-Orc

DungeonsAndDragons.rangedWeapons

Net

Educator.campus

Flowerlake Campus

Educator.course

Associate Degree in Information Systems

Educator.secondarySchool

Brighthurst High

Educator.subjectWithNumber

Architectural Technology 269

Educator.university

Falconholt University

EldenRing.location

Caelid

EldenRing.npc

Sorcerer Rogier

EldenRing.skill

Wild Strikes

EldenRing.spell

Adula’s Moonblade

EldenRing.weapon

Short Sword

ElderScrolls.city

Verkarth

ElderScrolls.creature

Falmer Shaman

ElderScrolls.dragon

Paarthunax

ElderScrolls.firstName

Enthir

ElderScrolls.lastName

Imyan

ElderScrolls.quote

Wealth beyond measure, Outlander.

ElderScrolls.race

Orc

ElderScrolls.region

Hammerfell

ElectricalComponents.active

Battery

ElectricalComponents.electromechanical

Ultrasonic Motor

ElectricalComponents.passive

Capacitor

Emoji.cat

😾

Emoji.smiley

😝

EnglandFootBall.league

EFL League One

EnglandFootBall.team

Charlton Athletic F.C.

Esports.event

IEM Championship

Esports.game

StarCraft II

Esports.league

GFinity

Esports.player

f0rest

Esports.team

OpTic Gaming

Fallout.character

Cait

Fallout.faction

Caesar’s Legion

Fallout.location

Vault 3

Fallout.quote

Who do you think actually won the war? No one, I guess.

FamilyGuy.character

Carl

FamilyGuy.location

James Woods High

FamilyGuy.quote

Joe, gag on my fat dauber.

FamousLastWords.lastWords

Hurrah for anarchy! This is the happiest moment of my life.

File.extension

tiff

File.fileName

ut_reiciendis/temporibus.key

File.fileName 'dir' 'filename' 'txt' '/'

dir/filename.txt

File.mimeType

application/atom+xml

FinalFantasyXIV.character

Ser Guerrique de Montrohain

FinalFantasyXIV.dataCenter

Light

FinalFantasyXIV.job

Thaumaturge

FinalFantasyXIV.race

Roegadyn

FinalFantasyXIV.zone

The Gold Saucer

FinalSpace.character

H.U.E

FinalSpace.quote

Get off my cheeks HUE!

FinalSpace.vehicle

Star Chaser

Finance.bic

AJWKDDC3ZQE

Finance.creditCard

3804-990365-00852

Finance.creditCard 'VISA'

4360-2433-9962-9791

Finance.iban

ST17370341762136490302213

Finance.iban 'LV'

LV51WYEDJSPR9IJISWJEd

Finance.nasdaqTicker

AVGO

Finance.nyseTicker

DIS

Finance.stockMarket

TADAWUL

Finance.usRoutingNumber

111337691

Food.allergen

Peanuts

Food.dish

Cheeseburger

Food.fruit

Currants

Food.ingredient

Mace

Food.measurement

2 quart

Food.spice

Thyme

Food.sushi

Japanese spanish mackerel

Food.vegetable

Red Pepper

Football.coaches

Zinedine Zidane

Football.competitions

Asian Cup

Football.players

Juan Mata

Football.positions

Left Wing

Football.teams

FC Barcelona

Formula1.circuit

Circuit Spa-Francorchamps

Formula1.driver

Sergio Perez

Formula1.grandPrix

Australian Grand Prix

Formula1.team

Aston Martin

FreshPrinceOfBelAir.celebrities

Ronald Reagan

FreshPrinceOfBelAir.characters

Vy Smith

FreshPrinceOfBelAir.quotes

Between you and the humpty dance, I’ll have to get a metal plate on my butt.

Friends.character

Steve

Friends.location

Becco

Friends.quote

Forty-two to twenty-one! Like the turkey, Ross is done!

FullmetalAlchemist.character

Tim Marco

FullmetalAlchemist.city

Ishval

FullmetalAlchemist.country

Drachma

FunnyName.name

Olive Green

Futurama.character

Hattie McDoogal

Futurama.hermesCatchPhrase

Cursed bacteria of Liberia!

Futurama.location

Face on Mars

Futurama.quote

Ah, Xmas Eve. Another pointless day where I accomplish nothing.

GameOfThrones.character

Marillion

GameOfThrones.city

Old Ghis

GameOfThrones.dragon

Essovius

GameOfThrones.house

Algood

GameOfThrones.quote

…​ a mind needs books as a sword needs a whetstone, if it is to keep its edge.

GarmentSize.size

XL

Gender.binaryTypes

Male

Gender.shortBinaryTypes

m

Gender.types

Male

Ghostbusters.actor

Sigourney Weaver

Ghostbusters.character

Janine Melnitz

Ghostbusters.quote

If I’m wrong, nothing happens! We go to jail - peacefully, quietly. We’ll enjoy it! But if I’m right, and we can stop this thing…​ Lenny, you will have saved the lives of millions of registered voters.

GratefulDead.players

Keith Godchaux

GratefulDead.songs

Truckin

GreekPhilosopher.name

Epicurus

GreekPhilosopher.quote

Love is composed of a single soul inhabiting two bodies.

Hacker.abbreviation

SMS

Hacker.adjective

auxiliary

Hacker.ingverb

quantifying

Hacker.noun

microchip

Hacker.verb

copy

HalfLife.character

Barney Calhoun

HalfLife.enemy

Houndeye

HalfLife.location

Earth

HarryPotter.book

Harry Potter and the Prisoner of Azkaban

HarryPotter.character

Madam Rosmerta

HarryPotter.house

Hufflepuff

HarryPotter.location

Wiseacre’s Wizarding Equipment

HarryPotter.quote

We’ve all got both light and dark inside us. What matters is the part we choose to act on. That’s who we really are.

HarryPotter.spell

Wingardium Leviosa

Hashing.md2

4f1ac71538d4425ac24d7acde8736a68

Hashing.md5

8c44c6dc9f96d93682f913a438046433

Hashing.sha1

f22445e73dcf9829e526b758b8296a71375212ca

Hashing.sha256

115c01f3048a44a66b649ff71fe5bbfe852d137436e3bc718d7dec1f838c1c4d

Hashing.sha384

3fd37190a9af601a99029f1234f63310d6167d07fa1147f69406e72f40afba0da2860b
a45c05e7365d5045e184fa3c23

Hashing.sha512

8914f7206708e34052ebcb6f38852c603a266791b37b055a8dc716ad9d1d7be6eccab1
897d1d367ecd2118ba29f6e2863fa69a9ebb23ccade01bc4c30f086d53

Hearthstone.battlegroundsScore

14774

Hearthstone.mainCharacter

Rexxar

Hearthstone.mainPattern

Classic

Hearthstone.mainProfession

Rogue

Hearthstone.standardRank

Platinum 1

Hearthstone.wildRank

Legend 5773

HeroesOfTheStorm.battleground

Battlefield of Eternity

HeroesOfTheStorm.hero

Tyrande

HeroesOfTheStorm.heroClass

Melee Assassin

HeroesOfTheStorm.quote

Don’t forget to check the pocket!

HeyArnold.characters

Robert Simmons

HeyArnold.locations

Gerald Field

HeyArnold.quotes

Never eat raspberries.

Hipster.word

echo

HitchhikersGuideToTheGalaxy.character

Agrajag

HitchhikersGuideToTheGalaxy.location

Megabrantis cluster

HitchhikersGuideToTheGalaxy.marvinQuote

There’s only one life-form as intelligent as me within thirty parsecs of here and that’s me.

HitchhikersGuideToTheGalaxy.planet

Xaxis

HitchhikersGuideToTheGalaxy.quote

Magrathea itself disappeared and its memory soon passed into the obscurity of legend. In these enlightened days, of course, no one believes a word of it.

HitchhikersGuideToTheGalaxy.species

Perfectly Normal Beast

HitchhikersGuideToTheGalaxy.starship

RW6

Hobbit.character

Bolg

Hobbit.location

High Pass

Hobbit.quote

It does not do to leave a live dragon out of your calculations, if you live near him.

Hobbit.thorinsCompany

Kili

Hobby.activity

Blacksmithing

Hololive.talent

Kaela Kovalskia

Horse.breed

Costa Rican Saddle Horse

Horse.name

Pharaoh

House.furniture

sofa

House.room

reception room

HowIMetYourMother.catchPhrase

True Story

HowIMetYourMother.character

Barney Stinson

HowIMetYourMother.highFive

Arthritis Five

HowIMetYourMother.quote

We’re going to get older whether we like it or not, so the only question is whether we get on with our lives, or desperately cling to the past.

HowToTrainYourDragon.characters

Astrid Hofferson

HowToTrainYourDragon.dragons

Beachcomber

HowToTrainYourDragon.locations

Barbaric Archipelago

IdNumber.inValidEnZaSsn

2922456849188

IdNumber.invalid

676-17-0000

IdNumber.invalidEsMXSsn

HEFA560427MVZRRL04

IdNumber.invalidPtNif

338536625

IdNumber.invalidSvSeSsn

646974-2965

IdNumber.peselNumber

01232743114

IdNumber.singaporeanFin

G8236014R

IdNumber.singaporeanFinBefore2000

F1456601U

IdNumber.singaporeanUin

T1640186J

IdNumber.singaporeanUinBefore2000

S0381583I

IdNumber.ssnValid

575-99-7696

IdNumber.valid

251-66-4334

IdNumber.validEnZaSsn

9712166701186

IdNumber.validEsMXSsn

NAKY201506MSIOOID1

IdNumber.validGeIDNumber

23105220655

IdNumber.validKoKrRrn

970425-7809368

IdNumber.validPtNif

918928125

IdNumber.validSvSeSsn

260730+8000

IdNumber.validZhCNSsn

330402195201105079

IndustrySegments.industry

Basic Materials

IndustrySegments.sector

Travel & Leisure

IndustrySegments.subSector

Containers & Packaging

IndustrySegments.superSector

Telecommunications

Internet.botUserAgent 'GOOGLEBOT'

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +http://www.google.com/bot.html) Chrome/87.0.4280.90 Safari/537.36

Internet.botUserAgentAny

Mozilla/5.0 (compatible; DuckDuckBot-Https/1.1; https://duckduckgo.com/duckduckbot)

Internet.domainName

kilback.name

Internet.domainSuffix

net

Internet.domainWord

ortiz

Internet.emailAddress

marlena.harris@hotmail.com

Internet.emailAddress 'myemail'

myemail@hotmail.com

Internet.emailSubject

Studies show only 10% of people can do Water polo!

Internet.getIpV4Address

/214.201.151.189

Internet.getIpV6Address

/e99f:7579:c3a3:a45b:3cf:cf:6c12:c40b

Internet.getPrivateIpV4Address

/127.119.231.195

Internet.getPublicIpV4Address

/40.117.235.85

Internet.httpMethod

PATCH

Internet.image

https://picsum.photos/640/200

Internet.image '5' '10'

https://picsum.photos/5/10

Internet.image '100' '200' 'imageName'

https://picsum.photos/seed/imageName/100/200

Internet.ipV4Address

44.126.37.218

Internet.ipV4Cidr

192.4.195.23/24

Internet.ipV6Address

359:b2f5:d37f:2f2f:4fbb:21ae:fe37:1ae0

Internet.ipV6Cidr

96c5:aaa3:32d:c33d:7c24:bb80:11ae:f8f8/52

Internet.macAddress

a0:a9:62:7c:3f:dd

Internet.macAddress 'aa:bb'

aa:bb:97:8b:15:7a

Internet.password

7oh173m514o

Internet.password 'true'

6ujo7nfhy8j2

Internet.password '5' '10'

4759450ype

Internet.password '5' '10' 'true'

5i8gWh

Internet.password '5' '10' 'true' 'true'

98^!X

Internet.password '5' '10' 'true' 'true' 'true'

z05Igh@

Internet.port

27774

Internet.privateIpV4Address

172.17.69.80

Internet.publicIpV4Address

201.244.130.248

Internet.safeEmailAddress

kate.ryan@example.com

Internet.safeEmailAddress 'myemail'

myemail@example.com

Internet.slug

quidem_in

Internet.url

http://www.ivelisse-mante.info:24417/ipsam

Internet.userAgent

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0

Internet.userAgent 'AOL'

Mozilla/4.0 (compatible; MSIE 6.0; AOL 9.0; Windows NT 5.1; .NET CLR 1.1.4322)

Internet.username

ali.watsica

Internet.uuid

0ddaac26-5bd2-4e67-8be4-f86985b2e784

Internet.uuidv3

e5710090-6a5a-3c00-b938-75952ab3be2e

Internet.webdomain

www.lili-braun.com

Job.field

Education

Job.keySkills

Fast learner

Job.position

Designer

Job.seniority

Customer

Job.title

Legal Specialist

Joke.knockKnock

Knock, knock. Who’s there? Atch. Atch who? Bless you!

Joke.pun

My email password was hacked again and that’s the third time I had to rename the dog.

Kaamelott.character

Karadoc

Kaamelott.quote

Comment vous dire…​ C’est systématiquement débile mais c’est toujours inattendu.

Kpop.boyBands

HeartB

Kpop.girlGroups

Shinvi

Kpop.iGroups

Two Two

Kpop.iiGroups

SS501

Kpop.iiiGroups

Imfact

Kpop.solo

Kim Himchan

LanguageCode.iso639

vi

LeagueOfLegends.champion

Lulu

LeagueOfLegends.location

Ionia

LeagueOfLegends.masteries

Fresh Blood

LeagueOfLegends.quote

Welcome to Summoners Rift!

LeagueOfLegends.rank

Iron II

LeagueOfLegends.summonerSpell

Exhaust

Lebowski.actor

John Goodman

Lebowski.character

Karl Hungus

Lebowski.quote

Calmer than you are.

LordOfTheRings.character

Barliman Butterbur

LordOfTheRings.location

Taur-im-Duinath

Lorem.character

2

Lorem.character 'true'

7

Lorem.characters

1j6xzzbw7lzufpv54rseymc48xi1uauc349427h5q02uv4d77f5p5vwq2ue322xws63w52
x9f72l86hnh5lf210u3080n1rr76q160ukr4ut321043n5ca9ynwaig0242a9d9j48fx16
49hyg9w1fm0nv3i118ey032x013w379wp63309t73lqj5yf6nnk27561zo2k09ba3763lr
aeic0q4ji9a345p49t0k4qkz2ixntl44198l029g1560p

Lorem.characters '7'

0842dp0

Lorem.characters 'true'

FMkLRs6y11Dfg217d3ChRV2GRnPMpBAxaAa3i8v6tokLPUS3p2z2Gd3j914ly7Qr4sD0KE
tr09FXDWoWAYQHQM548Y8eISjFjpwrw1an1Ga3CcBIi24a6O99tI0x31Ixp9Ha8QFSE5Kc
uxGpy5KEwl1P79Ww577992714n107IFPG5YDlT5dIfuiTLUPX088z35Cp14LFVm87E5992
vFd4r3tQ2NP7xaoSf97B6x3vGq8dzO0f5l73R6U0Szs65

Lorem.characters '5' 'true'

0xrnI

Lorem.characters '5' '10'

hs7v4

Lorem.characters '5' '10' 'true'

BAsATR

Lorem.characters '5' 'true' 'true'

e5jvB

Lorem.characters '5' '10' 'true' 'true'

u44LyuZ

Lorem.characters '5' 'true' 'true' 'true'

!#s7S

Lorem.characters '5' '10' 'true' 'true' 'true'

dFP^8

Lorem.fixedString '7'

Suscipi

Lorem.maxLengthSentence '7'

Ipsa ea

Lorem.paragraph

Ad aliquam sapiente minus. Quas laboriosam facere quam. Ducimus cum assumenda quaerat autem.

Lorem.paragraph '7'

Harum harum quidem. Aliquid exercitationem ipsa incidunt eos. Eligendi tenetur animi officiis autem aliquid qui assumenda. Excepturi nobis repellat doloremque dolore. Enim ex nulla veritatis hic hic vitae corrupti. Tempore perspiciatis architecto provident quis nostrum. Blanditiis illum distinctio a animi deleniti. Corporis architecto sapiente iusto eaque.

Lorem.paragraphs '7'

[Expedita ex vel. Veniam vero nam sunt facere facilis. Esse alias natus natus vero praesentium ipsam. Velit voluptatum aspernatur tempora cumque hic., Facilis totam ipsam voluptas voluptatum totam vel quas. Quasi expedita amet occaecati culpa possimus eos. Omnis odit labore rem incidunt., Maiores aut ipsum. Molestiae tempora libero laborum error enim. Aliquid sint voluptates repudiandae perspiciatis assumenda., Aperiam ducimus eveniet explicabo sunt repellat esse tempora. Magni quod quidem. Earum odit dolorem blanditiis tempora facere nesciunt molestias. Earum expedita unde cum. Odit veritatis atque voluptates., Quo unde praesentium. Voluptate sapiente vitae. Iusto porro omnis. Nam rerum harum quibusdam., Esse dolor praesentium quidem tempore dignissimos. In voluptatibus autem numquam nostrum asperiores consequatur quam. Dicta neque sequi esse saepe eligendi. Dolore aliquid necessitatibus perspiciatis expedita cumque itaque repellendus. Laudantium quae praesentium modi repellat unde., Natus saepe eos. Nesciunt illo sunt tempore provident. Ut quam vero error atque occaecati neque nobis. Fuga accusamus quibusdam.]

Lorem.sentence

Similique voluptatibus asperiores ex iste debitis sed.

Lorem.sentence '7'

Quasi asperiores dolorem distinctio asperiores quibusdam recusandae.

Lorem.sentence '5' '10'

Vero laborum enim nulla eligendi reprehenderit asperiores iure nesciunt neque.

Lorem.sentences '7'

[Odio quo earum deserunt., Sit beatae reprehenderit velit., Quam voluptatum tenetur excepturi hic quis., Libero consequuntur repellat id eligendi., Temporibus quo tempora provident et facere molestias vitae., Debitis necessitatibus nihil voluptatem nisi veniam sunt ea., Numquam iusto dolor dolorem.]

Lorem.supplemental

antea

Lorem.word

illum

Lorem.words

[doloremque, iure, sapiente]

Lorem.words '7'

[mollitia, deleniti, porro, perferendis, rerum, ut, placeat]

Marketing.buzzwords

heads down

MarvelSnap.character

Ironman

MarvelSnap.event

Symbiote Invasion

MarvelSnap.rank

Vibranium

MarvelSnap.zone

Kamar-Taj

MassEffect.character

Balak

MassEffect.cluster

Nubian Expanse

MassEffect.planet

Wheeler

MassEffect.quote

I don’t need luck. I have ammo.

MassEffect.specie

Krogan

Matz.quote

Plant a memory, plant a tree, do it today for tomorrow.

Mbti.characteristic

amicable relationship

Mbti.merit

reliable

Mbti.name

Virtuoso Personality

Mbti.personage

Gordon Ramsay

Mbti.type

ENFP

Mbti.weakness

Too much focus on social status

Measurement.height

foot

Measurement.length

foot

Measurement.metricHeight

meter

Measurement.metricLength

kilometer

Measurement.metricVolume

milliliter

Measurement.metricWeight

decigram

Measurement.volume

fluid ounce

Measurement.weight

pound

Medical.diagnosisCode

X4.0

Medical.diseaseName

AIDS

Medical.hospitalName

Ann Klein Forensic Center

Medical.medicalProfession

Flight Nurse

Medical.medicineName

quassia amara wood

Medical.procedureCode

TBHj9Md

Medical.symptoms

mouth swelling

Military.airForceRank

Lieutenant General

Military.armyRank

Sergeant Major

Military.dodPaygrade

E-2

Military.marinesRank

First Lieutenant

Military.navyRank

Fireman

Minecraft.animalName

Cow

Minecraft.entityName

unknown

Minecraft.itemName

Minecart with TNT

Minecraft.monsterName

Husk

Minecraft.tileItemName

Gray Wool

Minecraft.tileName

Oak Fence Gate

Money.currency

Samoan Tala

Money.currencyCode

WST

Money.currencyNumericCode

703

Money.currencySymbol

CHW

MoneyHeist.character

The Professor

MoneyHeist.heist

Royal Mint of Spain

MoneyHeist.quote

I’ve spent my life being a bit of a son of a bitch, but today I think I want to die with dignity

Mood.emotion

angry

Mood.feeling

aggravated

Mood.tone

sardonic

Mountain.name

Saser Kangri I

Mountain.range

Nanga Parbat Himalaya

Mountaineering.mountaineer

Steve House

Movie.quote

You talking to me?

Music.chord

B#6

Music.genre

Pop

Music.instrument

Trumpet

Music.key

Eb

Myst.ages

Tahgira

Myst.characters

Sirrus

Myst.creatures

ytrams

Myst.games

Myst V: End of Ages

Myst.quotes

Atrus? Is that you? Come to rescue your Book so soon? Not yet, old friend…​ not yet.

Name.femaleFirstName

Retha

Name.firstName

Enoch

Name.fullName

Virgilio Dietrich

Name.lastName

Toy

Name.malefirstName

Danial

Name.name

Wilber Legros

Name.nameWithMiddle

Miss Chae Schimmel Fay

Name.prefix

Mr.

Name.suffix

Jr.

Name.title

Legacy Program Liaison

Name.username

zane.ledner

Naruto.character

Bird-Masked Anbu Member

Naruto.demon

Ten-Tails (Shinju)

Naruto.eye

Rinnegan

Naruto.village

Kirigakure (Mist Village)

Nation.capitalCity

Abuja

Nation.flag

🇲🇦

Nation.isoCountry

IR

Nation.isoLanguage

km

Nation.language

Telugu

Nation.nationality

Fijians

NatoPhoneticAlphabet.codeWord

Kilo

NewGirl.characters

Winston Bishop

NewGirl.quotes

Winston and Ferguson about to eat some pasta!

Nigeria.celebrities

The Lady Motara

Nigeria.food

Bean

Nigeria.name

Dangote

Nigeria.places

Ogoja

Nigeria.schools

UNI-UYO

Number.digit

4

Number.digits '7'

5101394

Number.negative

-1185761409

Number.numberBetween '5' '10'

5

Number.numberBetween '5' '10'

6

Number.positive

1768326337

Number.randomDigit

6

Number.randomDigitNotZero

8

Number.randomDouble '3' '5' '10'

8.593

Number.randomDouble '3' '5' '10'

9.826

Number.randomNumber

4393631746

Number.randomNumber '5' 'true'

51696

OlympicSport.ancientOlympics

Horse racing

OlympicSport.summerOlympics

Wrestling

OlympicSport.summerParalympics

Goalball

OlympicSport.unusual

Apple Racing

OlympicSport.winterOlympics

Biathlon

OlympicSport.winterParalympics

Cross-country skiing

OnePiece.akumasNoMi

Mane Mane no Mi

OnePiece.character

Kinemon

OnePiece.island

Lvneel Kingdom

OnePiece.location

Birka

OnePiece.quote

I want to live!

OnePiece.sea

North Blue

OscarMovie.actor

Matthew McConaughey

OscarMovie.character

Taya Laurences Cale

OscarMovie.getChoice

A2

OscarMovie.getYear

A2021

OscarMovie.movieName

Birdman

OscarMovie.quote

It’s hillbilly so David lost all his manners.

OscarMovie.releaseDate

2017

Overwatch.hero

Soldier 76

Overwatch.location

Oasis

Overwatch.quote

Nerf this!

Passport.valid

C55557495

PhoneNumber.cellPhone

316.321.1610

PhoneNumber.extension

7859

PhoneNumber.phoneNumber

(606) 231-4808 x8293

PhoneNumber.phoneNumberInternational

+1 914-423-9489

PhoneNumber.phoneNumberNational

(908) 803-7847 x8365

PhoneNumber.subscriberNumber

4684

PhoneNumber.subscriberNumber '7'

4792438

Photography.aperture

f/5.0

Photography.brand

Leica

Photography.camera

Nikon F6

Photography.genre

Ships

Photography.imageTag

fighter

Photography.iso

16000

Photography.lens

18-140mm/3.5-5.6

Photography.shutter

1/25

Photography.term

HDR

Planet.atmosphericComposition

H2, He CH4

Planet.atmosphericComposition 'JUPITER'

H2, He

Planet.axialTilt

0.0 deg

Planet.axialTilt 'JUPITER'

3.12 deg

Planet.classification

rocky

Planet.classification 'JUPITER'

gas giant

Planet.density

1.854 g/cm^3

Planet.density 'JUPITER'

1.33 g/cm^3

Planet.discoveryYear

1930

Planet.discoveryYear 'JUPITER'

Prehistoric

Planet.eccentricity

0.04839266

Planet.eccentricity 'JUPITER'

0.04839266

Planet.equatorialGravity

10.44 m/s^2

Planet.equatorialGravity 'JUPITER'

24.79 m/s^2

Planet.equatorialRadius

1,188.3 km

Planet.equatorialRadius 'JUPITER'

71,492 km

Planet.escapeVelocity

5.02 km/s

Planet.escapeVelocity 'JUPITER'

59.54 km/s

Planet.gravitationParameters

5.794×10^15 m3/s2

Planet.gravitationParameters 'JUPITER'

1.267×10^17 m3/s2

Planet.inclination

0 deg

Planet.inclination 'JUPITER'

1.31 deg

Planet.lengthOfDay

1,426,725,400 km

Planet.lengthOfDay 'JUPITER'

0d 9h 56m

Planet.mass

5.972×10^24 kg

Planet.mass 'JUPITER'

1.8987×10^27 kg

Planet.meanAirTemperature

165 K

Planet.meanAirTemperature 'JUPITER'

165 K

Planet.meanDistanceFromTheSun

108,208,930 km

Planet.meanDistanceFromTheSun 'JUPITER'

778,412,010 km

Planet.meanOrbitalSpeed

24.1309 km/s

Planet.meanOrbitalSpeed 'JUPITER'

13.0697 km/s

Planet.meanSurfaceTemperature

730 K

Planet.meanSurfaceTemperature 'JUPITER'

152 K

Planet.name

Neptune

Planet.numberOfKnownMoons

0

Planet.numberOfKnownMoons 'JUPITER'

95

Planet.orbitalPeriod

4,332.59 days

Planet.orbitalPeriod 'JUPITER'

4,332.59 days

Planet.planetaryDiscriminant

9.1×10^4

Planet.planetaryDiscriminant 'JUPITER'

6.25×10^5

Planet.rings

No

Planet.rings 'JUPITER'

Yes

Planet.rotationPeriod

58.646225 days

Planet.rotationPeriod 'JUPITER'

0.41354 days

Planet.surfaceArea

75,000,000 km^2

Planet.surfaceArea 'JUPITER'

64,000,000,000 km^2

Planet.symbol

Planet.symbol 'JUPITER'

Planet.volume

6.083×10^10 km^3

Planet.volume 'JUPITER'

1.431×10^15 km^3

Pokemon.location

Lavender Town

Pokemon.move

Mimic

Pokemon.name

Mr. Mime

Pokemon.type

Steel

PrincessBride.character

Valerie

PrincessBride.quote

Do you have 6 fingers on your left hand?

ProgrammingLanguage.creator

James Gosling

ProgrammingLanguage.name

JADE

Pronouns.objective

Vir

Pronouns.possessive

Xirs

Pronouns.reflexive

Themself

Pronouns.subjective

Ver

RedDeadRedemption2.animal

Woodpecker

RedDeadRedemption2.gangMember

Annabelle

RedDeadRedemption2.majorCharacter

Colm O’Driscoll

RedDeadRedemption2.protagonist

John Marston

RedDeadRedemption2.quote

You don’t get to live a bad life and have good things happen to you.

RedDeadRedemption2.region

Grizzlies West

RedDeadRedemption2.settlement

Braithwaite Manor

RedDeadRedemption2.state

West Elizabeth

RedDeadRedemption2.weapon

Cleaver

ResidentEvil.biologicalAgent

G-Vaccine

ResidentEvil.character

Stanley Ashford

ResidentEvil.creature

Crimson Head

ResidentEvil.equipment

Red Queen Alpha

ResidentEvil.location

Submarine Interior

Restaurant.description

Our mission has been to help people achieve their health and wellness goals. though weve changed over the years, our values have remained the same.

Restaurant.name

Smokestack Deli

Restaurant.namePrefix

Spice

Restaurant.nameSuffix

Cafe

Restaurant.review

Overall, the evening was a smash and I am so glad there is a new location closer to my office!!

Restaurant.type

Tex Mex

RickAndMorty.character

Snowball

RickAndMorty.location

Parblesnops

RickAndMorty.quote

Traditionally, science fairs are a father/son thing. Well, scientifically, traditions are an idiot thing.

Robin.quote

Holy Red Snapper

RockBand.name

Black Sabbath

RuPaulDragRace.queen

Latrice Royale

RuPaulDragRace.quote

You’re a winner, baby!

Science.bosons

gluon

Science.element

Copernicium

Science.elementSymbol

Sn

Science.leptons

muon neutrino

Science.quark

top

Science.scientist

Edward O. Wilson

Science.tool

Bioreactor

Science.unit

pascal

Seinfeld.business

Oh Henry!

Seinfeld.character

Morty Seinfeld

Seinfeld.quote

Did you know that the original title for War and Peace was War, What Is It Good For?

Shakespeare.asYouLikeItQuote

True is it that we have seen better days.

Shakespeare.hamletQuote

Brevity is the soul of wit.

Shakespeare.kingRichardIIIQuote

An honest tale speeds best, being plainly told.

Shakespeare.romeoAndJulietQuote

For you and I are past our dancing days.

Show.adultMusical

Redhead

Show.kidsMusical

Chitty Chitty Bang Bang TYA

Show.play

Semper Fi

SiliconValley.app

Clinkle

SiliconValley.character

Russ Hanneman

SiliconValley.company

Entercross Systems

SiliconValley.email

bighead@nipplealert.test

SiliconValley.invention

Cold Duck

SiliconValley.motto

We not only think outside of the box, we think outside of the box that box is in - and so on - until innovation is free of all boxes that would contain and constrain it

SiliconValley.quote

Of course they know that you’re not pitching Shazam. That already exists. This would be a Shazam…​ for food.

SiliconValley.url

https://breamhall.com

Simpsons.character

Lisa Simpson

Simpsons.location

Moe’s Tavern

Simpsons.quote

I’m not normally a praying man, but if you’re up there, please save me, Superman!

Sip.bodyBytes

[B@26b16a2b

Sip.bodyString

v=0
o=Halina 7b81b871-c2a6-407f-91dd-cac1526ffba2 IN IP4 hintz.name
s=-
c=IN IP4 185.47.84.139
t=0 0
m=audio 47682 RTP/AVP 0
a=rtpmap:0 PCMU/8000

Sip.clientErrorResponseCode

408

Sip.clientErrorResponsePhrase

Loop Detected

Sip.contentType

text/html

Sip.globalErrorResponseCode

604

Sip.globalErrorResponsePhrase

Decline

Sip.messagingPort

9527

Sip.method

INFO

Sip.nameAddress

<sip:Xavier@218.154.208.82:4078>

Sip.provisionalResponseCode

180

Sip.provisionalResponsePhrase

Queued

Sip.redirectResponseCode

380

Sip.redirectResponsePhrase

Moved Temporarily

Sip.rtpPort

47384

Sip.serverErrorResponseCode

500

Sip.serverErrorResponsePhrase

Bad Gateway

Sip.successResponseCode

200

Sip.successResponsePhrase

accepted

Size.adjective

giant

SlackEmoji.activity

:bowling:

SlackEmoji.celebration

:crossed_flags:

SlackEmoji.custom

:rage2:

SlackEmoji.emoji

:coffee:

SlackEmoji.foodAndDrink

:cake:

SlackEmoji.nature

:last_quarter_moon_with_face:

SlackEmoji.objectsAndSymbols

:repeat_one:

SlackEmoji.people

:disappointed:

SlackEmoji.travelAndPlaces

:jp:

SonicTheHedgehog.character

Has Bean

SonicTheHedgehog.game

Sonic Adventure

SonicTheHedgehog.zone

Hidden Palace Zone

SoulKnight.bosses

Sir Violet

SoulKnight.buffs

Rebound

SoulKnight.characters

Necromancer

SoulKnight.enemies

Frog

SoulKnight.statues

Thief

SoulKnight.weapons

40m Long Blade

SouthPark.characters

God

SouthPark.quotes

Respect my authoritaahh!!!

Space.agency

Indian Space Research Organization

Space.agencyAbbreviation

CNES

Space.company

Rocket Lab

Space.constellation

Aquila

Space.distanceMeasurement

87AU

Space.galaxy

Blackeye

Space.meteorite

Aarhus

Space.moon

Ariel

Space.nasaSpaceCraft

Enterprise

Space.nebula

Owl Nebula

Space.planet

Mercury

Space.star

Mahasim

Space.starCluster

Palomar 6

Spongebob.characters

Sheldon Plankton

Spongebob.episodes

Patty Hype

Spongebob.quotes

Wake me up when I care.

StarCraft.building

Fleet Beacon

StarCraft.character

Aldaris

StarCraft.planet

Asteria

StarCraft.unit

Infested terran

StarTrek.character

William T. Riker

StarTrek.klingon

qa' wIje’meH maSuv

StarTrek.location

Badlands

StarTrek.species

Ocampa

StarTrek.villain

B’Etor

StarWars.alternateCharacterSpelling

boba fett

StarWars.callSign

Gold Leader

StarWars.character

Qui-Gon Jinn

StarWars.droids

BD-3000

StarWars.planets

Lothal

StarWars.quotes

Droid, please!

StarWars.species

Ewok

StarWars.vehicles

Republic Cruiser

StarWars.wookieWords

ruh

Stargate.characters

Ra

Stargate.planets

Earth

Stargate.quotes

Indeed.

Stock.exchanges

KRX

Stock.lseSymbol

NETW

Stock.nsdqSymbol

GNRX

Stock.nseSymbol

ANKITMETAL

Stock.nyseSymbol

AGRO

StrangerThings.character

Lucas

StrangerThings.quote

Am I dreaming, or is that you, Harrington?

StreetFighter.characters

Karin

StreetFighter.moves

Sean Tackle

StreetFighter.quotes

Bushin-ryu allows me to pierce the sky and split the earth with my blows!

StreetFighter.stages

Shopping District, Taiping Road

StudioGhibli.character

Marco Pagot

StudioGhibli.movie

Castle in the Sky

StudioGhibli.quote

Why does everything that’s good for you have to taste so bad?

Subscription.paymentMethods

Bitcoins

Subscription.paymentTerms

Full subscription

Subscription.plans

Professional

Subscription.statuses

Idle

Subscription.subscriptionTerms

Annual

Suits.characters

Daniel Hardman

Suits.quotes

I don’t play the odds, I play the man.

SuperMario.characters

Donkey Kong

SuperMario.games

Super Smash Bros.

SuperMario.locations

Bowser’s Castle

SuperSmashBros.fighter

Wario

SuperSmashBros.stage

3D Land

Superhero.descriptor

Ink

Superhero.name

Red Rhino

Superhero.power

Audiokinesis

Superhero.prefix

Magnificent

Superhero.suffix

Man

Supernatural.character

Dr. Gaines

Supernatural.creature

Mermaid

Supernatural.weapon

Sword of St. George

SwordArtOnline.gameName

Lion King Richie

SwordArtOnline.item

FN Five-Seven

SwordArtOnline.location

SBC Glocken

SwordArtOnline.realName

Leyshren Zed Yofilis

Tea.type

White

Tea.variety

Tieguanyin

Team.creature

pigs

Team.name

South Dakota people

Team.sport

soccer

Team.state

Maine

Text.character

H

Text.lowercaseCharacter

e

Text.text

ahwbnrhqihyjmpxgxjebubiicvs

Text.text 'true'

6k1331i4c3ymu731ro5w8mat361603g6l4350o

Text.text '7'

hvkfgkpgkhhwlpxrupzaqrjrktfbqtybsjetjonlnqefrbblqxxbgjhbtmxriihdbxqtjt
omgiom

Text.text '5' '10'

cobfa

Text.text '5' '10' 'true'

vZFFqYECEF

Text.text '5' '10' 'true' 'true'

@Ax%y&

Text.text '5' '10' 'true' 'true' 'true'

v2K2R@i$w

Text.uppercaseCharacter

C

TheExpanse.characters

Amos Burton

TheExpanse.locations

New Terra

TheExpanse.quotes

My great uncle emigrated from Earth. He missed it terribly. He used to tell me stories when I was a little boy about these…​ endless blue skies, free air everywhere, open water all the way to the horizon. He told me that someday we would make Mars just like that. When you spend your whole life living under a dome, even the idea of an ocean seems impossible to imagine. I could never understand your people. Why, when the universe has bestowed so much upon you, you seem to care so little for it?

TheExpanse.ships

Corvette

TheItCrowd.actors

Catherine Shepherd

TheItCrowd.characters

Margaret

TheItCrowd.emails

denholm.reynholm@reynholm.test

TheItCrowd.quotes

See. the driver hooks the function by patching the system call table, so it’s not safe to unload it unless another thread’s about to jump in and do its stuff, and you don’t want to end up in the middle of invalid memory…​ Hello?

TheKingkillerChronicle.book

The Name of the Wind

TheKingkillerChronicle.character

Marten

TheKingkillerChronicle.creature

Skin dancer

TheKingkillerChronicle.location

Crosson

TheRoom.actors

Dan Janjigian

TheRoom.characters

Chris-R

TheRoom.locations

Flower Shop

TheRoom.quotes

Here you go, keep the change. Hi doggy!

TheThickOfIt.characters

Adam Kenyon

TheThickOfIt.departments

Department of Education

TheThickOfIt.positions

Adviser, Fourth Sector Initiative

TheVentureBros.character

Otto Aquarius

TheVentureBros.organization

The Soul Mates

TheVentureBros.quote

Go Team Venture!

TheVentureBros.vehicle

Monarchmobile

Tire.aspectRatio

35

Tire.code

275/40R17

Tire.code 'true'

P205/75R16

Tire.construction

D

Tire.loadIndex

116

Tire.rimSize

19

Tire.speedrating

A3

Tire.vehicleType

T

Tire.width

215

Touhou.characterFirstName

Yuki

Touhou.characterLastName

Koakuma

Touhou.characterName

Hobgoblin

Touhou.gameName

Mystic Square

Touhou.trackName

Flower of Soul ~ Another Dream…​

Transport.type

Light rail

Tron.alternateCharacterSpelling

laura

Tron.alternateCharacterSpelling 'ALAN_BRADLEY'

bradley

Tron.character

bit

Tron.character 'OTHER'

bit

Tron.game

Matrix Blaster

Tron.location

ENCOM

Tron.quote

Yes, sir. I know, sir.

Tron.quote 'ALAN_BRADLEY'

I still don’t understand why you want to break into the system.

Tron.tagline

A world inside the computer where man has never been before. Never before now.

Tron.vehicle

Light Cycle

TwinPeaks.character

Evelyn Marsh

TwinPeaks.location

Great Northern Hotel

TwinPeaks.quote

Black as midnight on a moonless night.

Twitter.twitterId '7'

9440842

Twitter.userId

15000064

Twitter.userName

Alphazap

University.degree

Master

University.name

Eastern Michigan University

University.prefix

Eastern

University.suffix

Academy

VForVendetta.characters

Rosemary Almond

VForVendetta.quotes

I’m not questioning your powers of observation; I’m merely remarking upon the paradox of asking a masked man who he is.

VForVendetta.speeches

Voilà! In view, a humble vaudevillian veteran, cast vicariously as both victim and villain by the vicissitudes of Fate. This visage, no mere veneer of vanity, is a vestige of the vox populi, now vacant, vanished. However, this valorous visitation of a by-gone vexation, stands vivified and has vowed to vanquish these venal and virulent vermin vanguarding vice and vouchsafing the violently vicious and voracious violation of volition. The only verdict is vengeance; a vendetta, held as a votive, not in vain, for the value and veracity of such shall one day vindicate the vigilant and the virtuous. Verily, this vichyssoise of verbiage veers most verbose, so let me simply add that it’s my very good honor to meet you and you may call me V.

Vehicle.carOptions

[Bucket Seats, Cruise Control, Alloy Wheels, Airbag: Driver, Rear Window Defroster, Cassette Player, Power Windows, Keyless Entry, Moonroof/Sunroof]

Vehicle.carOptions '5' '10'

[Integrated Phone, Cruise Control, Airbag: Passenger, Alarm, Power Seats]

Vehicle.carType

Cargo Van

Vehicle.color

Grey

Vehicle.doors

2

Vehicle.driveType

4x4/4-wheel drive

Vehicle.engine

6 Cylinder Engine

Vehicle.fuelType

E-85/Gasoline

Vehicle.licensePlate

ztm-7932

Vehicle.licensePlate 'MI'

SRB 3012

Vehicle.make

BMW

Vehicle.makeAndModel

Mazda MX-5

Vehicle.manufacturer

Jeep

Vehicle.model

Mokka

Vehicle.model 'Honda'

Odyssey

Vehicle.standardSpecs

[Impact-dissipating upper interior trim, Cargo compartment lamp, Illuminated entry, Highline door trim panel, Back-up camera, Tool kit, Deluxe insulation group, Emergency interior trunk release]

Vehicle.standardSpecs '5' '10'

[Dual-stage front airbags w/occupant classification system, Electronic throttle control system w/intelligence (ETCS-i), Traveler/mini trip computer, Illuminated entry, Full-length floor console, Emergency interior trunk release, Tire pressure monitoring system (TPMS), Carpeted floor & cargo area, Pwr windows -inc: 1-touch open/close]

Vehicle.style

XL

Vehicle.transmission

Automanual

Vehicle.upholstery

White Cloth

Vehicle.upholsteryColor

Black

Vehicle.upholsteryFabric

Leather

Vehicle.vin

AX99564728AP25245

Verb.base

lade

Verb.ingForm

proving

Verb.past

expected

Verb.pastParticiple

attended

Verb.simplePresent

bids

VideoGame.genre

Stealth

VideoGame.platform

Nintendo Entertainment System

VideoGame.title

Shadow of the Colossus

Volleyball.coach

Hubert Jerzy Wagner

Volleyball.formation

5-1

Volleyball.player

Martin Teffer

Volleyball.position

Libero

Volleyball.team

Indykpol AZS Olsztyn

WarhammerFantasy.creatures

Giant Scorpion

WarhammerFantasy.factions

Ogre Kingdoms

WarhammerFantasy.heros

Morathi

WarhammerFantasy.locations

Forest of Loren

WarhammerFantasy.quotes

Stamp and trample! Gore and crush!

Weather.description

Drizzle

Weather.temperatureCelsius

13°C

Weather.temperatureCelsius '5' '10'

6°C

Weather.temperatureFahrenheit

79°F

Weather.temperatureFahrenheit '5' '10'

5°F

Witcher.book

The Last Wish

Witcher.character

Morvran Voorhis

Witcher.location

Carcano

Witcher.monster

Wight

Witcher.potion

Anabolic steroids

Witcher.quote

Finish all your business before you die. Bid loved ones farewell. Write your will. Apologize to those you’ve wronged. Otherwise, you’ll never truly leave this world.

Witcher.school

Bear

Witcher.sign

Yrden

Witcher.witcher

Kolgrim

WorldOfWarcraft.hero

Durotan

WorldOfWarcraft.quotes

Do not loiter.

Yoda.quote

Around the survivors a perimeter create.

Zelda.character

Sakon

Zelda.game

Link’s Awakening

Zodiac.sign

Gemini

Let’s see the structure of the expression for the following example:

#{generate(Internet.password '5', '10', 'true')}
#{generate                                       (1)
          (Internet                              (2)
                   .password                     (3)
                             '5',                (4)
                                  '10',          (4)
                                        'true')} (4)
1 Generate expression itself.
2 Data provider from the list. In this case - Internet. Click on its name to see the methods it contains.
3 One of the available methods within Internet data provider - password. There are multiple choices, we picked the fourth one.
4 Available arguments for the chosen method.

There are three of them:

  • int minimumLength - minimum number of symbols;

  • int maximumLength - maximum number of symbols;

  • boolean includeUppercase - true or false for Uppercase usage;

In this way we created an expression that generates a password from 5 to 10 characters length including uppercase letters.
Possible output is 51gVj5aLZY

letterify

Replaces ? symbols with latin letters.

#{generate(letterify '$input', '$isUpperCase')}
  • $input - any string containing ? symbols to be replaced with letters

  • $isUpperCase - boolean, set it to true for uppercase option

Table 1. letterify examples
Expression Result
#{generate(letterify 'test????test')}

testnjmytest

#{generate(letterify 'test????test', 'true')}

testXQBMtest

numerify

Replaces # symbols with numbers.

#{generate(numerify '$input')}
  • $input - any string containing # symbols to be replaced with numbers

Table 2. numerify example
Expression Result
#{generate(numerify 'test####test')}

test5862test

bothify

Combination of letterify and numerify.

#{generate(bothify '$input')}
  • $input - any string containing # and ? symbols to be replaced with numbers and letters accordingly

Table 3. bothify example
Expression Result
#{generate(bothify 'test#?#?#?#test')}

test2o7v0g9test

templatify

Replaces symbol mentioned in the second argument with one of the symbols mentioned after it.

#{generate(templatify '$input', '$whatToReplace', '$replacement1', '$replacement2', '$replacement3')}
  • $input - any string to process

  • $whatToReplace - part of the string to be replaced

  • $replacement - replacement to use. Possible to use multiple options

Table 4. templatify example
Expression Result
#{generate(templatify 'VIVIDUS', 'I', 'X', 'P')}`

VPVPDUS

VXVPDUS

VPVXDUS

VXVXDUS

examplify

Replaces symbols by example: uppercase with uppercase, digit with digit, lowercase with lowercase.

#{generate(examplify '$input')}
  • $input - any string to process

Table 5. examplify example
Expression Result
#{generate(examplify 'V1V1DUs')}

R9Q7VTq

regexify

Allows generating output based on regular expression.

#{generate(regexify '$regularExpression')}
  • $regularExpression - regular expression that describes desired output

Table 6. regexify example
Expression Result
#{generate(regexify '\d{3}\w{1}')}

409Y

#{generate(regexify '[A-Z]{3}[a-z]{4}[2-8]{5}')}

PQUlxdq66436

options

Returns any of provided items.

#{generate(options.option '$item1', '$item2', '$item3')}
  • $item - option to choose from

Table 7. options example
Expression Result
#{generate(options.option 'V','I','V','I','D','U','S')}

S

generate JSON

Generates JSON based on key-value pairs input.

#{generate(json '$key1', '$value1', '$key2', '$value2')}
Table 8. generate JSON example
Expression Result
#{generate(json 'first_name','Bob','last_name','Dylan','profession','singer')}
{"first_name": "Bob", "last_name": "Dylan", "profession": "singer"}

generate CSV

Generates comma-separated values based on input.

#{generate(csv, '$rowsNumber' '$columnName1', '$value1', '$columnName2', '$value2')}
  • $rowsNumber - number of rows to fill in

  • $columnName1 - name of the first column

  • $value1 - data to enter the first column

  • $columnName2 - name of the second column

  • $value2 - data to enter the second column

Table 9. generate CSV example
Expression Result
#{generate(csv '3', 'first_name','Bob','last_name','Dylan')}
"first_name","last_name"
"Bob","Dylan"
"Bob","Dylan"
"Bob","Dylan"

randomInt

Generates a random integer value between the specified origin (minInclusive) and the specified bound (maxInclusive).

#{randomInt($minInclusive, $maxInclusive)}
  • $minInclusive - the least value

  • $maxInclusive - the upper bound

Table 10. Examples of the expressions generating random integer value
Expression Result

#{randomInt(1, 10)}

An integer between 1 and 10

#{randomInt(100, 999)}

An integer between 100 and 999

#{randomInt(-5, 5)}

An integer between -5 and 5

#{randomInt(-5, -2)}

An integer between -5 and -2

#{randomInt(1, 1)}

1

Math calculations

round

Rounds a number with an approximate value based on specific rounding definitions.

#{round($value, $maxFractionDigits, $roundingMode)}
  • $value - any number to be processed

  • $maxFractionDigits - maximum number of digits after the decimal separator

  • $roundingMode - specifies a rounding behavior for numerical operations (more information here):

    Rouding Mode Readable Description

    UP

    up

    Rounds away from zero.

    DOWN

    down

    Rounds towards zero.

    CEILING

    ceiling

    Rounds towards positive infinity.

    FLOOR

    floor

    Rounds towards negative infinity.

    HALF_UP

    half up

    Rounds towards "nearest neighbor" unless both neighbors are equidistant, in which case round up.

    HALF_DOWN

    half down

    Rounds towards "nearest neighbor" unless both neighbors are equidistant, in which case round down.

    HALF_EVEN

    half even

    Rounds towards the "nearest neighbor" unless both neighbors are equidistant, in which case, round towards the even neighbor.

    UNNECESSARY

    unnecessary

    Asserts that the requested operation has an exact result, hence no rounding is necessary.

Table 11. Examples of rounding operations with different arguments
Expression Result

#{round(5.0)}

5

#{round(-5.9, 0)}

-6

#{round(5.551, 2)}

5.55

#{round(1.4, 0, ceiling)}

2

#{round(-1.4, 0, floor)}

-2

#{round(-5.5555, 3, half up)}

-5.556

#{round(-5.555, 2, half down)}

-5.55

#{round(-5.5, 0, half even)}

-6

#{round(-1.1, 2, unnecessary)}

-1.1

String manipulations

replaceFirstByRegExp / replaceAllByRegExp

Replaces the first / every substring of the input that matches the regular expression with the given replacement string.

Online tools like RegexPlanet or Regex101 can be used to test and debug regular expressions

#{replaceFirstByRegExp($regularExpression, $replacement, $input)}
#{replaceAllByRegExp($regularExpression, $replacement, $input)}
  • $regularExpression - the regular expression to match substring(s)

  • $replacement - the replacement string

    Backslashes (\) and dollar signs ($) in the replacement string may cause the results to be different than if it were being treated as a literal replacement string. Dollar signs may be treated as references to captured substrings (e.g. $1 is a reference to the first group) and backslashes are used to escape literal characters in the replacement string.

  • $input - any string to be processed

Description Expression Result

Extract ID from the string

#{replaceFirstByRegExp(product-(\d+), $1, product-86)}

86

Extract ID and build new string with it

#{replaceFirstByRegExp(/user/(\d+), author/$1, /user/21)}

author/21

Extract password from the string with comma

#{replaceFirstByRegExp(.*new password is (.*), $1, """Updated, new password is qwe123""")}

qwe123

Replace whitespaces with dashes

#{replaceAllByRegExp(\s, -, convert spaces to dashes)}

convert-spaces-to-dashes

Remove all numbers from the string

#{replaceAllByRegExp(\d, , a1b2c3d)}

abcd

Replace all whitespaces with commas

#{replaceAllByRegExp(\s, """,""", string with spaces)}

string,with,spaces

Replace all whitespaces with commas

#{replaceAllByRegExp(\s, \,, string with spaces)}

string,with,spaces

Replace all commas with underscores

#{replaceAllByRegExp(\,, _, string,with,commas)}

string_with_commas

Replace all commas with underscores

#{replaceAllByRegExp(""",""", _, string,with,commas)}

string_with_commas

Replace all commas with underscores

#{replaceAllByRegExp(\,, _, """string,with,commas""")}

string_with_commas

Replace all commas with underscores

#{replaceAllByRegExp(\,, _, string\,with\,commas)}

string_with_commas

Replace the first whitespace with comma

#{replaceFirstByRegExp(\s, """,""", string with spaces)}

string,with spaces

Replace the first whitespace with comma

#{replaceFirstByRegExp(\s, \,, string with spaces)}

string,with spaces

Replace the first comma with underscore

#{replaceFirstByRegExp(\,, _, string,with,commas)}

string_with,commas

Replace the first comma with underscore

#{replaceFirstByRegExp(""",""", _, string,with,commas)}

string_with,commas

Replace the first comma with underscore

#{replaceFirstByRegExp(\,, _, """string,with,commas""")}

string_with,commas

Replace the first comma with underscore

#{replaceFirstByRegExp(\,, _, string\,with\,commas)}

string_with,commas

toLowerCase

Converts an input string to lower case.

#{toLowerCase($input)}
  • $input - any string to be converted lower case

Table 12. Examples of the expressions converting strings to lower case
Expression Result

#{toLowerCase(aBc)}

abc

toUpperCase

Converts an input string to upper case.

#{toUpperCase($input)}
  • $input - any string to be converted upper case

Table 13. Examples of the expressions converting strings to upper case
Expression Result

#{toUpperCase(aBc)}

ABC

capitalizeFirstWord

Capitalizes an input string, changing the first character to title case. No other characters are changed.

#{capitalizeFirstWord($input)}
  • $input - any string to be capitalized

Table 14. Examples of the expressions capitalizing strings
Expression Result

#{capitalizeFirstWord(aBc)}

ABc

capitalizeWords

Capitalizes all the whitespace separated words in the input string. Only the first character of each word is changed.

#{capitalizeWords($input)}
  • $input - any string to be capitalized

Table 15. Examples of the expressions capitalizing words in the string
Expression Result

#{capitalizeWords(aBc dEf)}

ABc DEf

capitalizeWordsFully

Converts all the whitespace separated words in a String into capitalized words, that is each word is made up of a titlecase character and then a series of lowercase characters.

#{capitalizeWordsFully($input)}
  • $input - any string to be capitalized

Table 16. Examples of the expressions capitalizing strings
Expression Result

#{capitalizeWordsFully(aBc dEf)}

Abc Def

uncapitalizeFirstWord

Uncapitalizes an input string, changing the first character to title case. No other characters are changed.

#{uncapitalizeFirstWord($input)}
  • $input - any string to be capitalized

Table 17. Examples of the expressions capitalizing strings
Expression Result

#{uncapitalizeFirstWord(ABc)}

aBc

uncapitalizeWords

Uncapitalizes all the whitespace separated words in the input string. Only the first character of each word is changed.

#{uncapitalizeWords($input)}
  • $input - any string to be capitalized

Table 18. Examples of the expressions capitalizing words in the string
Expression Result

#{uncapitalizeWords(ABc DEf)}

aBc eEf

trim

Trims an input string (removes control characters (chars with code less than or equal to 32) from both ends).

#{trim($input)}
  • $input - any string to be trimmed

Table 19. Examples of the expressions trimming strings
Expression Result

#{trim( a b c )}

a b c

substringBefore

Gets the substring before the first occurrence of a separator. The separator is not included in the result.

#{substringBefore($input, $separator)}
  • $input - any string to get a substring from

  • $separator - the string to search for

Table 20. Examples of the expressions getting the substring
Expression Result

#{substringBefore(, a)}

#{substringBefore(abc, a)}

#{substringBefore(abcba, b)}

a

#{substringBefore(abcba,b)}

a

#{substringBefore(abc, c)}

ab

#{substringBefore(abc, d)}

abc

#{substringBefore(abc, )}

#{substringBefore(a\,b\,c\,b\,a, c)}

a,b,

#{substringBefore("""a,b,c,b,a""", c)}

a,b,

substringAfter

Gets the substring after the first occurrence of a separator. The separator is not included in the result.

#{substringAfter($input, $separator)}
  • $input - any string to get a substring from

  • $separator - the string to search for

Table 21. Examples of the expressions getting the substring
Expression Result

#{substringAfter(, a)}

#{substringAfter(abc, a)}

bc

#{substringAfter(abcba, b)}

cba

#{substringAfter(abcba,b)}

cba

#{substringAfter(abc, c)}

#{substringAfter(abc, d)}

#{substringAfter(abc, )}

abc

#{substringAfter(a\,b\,c\,b\,a, c)}

,b,a

#{substringAfter("""a,b,c,b,a""", c)}

,b,a

anyOf

Pick a random value from a predefined list

#{anyOf($list)}
  • $list - comma-separated list of values

Table 22. Examples of the expressions picking a random value
Expression Result

#{anyOf(1, 2, 3)}

either 1, or 2, or 3

#{anyOf(123)}

123

#{anyOf(1\,2)}

1,2

#{anyOf()}

<empty string>

#{anyOf( )}

<empty string>

#{anyOf(,)}

<empty string>

#{anyOf(, )}

<empty string>

#{anyOf("""a,b\, c""")}

a,b\, c

encodeToBase64

Encode the input string to Base64 format

#{encodeToBase64($input)}
  • $input - any string to be encoded to Base64 format

Table 23. Examples of the expressions encoding to Base64
Expression Result

#{encodeToBase64(vividus)}

dml2aWR1cw==

decodeFromBase64

Decodes the input string from Base64 format to the regular string

#{decodeFromBase64($input)}
  • $input - Base64 string to decode

Table 24. Examples of the expressions decoding Base64
Expression Result

#{decodeFromBase64(dml2aWR1cw==)}

vividus

decodeFromBase64ToBinary

Decodes the input string from Base64 format to the binary data.

#{decodeFromBase64ToBinary($input)}
  • $input - Base64 string to decode

Example 1. Decoding Base64-encoded image to perfrom visual check
When I compare against baseline with name `expected` from image `#{decodeFromBase64toBinary(iVBORw0KGgoAAAANSU...)}`

toBase64Gzip

Compress the input string to GZip and encode compressed bytes to Base64 format

#{toBase64Gzip($input)}
  • $input - any string to be compressed and encoded

Table 25. Examples of the expressions compressing and encoding to Base64 GZip
Expression Result

#{toBase64Gzip(vividus)}

H4sIAAAAAAAAACvLLMtMKS0GANIHCdkHAAAA

escapeHTML

Escapes reserved characters in HTML string

#{escapeHTML($input)}
  • $input - any string to be escaped

Table 26. Escape HTML string
Expression Result

#{escapeHTML(M&Ms)}

M&Ms

escapeJSON

Escapes reserved JSON characters: converts any string into one that’s properly escaped for inclusion in JSON as a value.

#{escapeJSON($input)}
  • $input - any string to be escaped

Table 27. Escape JSON string
Expression Result

#{escapeJSON("abc"+"xyz")}

\"abc\"+\"xyz\"

quoteRegExp

Quotes the input literal so that metacharacters or escape sequences in the input sequence will be given no special meaning in regular expression.

#{quoteRegExp($input)}
  • $input - any string to be quoted

Table 28. Quote regular expression
Expression Result

#{quoteRegExp(Some(Value))}

\QSome(Value)\E

Example 2. Verify the data
Then `${frontEndData}` matches `#{quorePattern(${backEndData})}.*`

Hash calculations

calculateHash

Calculates the hash using the specified hashing algorithm

#{calculateHash($algorithm, $input)}
Table 29. Example of hash calculating for string using MD5
Expression Result

#{calculateHash(MD5, vividus)}

0a05ba6064ae7e5d6ee9818f85b666ad

#{calculateHash(SHA256, with,comma)}

f93dcfd6fc4c91c058177af3b5de34090073f2cc4a658010609ed8778d6d89f3

#{calculateHash(SHA256, with\,comma)}

f93dcfd6fc4c91c058177af3b5de34090073f2cc4a658010609ed8778d6d89f3

calculateFileHash

Calculates the resource or file hash using the specified hashing algorithm

#{calculateFileHash($algorithm, $resourceNameOrFilePath)}
Table 30. Example of hash calculating for file using SHA-1
Expression Result

#{calculateFileHash(SHA-1, data/file.txt)}

0a05ba6064ae7e5d6ee9818f85b666ad

Decryption

decrypt

Decrypts an input string using the same algrotihm and password employed for the decryption of properties.

#{decrypt($encryptedInput)}
  • $encryptedInput - any string to be decrypted.

Table 31. Examples of the expression doing decryption with encryption password equal to 12345
Expression Result

#{decrypt(7K9wRym/gaD8mFSqZ6KALLnrE6vPhsBaxKIcN9g4d9w=)}

The Show Must Go On

Resources

loadResource

Loads the resource by its name and replaces the expression with the content of the resource.

#{loadResource($resourceName)}
  • $resourceName - the name of the resource to load

Example 3. Load data from the project resource
Given I initialize scenario variable `my-data` with value `#{loadResource(/data/body.txt)}`

loadBinaryResource

Loads the resource by its name as bytes. It could be useful for the steps that accepting raw binary data.

#{loadBinaryResource($resourceName)}
  • $resourceName - the name of the resource to load

Example 4. Load data from the project resource as bytes
When I mock HTTP responses with request URL which CONTAINS `frames.html` using response code `200`, content `#{loadBinaryResource(page.html)}` and headers:
|name        |value    |
|Content-Type|text/html|

resourceToBase64

Finds the resource by its name and replaces the expression with the content of the resource in Base64 format.

#{resourceToBase64($resourceName)}
  • $resourceName - the name of the resource to load

Example 5. Load data as Base64 from the project resource
Given I initialize scenario variable `my-data` with value `#{resourceToBase64(/data/body.txt)}`

URL parsing

extractSchemeFromUrl

Extracts the scheme component from the given URL.

#{extractSchemeFromUrl($url)}
  • $url - the URL to extract the component from.

Example 6. Validate URL protocol
Then `#{extractHostFromUrl(file://server/folder/data.xml?id=123)}` is equal to `file`
Then `#{extractHostFromUrl(https://docs.vividus.dev/vividus/latest?page=2)}` is equal to `https`

extractHostFromUrl

Extracts the host component from the given URL.

#{extractHostFromUrl($url)}
  • $url - the URL to extract the component from.

Example 7. Validate the host component from URL
Then `#{extractHostFromUrl(file://server/folder/data.xml?id=123)}` is equal to `server`
Then `#{extractHostFromUrl(https://docs.vividus.dev/vividus/latest?page=2)}` is equal to `docs.vividus.dev`

extractPathFromUrl

Extracts the decoded path component from the given URL.

#{extractPathFromUrl($url)}
  • $url - the URL to extract the component from.

Example 8. Validate the path component from URL
Then `#{extractPathFromUrl(file://server/folder/data.xml?id=123)}` is equal to `/folder/data.xml`
Then `#{extractPathFromUrl(https://docs.vividus.dev/vividus/latest?page=2)}` is equal to `/vividus/latest`

extractQueryFromUrl

Extracts the decoded query component from the given URL.

#{extractQueryFromUrl($url)}
  • $url - the URL to extract the component from.

Example 9. Validate the query component from URL
Then `#{extractQueryFromUrl(file://server/folder/data.xml?id=123)}` is equal to `id=123`
Then `#{extractQueryFromUrl(https://docs.vividus.dev/vividus/latest?page=2)}` is equal to `page=2`

Script evaluation

eval

Evaluates JEXL script and converts result to a string.

#{eval($script)}
  • $script - valid JEXL script to be evaluated

  • Any Vividus variable is accessible in the JEXL script by its name

Example 10. Evaluate JEXL script
Scenario: Verify eval expression
Then `#{<expression>}` is = `<expected>`
Examples:
|expected          |expression                                                        |
|null              |eval(null)                                                        |
|28                |eval(16 + 2 * 6)                                                  |
|10                |eval(math:abs(-10))                                               |
|here              |eval(stringUtils:substringAfterLast('namescpaces are %here', '%'))|
|108               |eval((16 + 2) * 6)                                                |
|-6                |eval(100 / 5 - 16 * 2 + 6)                                        |
|true              |eval(`string\n1` == `string\n1`)                                  |
|false             |eval(`string\n1` == `string1`)                                    |
|I Am FINE         |eval(wordUtils:capitalize('i am FINE'))                           |
|i am fINE         |eval(wordUtils:uncapitalize('I Am FINE'))                         |
|tHE DOG HAS A bone|eval(wordUtils:swapCase('The dog has a BONE'))                    |
|FRD               |eval(wordUtils:initials('Fus Ro Dah'))                            |

evalGroovy

Evaluates groovy script and converts result to a string.

#{evalGroovy($script)}
  • $script - valid Groovy script to be evaluated

  • Any Vividus variable is accessible in the groovy script by its name

  • One could use any of online groovy evaluators to verify the script. For example see: Evaluator

Example 11. Evaluate Groovy script
When I initialize Scenario variable `listOfMaps` with values:
|key|
|2  |
|1  |
|3  |
Then `1-2-3` is = `#{evalGroovy(return listOfMaps.collect{it['key']}.sort().join('-'))}`

Null value

null

Represents null (a.k.a. NULL). In most case null means no value (see NULL in SQL and null in JSON).

#{null}
Null expression can only be evaluated separately. Strings or other expressions with the nested null expression will be completely ignored and not executed.
Example 12. Validation of JSON element with null value
Given I initialize scenario variable `json` with value `
{
    "persons": {
        "nemo": null
    }
}
`
Then JSON element value from `${json}` by JSON path `$.persons.nemo` is equal to `#{null}`