This web page is my brainchild, an example of
Artificial Intelligence, and required to be in the same folder as
Link Crypt for that to generate passwords. It's name, LIA, is an
acronym for Linguistically Intelligent Artifice. If any except the first big text
boxes are empty, or this still says "loading" just under the title after loading, just reset
it to default configuration. The words making up the default settings are ones I really like, either because they sound nice
to me, or are from memorable conversations. Sections that are editable have associated controls and use double-quotes ("")
in their explanatory notation, to signify literal values.
Click inside bars to
and outside to preview it. Comments look like "<!--"this"-->." Time and entry number are encoded as IDs inside
generated comments - "<!--BEGIN "[ID]"-->" and "<!--END "[ID]"-->."
Entry # made [date]. State
state (Word List indexes; code link): 0,0,0,0,0,0,0,0,0,0;
Sentence combination(s): 0
Sentence combination(s) with 7+ words: 0
The following sections require advanced computing skills to configure properly and come preset for optimal program behaviour.
You can program the page execution using the query string
part of the URL (link) that took you here. Use "q="# to make # of quote(s), "q="[text] to show a quote matching [text] (empty
if none), "w="# to make # of word(s) per line, "l="# to make # of line(s), "i="[text] to show response to [text], "in="[text]
to show interpretation of [text], "s="[state code] to initialize to [state code], "r=1" to randomize the state, "pw="# to
show a password with # of words, "v=0" to disable vocalizations, "d="[text] to reset to default configuration, or "v="[text] to
speak text, which is optionally URL-safe Base64 encoded.
Format is [inputA1] "|" [inputA2] ":=" [responseA1] "|" [responseA2] "~" [inputB1] "|" [inputB2] ":=" [responseB1] "|"
[responseB2] "|" [responseB3]. You must include proper spacing and capitalization in each response.
Word Lists # - Type (subtype); description <format>
Within format, curved brackets contain (optional) values, [n.]=noun, [v.]=verb, [adj.]=adjective and [adv.]=adverb.
Values are separated by commas.
Joining words are filtered out when quote-matching. Values are separated by commas.
Values are separated by line breaks. A line from these patterns is chosen. Each number of the line is then
replaced with the word from the word list matching that number. To see last used pattern, press "find last used"
button, right-pointing arrow key on keyboard then the button again if needed.
Anchors are links referring to parts of a page, marked in links and web page source code with a "#" before them. Format is
[label1] (optional) "=" (only with label) [value1] ";" [value2] ";" [value3] ";" [label4] "=" [value4]. They jump to a
specific part of the page.
This lists all root-words and their variations from the anchor list. The format is [rootA] "+" [suffixA1] "|" [suffixA2]
";" [rootB] "+" [suffixB1] "|" [suffixB2] "|" [suffixB3].