# .ebrc: exemplo de arquivo de configuração para edbrowse

# 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/usuário/externos/catend

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

# Coloca arquivos baixados aqui. Tem que ser um caminho absoluto.
# downdir = /home/usuário/baixados
# Se ausente, os arquivos são baixados onde você estiver.

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

# o diretório que armazena o cache do edbrowse e o tamanho do cache em megabytes
# cachedir = /b3/ebcache
# cachesize = 200

# aguarda 30 segundos uma resposta de um servidor da web
webtimer = 30
# aguarda 3 minutos uma resposta de um servidor de e-mail
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
}

# Descreve os tipos mime e os plug-ins para executá-los.
# Aqui um exemplo comentado e então uma referência para o
# diretório compartilhado que contém uma coleção de plug-ins.
# 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 ou pela URL
# program = play -q %i
# }
optinclude = /usr/share/edbrowse/plugin
# caso você mesmo tenha instalado
optinclude = /usr/local/share/edbrowse/plugin

# Toda vez que você baixa uma página da internet,
# o navegador identifica-se para o servidor.
# Heis alguns agentes alternativos, o padrão é edbrowse
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 DuckDuckGo?
#  So   <ddg elephants tigers   vai chamar o duckduckgo,
# procurando elefantes e também tigres.
nojs = duckduckgo.com
        function:ddg {
# duckduckgo lookup
        b https://www.duckduckgo.com/
        /<>/ i1=~0
        i2*
        g/h2 Ad/X
        /h2 {/
        }

nojs = merriam-webster.com
function+mw {
#  procura no dicionário mariam-webster
b http://www.merriam-webster.com/dictionary/~0
sw+
/sugestão de soletragem/X
if(*){
/{.*}?/
} else {
/^h1/X
/^h2/
}
}

function+unf {
# chama a versão não-formatada (bruta) de um e-mail
/^Unformat/X
etmp
r+1@$
s/.* //
s/\..*//
s;^;/home/usuário/.trash/rawmail/;
W !cat '.
b
}

# 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
# limite de caracteres ao mostrar uma linha; linhas podem ser indefinidamente longas internamente.
ll 700
# liga o javascript até que você esteja acostumado com a funcionalidade básica
js-
# outras configurações pessoais
}

