Em vez de enviar um arquivo, você pode colar um link e deixar que o Hushscript busque a gravação por você. Esta página explica o que nosso buscador faz, para que qualquer pessoa que o veja nos registros do servidor saiba exatamente quem está pedindo e por quê.
Nosso buscador se identifica
Toda solicitação que fazemos em seu nome traz este User-Agent:
HushscriptFetcher/1.0 (+https://hushscript.com/url-import)
Nunca disfarçamos o buscador como um navegador e nunca contornamos um site que nos recusa.
Toda solicitação é assinada
Cada solicitação também carrega uma assinatura Ed25519 sobre seu próprio destino, usando o esquema Web Bot Auth baseado em RFC 9421 HTTP Message Signatures. Isso permite confirmar que uma solicitação realmente veio de nós, e não de alguém que esteja apenas usando o nosso nome em uma string de User-Agent. A assinatura aponta para o nosso diretório de chaves:
Signature-Agent: "https://hushscript.com"
As chaves públicas são publicadas, e assinadas com a mesma chave, em
/.well-known/http-message-signatures-directory.
Esse documento também declara, em formato legível por máquina, tudo o que
esta página diz em texto corrido: quem somos, como nos contatar e quais
diretivas de robots.txt respeitamos.
O que solicitamos
- Somente HTTPS. Não seguimos links
http://sem criptografia. - Um
GETpor intervalo quando possível. Para uma prévia, pedimos apenas os primeiros megabytes e paramos. Se o seu servidor não aceitar requisições por intervalo, fazemos uma requisição comum e paramos de ler assim que temos o suficiente. - Somente áudio. Gravações de até 10 horas. Links de vídeo são recusados – baixe o vídeo e envie-o no aplicativo, onde o áudio é extraído no seu próprio dispositivo.
- Algumas requisições por importação. Enviamos uma pequena requisição de sondagem para verificar o arquivo e depois o buscamos. Não rastreamos o seu site, não o indexamos e nunca revisitamos uma URL por conta própria. Uma exceção: um link de compartilhamento do Google Drive às vezes devolve uma página de confirmação em vez do arquivo, e seguimos o link de download dessa página.
- Um ritmo moderado. Procuramos manter menos de uma requisição por segundo para cada site, e nunca mais que dez.
Quais links funcionam
- Links diretos para um arquivo de áudio.
- Links de compartilhamento do Dropbox, Google Drive e OneDrive, desde que o compartilhamento esteja definido como “qualquer pessoa com o link”. Nós os reescrevemos para o formato de download direto por você.
- Links atrás de um login, um paywall ou um desafio antibot não podem funcionar: o servidor nos envia uma página web em vez de uma gravação, e relatamos o link como inacessível em vez de fingir ser outra pessoa.
O que respeitamos no robots.txt
Nosso token de produto RFC 9309 é HushscriptFetcher.
- Regras endereçadas a nós são obedecidas integralmente. Um grupo que
nomeie
HushscriptFetcher— ou apenasHushscript— se aplica exatamente como está escrito:Disallownos impede,Allowreabre um caminho. Crawl-delayé obedecido em qualquer grupo, inclusiveUser-agent: *. Um atraso custa ao visitante uma importação mais lenta e não custa nada a você, então aceitamos a palavra do curinga. Se a espera for mais longa do que uma única importação consegue aguardar, paramos e explicamos o motivo ao visitante.- Regras
Disallowdo curinga não são aplicadas. O buscador não é um rastreador: ele lê um único arquivo, uma única vez, porque alguém autenticado pediu isso. As regras genéricas de rastreamento dos grandes serviços de compartilhamento de arquivos existem para manter os índices de busca fora dos links de compartilhamento, e respeitá-las quebraria justamente os links que as pessoas colam. Se quiser que fiquemos de fora, nos nomeie — basta uma linha, logo abaixo. - Se o seu
robots.txtnão puder ser acessado de forma alguma, seguimos em frente. Preferimos não fazer a importação de alguém falhar porque o servidor teve um minuto ruim.
Se você hospeda arquivos e vê nosso buscador
O buscador só aparece porque um dos seus visitantes colou um link para o seu arquivo no Hushscript. Ele lê apenas esse arquivo e nada mais.
Para bloqueá-lo, nos nomeie no robots.txt:
User-agent: HushscriptFetcher
Disallow: /
Bloquear o User-Agent na sua borda de rede também funciona. De qualquer forma, seu visitante recebe uma mensagem clara pedindo que baixe o arquivo e o envie manualmente, em vez de um link quebrado.
Dúvidas ou um relato de mau comportamento: support@hushscript.com.