# .ebrc: exemplo de arquivo de configuração para edbrowse (versão
# 3.5.4 ou superior)

# conta de e-mail; você pode ter várias.
# uma conta do GMail, muita gente possui uma dessas hoje em dia.
# Este é o acesso pop3. Para baixar e ler o correio desta conta:
# edbrowse -fm1
mail {
inserver = pop.gmail.com
outserver = smtp.gmail.com
secure
login = edbrowse
password = rinoceros
from = Pato Donald
reply = edbrowse@gmail.com
}

# Acesso Imap à sua conta do GMail.
# Se esta continuar sendo a segunda conta de e-mail neste arquivo,
# o acesso imap é:
# edbrowse -f2
mail {
imap
inserver = imap.gmail.com
outserver = smtp.gmail.com
secure
login = edbrowse
password = rinoceros
from = Pato Donald
reply = edbrowse@gmail.com
}

# adiciona um catálogo de endereços.
#adbook=/home/usuario/externos/catend

# caixa de entrada. Tem que ser um caminho absoluto.
#maildir = /home/usuario/mbox

# Coloca arquivos baixados aqui. Tem que ser um caminho absoluto.
# downdir = /home/usuario/downloads

# A cookie jar - onde são armazenados os cookies http.
#jar = /home/usuario/externo/cookies

# arquivo de certificados ssl
# certfile = /etc/ssl/cert.pem
# certfile = /etc/pki/tls/cert.pem

# aguarda 30 segundos uma resposta de um servidor da web
webtimer = 30
# aguarda 3 minutos uma resposta de um servidor da web
mailtimer = 180

# Redireciona e-mails com base na conta remetente ou destinatária.
fromfilter {
fred flintstone > fredmail
fred.flintstone@bedrock.us > fredmail
jerk@hotmail.com > x
word@m-w.com > -wod
}

# tofilter { }

# Descreve os tipos mime e os plug-ins para executá-los.
plugin {
type = audio/basic
desc = arquivo de áudio num formato wave
suffix = wav,voc,au,ogg
content = audio/x-wav
# %i é o arquivo temporário de entrada gerado pelo edbrowse
program = play -q %i
}

plugin {
type = audio/mp3
desc = arquivo de áudio em formato mp3
suffix = mp3
content = audio/mpeg
program = mpg123 -q -C %i
}

# este plug-in renderiza um arquivo ao invés de "reproduzir" o arquivo.
plugin {
type = pdf
desc = arquivo pdf
suffix = pdf
content = application/pdf
program = pdftohtml -i -noframes %i %o >/dev/null
# indica que a saída é em html e não texto
outtype = H
}

# Toda vez que você baixa uma página da internet,
# o navegador se identifica para o servidor.
agent = Lynx/2.8.4rel.1 libwww-FM/2.14
agent = Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)

# OK, estamos prontos para escrever nosso primeiro script.
# Que tal uma função para acessar o Google?
# <gg elefantes tigres   vai chamar o Google
# procurando elefantes e tigres juntamente.
function+gg {
b http://www.google.com
/<>/ i=~0
/</ i1*
/^About/+2
}

# procura no dicionário mariam-webster, ~1 é o parámetro 1,
# a palavra a procurar.
# <mw elephant
function+mw {
b http://www.merriam-webster.com/dictionary/~1
}

# Esta função é executada ao iniciar o edbrowse.
function:init {
# torna os diretórios graváveis,
# de modo que você possa renomear ou apagar arquivos
dw
# Mostra o tamanho de cada arquivo numa listagem do diretório
ls=s
# outras configurações pessoais
}

# e muito mais...
