Como adicionar arXiv.org como mecanismo de busca no Chrome?

2

Eu gostaria de poder pesquisar no servidor de pré-impressão acadêmico O arXiv da omnibox do Chrome. A caixa de pesquisa real que estou tentando replicar pode ser encontrada no canto superior direito da página inicial do arXiv.org . (É rotulado como "Search ou Article-id".)

As instruções gerais para adicionar novos mecanismos de pesquisa do Chrome podem ser encontradas aqui . No entanto, clicar com o botão direito do mouse nessa caixa do arXiv não exibe o prompt "adicionar como mecanismo de pesquisa". Em vez disso, o site arXiv parece usar uma sintaxe de URL incomum, supostamente criada por algum JavaScript na página, de modo que não posso usar manualmente a sintaxe url.com/search?q=%s .

A pesquisa da string The quick brown fox equivale a inserir o URL

http://arxiv.org/find/all/1/all:+AND+fox+AND+brown+AND+The+quick/0/1/0/all/0/1

que tem o operador booleano AND inserido em todo o lugar, junto com + 's.

Para alguém como eu, com praticamente nenhum conhecimento de JavaScript, existe uma maneira de adicionar a funcionalidade de pesquisa do arXiv à omnibox no Chrome?

    
por Jess Riedel 13.03.2014 / 20:09

1 resposta

1

O abaixo é uma resposta parcial e incompleta para a pergunta, pois só funciona para pesquisas de palavras simples.

This can be done directly from Chrome's Manage search engines tool in the Settings. You should add a new search engine, and provide the URL

http://arxiv.org/find/all/1/all:+AND+%s/0/1/0/all/0/1

I use arxiv as the keyword, which allows me fairly direct access: typing arxiv and then space will get me to the search mode, whereas arxiv and then tab will send me to arxiv.org.

O motivo é que %s mudará todos os espaços para %20 s. Em vez disso, o comportamento desejado é bastante complicado:

  • Por dois termos, por exemplo two terms , a string desejada é two+terms .
  • Por mais de dois termos, por exemplo more than two terms , a string desejada é terms+AND+two+AND+more+than .
por 04.05.2014 / 22:42