From be80f7a0a9801ec9fba09070dae41f43e2903368 Mon Sep 17 00:00:00 2001 From: "@jehovahsays" Date: Sun, 23 Jun 2024 01:57:18 -0400 Subject: [PATCH] Bot uses the keywords from the user input box. Bot uses the keywords from the user input box above. Ask for a random key in the input box below. --- action.php | 209 +++++++------ css/merge.css | 16 +- css/style.css | 114 +++++++ en/Pi.html | 3 + en/alignment.html | 3 + en/bioluminescence.html | 3 + en/brinicle-formation.html | 3 + en/control.html | 3 + en/{neurogenesis.html => diamagnetism.html} | 2 +- en/echo.html | 3 + en/electromagnetic-conduction.html | 3 + en/electron-transport-chain.html | 3 + en/emergence.html | 3 + en/evolution.html | 3 + en/existence.html | 3 + en/freewill.html | 3 + en/gravity.html | 3 + en/half.html | 3 + en/imagination.html | 3 + en/infinity-symbol.html | 3 + en/magnetic-polarity.html | 3 + en/magnetic-vortex.html | 3 + en/magnetotactic-bacteria_.html | 3 + en/memorization.html | 3 + en/mutoscope.html | 3 + en/necker-cube.html | 3 + en/nucleolus.html | 3 + en/orbit.html | 3 + en/perpetual-motion.html | 3 + en/pineal-gland.html | 3 + en/radius.html | 3 + en/recognition.html | 3 + en/reflection.html | 3 + en/reproductive-system.html | 3 + en/sandbox.html | 3 + en/self-aware.html | 3 + en/sonoluminescence.html | 3 + en/superposition.html | 3 + en/symbiosis.html | 3 + en/synapse.html | 3 + en/thatcher-effect.html | 3 + en/thermodynamics.html | 3 + en/toroflux.html | 3 + en/wimshurst-machine.html | 3 + en/zoetrope.html | 2 + img/{earth.gif => earth.jpg} | Bin index.html | 218 ++++++++------ js/chatbot.js | 87 ++++++ js/merge.js | 46 ++- test/2d.html | 106 ------- test/fetch-text/index.html | 53 ---- test/fetch-text/page1.txt | 3 - test/fetch-text/page2.txt | 3 - test/fetch-text/page3.txt | 3 - test/fetch-text/style.css | 51 ---- test/wiki_bot/LICENSE | 21 -- test/wiki_bot/README.md | 131 -------- test/wiki_bot/demo/edit.php | 15 - test/wiki_bot/demo/search.php | 19 -- test/wiki_bot/wikibot.class.php | 317 -------------------- 60 files changed, 615 insertions(+), 921 deletions(-) create mode 100644 css/style.css create mode 100644 en/Pi.html create mode 100644 en/alignment.html create mode 100644 en/bioluminescence.html create mode 100644 en/brinicle-formation.html create mode 100644 en/control.html rename en/{neurogenesis.html => diamagnetism.html} (70%) create mode 100644 en/echo.html create mode 100644 en/electromagnetic-conduction.html create mode 100644 en/electron-transport-chain.html create mode 100644 en/emergence.html create mode 100644 en/evolution.html create mode 100644 en/existence.html create mode 100644 en/freewill.html create mode 100644 en/gravity.html create mode 100644 en/half.html create mode 100644 en/imagination.html create mode 100644 en/infinity-symbol.html create mode 100644 en/magnetic-polarity.html create mode 100644 en/magnetic-vortex.html create mode 100644 en/magnetotactic-bacteria_.html create mode 100644 en/memorization.html create mode 100644 en/mutoscope.html create mode 100644 en/necker-cube.html create mode 100644 en/nucleolus.html create mode 100644 en/orbit.html create mode 100644 en/perpetual-motion.html create mode 100644 en/pineal-gland.html create mode 100644 en/radius.html create mode 100644 en/recognition.html create mode 100644 en/reflection.html create mode 100644 en/reproductive-system.html create mode 100644 en/sandbox.html create mode 100644 en/self-aware.html create mode 100644 en/sonoluminescence.html create mode 100644 en/superposition.html create mode 100644 en/symbiosis.html create mode 100644 en/synapse.html create mode 100644 en/thatcher-effect.html create mode 100644 en/thermodynamics.html create mode 100644 en/toroflux.html create mode 100644 en/wimshurst-machine.html create mode 100644 en/zoetrope.html rename img/{earth.gif => earth.jpg} (100%) mode change 100755 => 100644 index.html create mode 100644 js/chatbot.js delete mode 100644 test/2d.html delete mode 100644 test/fetch-text/index.html delete mode 100644 test/fetch-text/page1.txt delete mode 100644 test/fetch-text/page2.txt delete mode 100644 test/fetch-text/page3.txt delete mode 100644 test/fetch-text/style.css delete mode 100644 test/wiki_bot/LICENSE delete mode 100644 test/wiki_bot/README.md delete mode 100644 test/wiki_bot/demo/edit.php delete mode 100644 test/wiki_bot/demo/search.php delete mode 100644 test/wiki_bot/wikibot.class.php diff --git a/action.php b/action.php index d87e4ce..201afe6 100644 --- a/action.php +++ b/action.php @@ -23,95 +23,98 @@ if ($answer1 == "Human") { $totalCorrect++; } echo "
$totalCorrect / 1 correct
"; //The halting problem - foreach($_POST as $variable => $value) { - $value = str_replace(' ', '_', $value); - // checking whether file exists or not - $file_pointer = "./en/" . $value . ".html"; - if (file_exists($file_pointer)) - { - echo "The file $file_pointer already exists
"; - echo "$value"; - exit; - } - $handle = fopen("./en/" . $value . ".html", "a"); - fwrite($handle, - "\n" -. "" -. "" -. "" -. "" -. "" -. "" -. $value -. "" -. "" -. "" -. "" -. "" -. "" -. "" -. "
" -. "
" -. "" -. "" -. $value -. "" -. "" -. "" -. "
" -. "" -. "" -. "" -. "
" -. "
" -. "" -. "" -. "return to homepage" -. "" -. "" -. "

" -. "" -. "delete this page" -. "" -. "" -. "

" -. "" -. "
" -. "$value definitions go here" -. "
" -. "" -. "
" -. "
" -. "" -. "" -. "\n" -. "\r\n"); + foreach($_POST as $variable => $value) { + $value = str_replace(' ', '_', $value); + + // checking whether file exists or not + $file_pointer = "./en/" . $value . ".html"; + if (file_exists($file_pointer)) + { + echo "The file $file_pointer already exists
"; + echo "$value"; + exit(); + } + + $handle = fopen("./en/" . $value . ".html", "a"); + fwrite($handle, + "\n" + . "" + . "" + . "" + . "" + . "" + . "" + . $value + . "" + . "" + . "" + . "" + . "" + . "" + . "" + . "
" + . "
" + . "" + . "" + . $value + . "" + . "" + . "" + . "
" + . "" + . "" + . "" + . "
" + . "
" + . "" + . "" + . "return to homepage" + . "" + . "" + . "

" + . "" + . "delete this page" + . "" + . "" + . "

" + . "" + . "
" + . "$value definitions go here" + . "
" + . "" + . "
" + . "
" + . "" + . "" + . "\n" + . "\r\n"); + $handle = fopen("./index.html", "a"); fwrite($handle, "" . "
" . "\r\n"); + $handle = fopen("./js/merge.js", "a"); // load the data and delete the line from the array $lines = file('./js/merge.js'); @@ -136,7 +144,6 @@ unset($lines[$last]); // write the new data to the file file_put_contents('./js/merge.js', $lines); - foreach($_POST as $variable => $value) { $value = str_replace(' ', '_', $value); fwrite($handle, "\"" @@ -145,8 +152,26 @@ . "," . "\n" . "];var tc = TagCloud('.content', texts);console.log(tc);"); + + $handle = fopen("./js/chatbot.js", "a"); + // load the data and delete the line from the array + $lines = file('./js/chatbot.js'); + $last = sizeof($lines) - 1 ; + unset($lines[$last]); + // write the new data to the file + file_put_contents('./js/chatbot.js', $lines); + foreach($_POST as $variable => $value) { + $value = str_replace(' ', '_', $value); + fwrite($handle, + "\"" + . $value + . "đź’ˇ" + . "\"" + . "," + . "\n" + . "];return responses[Math.floor(Math.random() * responses.length)];}window.onblur = function (tabs) {alert('switch tabs alert');};"); + } echo "successfully created $value"; - } } fclose($handle); ?> \ No newline at end of file diff --git a/css/merge.css b/css/merge.css index 103fbb7..ede676f 100644 --- a/css/merge.css +++ b/css/merge.css @@ -8,7 +8,15 @@ font-size: 1.0em; } - +.core { + position: fixed; + padding: 0; + margin: 0; + top: 285px; + left: 165px; + font-size: 1.0em; + +} .fieldset { position: fixed; margin: 80px; @@ -20,7 +28,7 @@ right: 0; width: 50%; } -.nodes { +.input-field { position: fixed; padding: 0; margin: 0; @@ -31,8 +39,8 @@ .edges { position: fixed; padding: 0; - margin: 0; - top: 60px; + margin: 30; + top: 50px; left: 130px; font-size: 1.0em; animation: fadeIn 0.5s ease-in-out; diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..f7edb2d --- /dev/null +++ b/css/style.css @@ -0,0 +1,114 @@ + +.chatbot-container { + width: 80%; + margin: 0 auto; + background-color: white; + } + +#chatbot { + background-color: white; + } + + #header { + background-color: white; + color: #ffffff; + padding: 20px; + font-size: 1em; + font-weight: bold; + } + + message-container { + background: gray; + width: 100%; + height: 20px; + display: flex; + align-items: center; + } + + + + #conversation { + height: 30px; + overflow-y: auto; + padding: 50px; + display: flex; + flex-direction: column; + } + + @keyframes message-fade-in { + from { + opacity: 0; + transform: translateY(-20px); + } + to { + opacity: 1; + transform: translateY(0); + } + } + /* edges */ + .nodes { + display: flex; + align-items: flex-start; + position: relative; + font-size: 15px; + line-height: 20px; + + word-wrap: break-word; + white-space: pre-wrap; + max-width: 100%; + padding: 15px; + } + + .user-message { + justify-content: flex-end; + } + + +.edges { + font-size: 1.1em; + top: 15px; + } + + #input-form { + + + border: 1px solid black; + margin: 0px; + padding: 0px; + position: fixed; + top: 150px; + left: 75px; + + width: 55%; + + } + + #nodes { + flex: 1; + height: 60px; + border: 1px solid #7f9bbe; + border-radius: 4px; + padding: 0 10px; + font-size: 14px; + transition: border-color 0.3s; + background: white; + color: #000000; + border: none; + } + + p[sentTime]:hover::after { + content: attr(sentTime); + position: absolute; + top: -3px; + font-size: 14px; + color: gray; + } + + .chatbot p[sentTime]:hover::after { + +left: 15px; + } + + .user-message p[sentTime]:hover::after { + right: 15px; + } diff --git a/en/Pi.html b/en/Pi.html new file mode 100644 index 0000000..3cfd795 --- /dev/null +++ b/en/Pi.html @@ -0,0 +1,3 @@ + +Pi
Pi

return to homepage

delete this page

Pi definitions go here
+ diff --git a/en/alignment.html b/en/alignment.html new file mode 100644 index 0000000..941bc35 --- /dev/null +++ b/en/alignment.html @@ -0,0 +1,3 @@ + +alignment
alignment

return to homepage

delete this page

alignment definitions go here
+ diff --git a/en/bioluminescence.html b/en/bioluminescence.html new file mode 100644 index 0000000..84e3d62 --- /dev/null +++ b/en/bioluminescence.html @@ -0,0 +1,3 @@ + +bioluminescence
bioluminescence

return to homepage

delete this page

bioluminescence definitions go here
+ diff --git a/en/brinicle-formation.html b/en/brinicle-formation.html new file mode 100644 index 0000000..5029cf8 --- /dev/null +++ b/en/brinicle-formation.html @@ -0,0 +1,3 @@ + +brinicle-formation
brinicle-formation

return to homepage

delete this page

brinicle-formation definitions go here
+ diff --git a/en/control.html b/en/control.html new file mode 100644 index 0000000..1334a38 --- /dev/null +++ b/en/control.html @@ -0,0 +1,3 @@ + +control
control

return to homepage

delete this page

control definitions go here
+ diff --git a/en/neurogenesis.html b/en/diamagnetism.html similarity index 70% rename from en/neurogenesis.html rename to en/diamagnetism.html index cfbfe3b..2545760 100644 --- a/en/neurogenesis.html +++ b/en/diamagnetism.html @@ -1,3 +1,3 @@ -neurogenesis
neurogenesis

return to homepage

delete this page

neurogenesis definitions go here
+diamagnetism
diamagnetism

return to homepage

delete this page

diamagnetism definitions go here
diff --git a/en/echo.html b/en/echo.html new file mode 100644 index 0000000..ddc8192 --- /dev/null +++ b/en/echo.html @@ -0,0 +1,3 @@ + +echo
echo

return to homepage

delete this page

echo definitions go here
+ diff --git a/en/electromagnetic-conduction.html b/en/electromagnetic-conduction.html new file mode 100644 index 0000000..dc5ccfe --- /dev/null +++ b/en/electromagnetic-conduction.html @@ -0,0 +1,3 @@ + +electromagnetic-conduction
electromagnetic-conduction

return to homepage

delete this page

electromagnetic-conduction definitions go here
+ diff --git a/en/electron-transport-chain.html b/en/electron-transport-chain.html new file mode 100644 index 0000000..04d8c92 --- /dev/null +++ b/en/electron-transport-chain.html @@ -0,0 +1,3 @@ + +electron-transport-chain
electron-transport-chain

return to homepage

delete this page

electron-transport-chain definitions go here
+ diff --git a/en/emergence.html b/en/emergence.html new file mode 100644 index 0000000..25c8521 --- /dev/null +++ b/en/emergence.html @@ -0,0 +1,3 @@ + +emergence
emergence

return to homepage

delete this page

emergence definitions go here
+ diff --git a/en/evolution.html b/en/evolution.html new file mode 100644 index 0000000..6d80555 --- /dev/null +++ b/en/evolution.html @@ -0,0 +1,3 @@ + +evolution
evolution

return to homepage

delete this page

evolution definitions go here
+ diff --git a/en/existence.html b/en/existence.html new file mode 100644 index 0000000..d2df571 --- /dev/null +++ b/en/existence.html @@ -0,0 +1,3 @@ + +existence
existence

return to homepage

delete this page

existence definitions go here
+ diff --git a/en/freewill.html b/en/freewill.html new file mode 100644 index 0000000..d257eb1 --- /dev/null +++ b/en/freewill.html @@ -0,0 +1,3 @@ + +freewill
freewill

return to homepage

delete this page

freewill definitions go here
+ diff --git a/en/gravity.html b/en/gravity.html new file mode 100644 index 0000000..3fb7176 --- /dev/null +++ b/en/gravity.html @@ -0,0 +1,3 @@ + +gravity
gravity

return to homepage

delete this page

gravity definitions go here
+ diff --git a/en/half.html b/en/half.html new file mode 100644 index 0000000..404217d --- /dev/null +++ b/en/half.html @@ -0,0 +1,3 @@ + +half
half

return to homepage

delete this page

half definitions go here
+ diff --git a/en/imagination.html b/en/imagination.html new file mode 100644 index 0000000..332b193 --- /dev/null +++ b/en/imagination.html @@ -0,0 +1,3 @@ + +imagination
imagination

return to homepage

delete this page

imagination definitions go here
+ diff --git a/en/infinity-symbol.html b/en/infinity-symbol.html new file mode 100644 index 0000000..362e7e2 --- /dev/null +++ b/en/infinity-symbol.html @@ -0,0 +1,3 @@ + +infinity-symbol
infinity-symbol

return to homepage

delete this page

infinity-symbol definitions go here
+ diff --git a/en/magnetic-polarity.html b/en/magnetic-polarity.html new file mode 100644 index 0000000..f7cde59 --- /dev/null +++ b/en/magnetic-polarity.html @@ -0,0 +1,3 @@ + +magnetic-polarity
magnetic-polarity

return to homepage

delete this page

magnetic-polarity definitions go here
+ diff --git a/en/magnetic-vortex.html b/en/magnetic-vortex.html new file mode 100644 index 0000000..b68ddba --- /dev/null +++ b/en/magnetic-vortex.html @@ -0,0 +1,3 @@ + +magnetic-vortex
magnetic-vortex

return to homepage

delete this page

magnetic-vortex definitions go here
+ diff --git a/en/magnetotactic-bacteria_.html b/en/magnetotactic-bacteria_.html new file mode 100644 index 0000000..55e058e --- /dev/null +++ b/en/magnetotactic-bacteria_.html @@ -0,0 +1,3 @@ + +magnetotactic-bacteria_
magnetotactic-bacteria_

return to homepage

delete this page

magnetotactic-bacteria_ definitions go here
+ diff --git a/en/memorization.html b/en/memorization.html new file mode 100644 index 0000000..6c1c209 --- /dev/null +++ b/en/memorization.html @@ -0,0 +1,3 @@ + +memorization
memorization

return to homepage

delete this page

memorization definitions go here
+ diff --git a/en/mutoscope.html b/en/mutoscope.html new file mode 100644 index 0000000..40c736f --- /dev/null +++ b/en/mutoscope.html @@ -0,0 +1,3 @@ + +mutoscope
mutoscope

return to homepage

delete this page

mutoscope definitions go here
+ diff --git a/en/necker-cube.html b/en/necker-cube.html new file mode 100644 index 0000000..4e1f828 --- /dev/null +++ b/en/necker-cube.html @@ -0,0 +1,3 @@ + +necker-cube
necker-cube

return to homepage

delete this page

necker-cube definitions go here
+ diff --git a/en/nucleolus.html b/en/nucleolus.html new file mode 100644 index 0000000..f907255 --- /dev/null +++ b/en/nucleolus.html @@ -0,0 +1,3 @@ + +nucleolus
nucleolus

return to homepage

delete this page

nucleolus definitions go here
+ diff --git a/en/orbit.html b/en/orbit.html new file mode 100644 index 0000000..b6dd38a --- /dev/null +++ b/en/orbit.html @@ -0,0 +1,3 @@ + +orbit
orbit

return to homepage

delete this page

orbit definitions go here
+ diff --git a/en/perpetual-motion.html b/en/perpetual-motion.html new file mode 100644 index 0000000..1f763f8 --- /dev/null +++ b/en/perpetual-motion.html @@ -0,0 +1,3 @@ + +perpetual-motion
perpetual-motion

return to homepage

delete this page

perpetual-motion definitions go here
+ diff --git a/en/pineal-gland.html b/en/pineal-gland.html new file mode 100644 index 0000000..61675bb --- /dev/null +++ b/en/pineal-gland.html @@ -0,0 +1,3 @@ + +pineal-gland
pineal-gland

return to homepage

delete this page

pineal-gland definitions go here
+ diff --git a/en/radius.html b/en/radius.html new file mode 100644 index 0000000..9161aa6 --- /dev/null +++ b/en/radius.html @@ -0,0 +1,3 @@ + +radius
radius

return to homepage

delete this page

radius definitions go here
+ diff --git a/en/recognition.html b/en/recognition.html new file mode 100644 index 0000000..5678472 --- /dev/null +++ b/en/recognition.html @@ -0,0 +1,3 @@ + +recognition
recognition

return to homepage

delete this page

recognition definitions go here
+ diff --git a/en/reflection.html b/en/reflection.html new file mode 100644 index 0000000..81ed2f8 --- /dev/null +++ b/en/reflection.html @@ -0,0 +1,3 @@ + +reflection
reflection

return to homepage

delete this page

reflection definitions go here
+ diff --git a/en/reproductive-system.html b/en/reproductive-system.html new file mode 100644 index 0000000..39eefa9 --- /dev/null +++ b/en/reproductive-system.html @@ -0,0 +1,3 @@ + +reproductive-system
reproductive-system

return to homepage

delete this page

reproductive-system definitions go here
+ diff --git a/en/sandbox.html b/en/sandbox.html new file mode 100644 index 0000000..7419028 --- /dev/null +++ b/en/sandbox.html @@ -0,0 +1,3 @@ + +sandbox
sandbox

return to homepage

delete this page

sandbox definitions go here
+ diff --git a/en/self-aware.html b/en/self-aware.html new file mode 100644 index 0000000..5750973 --- /dev/null +++ b/en/self-aware.html @@ -0,0 +1,3 @@ + +self-aware
self-aware

return to homepage

delete this page

self-aware definitions go here
+ diff --git a/en/sonoluminescence.html b/en/sonoluminescence.html new file mode 100644 index 0000000..93a4ebf --- /dev/null +++ b/en/sonoluminescence.html @@ -0,0 +1,3 @@ + +sonoluminescence
sonoluminescence

return to homepage

delete this page

sonoluminescence definitions go here
+ diff --git a/en/superposition.html b/en/superposition.html new file mode 100644 index 0000000..408c9bc --- /dev/null +++ b/en/superposition.html @@ -0,0 +1,3 @@ + +superposition
superposition

return to homepage

delete this page

superposition definitions go here
+ diff --git a/en/symbiosis.html b/en/symbiosis.html new file mode 100644 index 0000000..96fdf92 --- /dev/null +++ b/en/symbiosis.html @@ -0,0 +1,3 @@ + +symbiosis
symbiosis

return to homepage

delete this page

symbiosis definitions go here
+ diff --git a/en/synapse.html b/en/synapse.html new file mode 100644 index 0000000..0e3ab2d --- /dev/null +++ b/en/synapse.html @@ -0,0 +1,3 @@ + +synapse
synapse

return to homepage

delete this page

synapse definitions go here
+ diff --git a/en/thatcher-effect.html b/en/thatcher-effect.html new file mode 100644 index 0000000..6370933 --- /dev/null +++ b/en/thatcher-effect.html @@ -0,0 +1,3 @@ + +thatcher-effect
thatcher-effect

return to homepage

delete this page

thatcher-effect definitions go here
+ diff --git a/en/thermodynamics.html b/en/thermodynamics.html new file mode 100644 index 0000000..94b7aec --- /dev/null +++ b/en/thermodynamics.html @@ -0,0 +1,3 @@ + +thermodynamics
thermodynamics

return to homepage

delete this page

thermodynamics definitions go here
+ diff --git a/en/toroflux.html b/en/toroflux.html new file mode 100644 index 0000000..89748c3 --- /dev/null +++ b/en/toroflux.html @@ -0,0 +1,3 @@ + +toroflux
toroflux

return to homepage

delete this page

toroflux definitions go here
+ diff --git a/en/wimshurst-machine.html b/en/wimshurst-machine.html new file mode 100644 index 0000000..43a3c64 --- /dev/null +++ b/en/wimshurst-machine.html @@ -0,0 +1,3 @@ + +wimshurst-machine
wimshurst-machine

return to homepage

delete this page

wimshurst-machine definitions go here
+ diff --git a/en/zoetrope.html b/en/zoetrope.html new file mode 100644 index 0000000..c1238f2 --- /dev/null +++ b/en/zoetrope.html @@ -0,0 +1,2 @@ + +zoetrope
zoetrope

return to homepage

delete this page

zoetrope definitions go here
diff --git a/img/earth.gif b/img/earth.jpg similarity index 100% rename from img/earth.gif rename to img/earth.jpg diff --git a/index.html b/index.html old mode 100755 new mode 100644 index fa26e90..9ed621e --- a/index.html +++ b/index.html @@ -1,32 +1,25 @@ - + + - - - - - - - - - - - - - - - - - - - - + + + + + + +index + - - +href="./js/style.css"> + - - -index - - +
-
- -Search Engine Database of Keywords - -
- -
-
-
- - -
+
+ +
- + +
+ + +
- - - - - - - -
-
+
+