Terminai

From Futuragora Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Codename: terminai

Servidor: futuragora.pt

O terminai é um sistema integrado de monitorização e controle informático dos sistemas da futuragora. Permite para além de monitorização, activar e automatizar processos actualmente manuais. Escrito em bash e linguagens de programação bash, python, java, php, mysql entre outras.

Metodo de programacao: GIT *falta criar o git


Acessos:

Web SSH: 4200 *shell in a box*

Acesso web: http://dev.futuragora.pt:4200

Colaboração

Ambiente screen:

Entrar no screen: screen -x terminai

TERMINAI SERVER

Menu A 1) help 2) quit 3) venus 4) futuragora 5) web 6) tools 7) webadmin

Menu B - futuragora

Menu C - web

Menu D - tools

Menu E - webadmin


TERMINAI APP

    
Script Design: *actualizar
1) Help
2) Quit
3) BioRio > ./biorio.sh
4) Venus > venusdev.sh
5) Telehack >
6) Web >
7) Games > ./games.sh
8) System Tools >
9) Webadmin
10)  Junior

Files

 
hi.mp3             
svn-commit.4.tmp    
venusdev.shbiorio.sh     
kill9.sh           
svn-commit.5.tmp   
venus-falante.shcalc.sh       
myip.sh            
svn-commit.tmp      
venusg1.shdev.sh        
mylocation.sh      
terminai_server.sh  
venusgdev.shdig.sh        
output.mp3         
terminai.sh      
venusg.sh
games     
ping.sh   
timer.sh       
venus.sh
games.sh  
README.txt
tools.sh
vpn.sh
gg.sh
scan.sh   
top.sh      
webadmin.sh
google.sh 
server_monitor.sh
traceroute.sh
web.shgtop10.sh
svn-commit.2.tmp
tts_local.sh
whois.sh
hawkings.sh 
svn-commit.3.tmp 
venusa.sh     
wikisearch.sh

.

elif [ "$options" = "biorio" ]; then echo "Escolheu a option $options" ./biorio.sh


elif [ "$options" = "telehack" ]; then echo "Escolheu a option $options"echo "Connecting to telehack.com ..........."sleep 3 telnet telehack.com

Venus AIML no Terminai

#!/bin/bash
# venus.sh google search before venus.
echo "Venus Virtual Assistant v 0.1.2 (teste PT)"
while : 
do echo -n "User: "  #get user input
read text
command=${text%% *} gquery=${text#* }
search="procura"
echo -n "Venus: "
if [ $command  == $search ] # split user input on function reply or search
then
echo "Google Top10 Results:"
GOOG_URL="http://www.google.com/search?q="; AGENT="Mozilla/4.0"; stream=$(curl -A "$AGENT" -skLm 10 "${GOOG_URL}\"${gquery/\ /+}\"" | grep -oP '\/url\?q=.+?&amp' | sed 's/\/url?q=//;s/&amp//'); echo -e "${stream//\%/\x}"
else
reply=$(curl -s -d "botid=Venus&text=${text}" http://dev.futuragora.pt:2001) #get chatbot response
echo $reply
fi
done
  1. !/bin/bash
    1. This program is intended to be a terminal virtual assistant with
    2. text to speech, websearch and automation function. It is based on

echo "Venus Virtual Assistant v 0.1.2"

    1. SALUTATION

echo -n "Venus: " hi=$(curl -s -d "botid=Venus&text=oi" http://dev.futuragora.pt:2001) echo $hi wget -q -U Mozilla -O ./hi.mp3 "http://translate.google.com/translate_tts?ie=UTF-8&tl=pt&q=${hi}" mplayer -quiet hi.mp3 > /dev/null 2>&1

    1. LOOP

while : do echo -n "User: " #get user input read text command=${text%% *} gquery=${text#* } search="procura" echo -n "Venus: " if [ $command == $search ] # split user input on function reply or search then echo "Google Top10 Results:" GOOG_URL="http://www.google.com/search?q="; AGENT="Mozilla/4.0"; stream=$(curl -A "$AGENT" -skLm 10 "${GOOG_URL}\"${gquery/\ /+}\"" | grep -oP '\/url\?q=.+?&amp' | sed 's/\/url?q=//;s/&amp//'); echo -e "${stream//\%/\x}" else reply=$(curl -s -d "botid=Venus&text=${text}" http://dev.futuragora.pt:2001) #get chatbot response echo $reply wget -q -U Mozilla -O ./output.mp3 "http://translate.google.com/translate_tts?ie=UTF-8&tl=pt&q=${reply}" mplayer -quiet output.mp3 > /dev/null 2>&1 # audio output fi done



"Venus Virtual Assistant"

while : do echo -n "User: " read text

command=${text%% *} gquery=${text#* } search="procura"

if [ $command == $search ] then echo match GOOG_URL="http://www.google.com/search?q="; AGENT="Mozilla/4.0"; stream=$(curl -A "$AGENT" -skLm 10 "${GOOG_URL}\"${gquery/\ /+}\"" | grep -oP '\/url\?q=.+?&amp' | sed 's/\/url?q=//;s/&amp//'); echo -e "${stream//\%/\x}" fi

echo -n "Venus: " reply=$(curl -d "botid=Venus&text=${text}" http://dev.futuragora.pt:2001) echo "" echo $reply wget -q -U Mozilla -O ./output.mp3 "http://translate.google.com/translate_tts?ie=UTF-8&tl=pt&q=${reply}" mplayer -quiet output.mp3 > /dev/null 2>&1 done


Venus falante com procura (LOCAL)

  1. !/bin/bash

echo "Venus Virtual Assistant" while : do echo -n "User: " read text command=${text%% *} gquery=${text#* } search="procura" if [ $command == $search ] then echo match GOOG_URL="http://www.google.com/search?q="; AGENT="Mozilla/4.0"; stream=$(curl -A "$AGENT" -skLm 10 "${GOOG_URL}\"${gquery/\ /+}\"" | grep -oP '\/url\?q=.+?&amp' | sed 's/\/url?q=//;s/&amp//'); echo -e "${stream//\%/\x}" else echo -n "Venus: " reply=$(curl -s -d "botid=Venus&text=${text}" http://dev.futuragora.pt:2001) echo "" echo $reply wget -q -U Mozilla -O ./output.mp3 "http://translate.google.com/translate_tts?ie=UTF-8&tl=pt&q=${reply}" mplayer -quiet output.mp3 > /dev/null 2>&1

fi done

venus com procura server

  1. !/bin/bash

echo "Venus Virtual Assistant Server" while : do echo -n "User: " read text command=${text%% *} gquery=${text#* } search="procura" if [ $command == $search ] then echo match GOOG_URL="http://www.google.com/search?q="; AGENT="Mozilla/4.0"; stream=$(curl -A "$AGENT" -skLm 10 "${GOOG_URL}\"${gquery/\ /+}\"" | grep -oP '\/url\?q=.+?&amp' | sed 's/\/url?q=//;s/&amp//'); echo -e "${stream//\%/\x}" else echo -n "Venus: " reply=$(curl -d "botid=Venus&text=${text}" http://dev.futuragora.pt:2001) echo "" echo $reply fi done