СHevron é uma página inicial poderosa e altamente funcional integrada ao chatgpt
e escondido sob o design super minimalista e animado
Disponível em opções de páginas estáticas , hospedadas e github
Demoção ao vivo | Download | Instalação
Auto -Sugestões, História, Macros e Comandos, Menu Macros, Mercados de Hot, Integração ChatGPT, Conversor de Moeda, Calculadora, Design Animado e Minimalista
Você pode definir a Chevron como a página inicial (nas configurações do navegador) ou na nova guia (você precisará de uma extensão de guia personalizada).
Aviso se você deseja que o próprio aplicativo seja focado ao abrir uma nova guia e não a barra de endereço,
Eu recomendo esta extensão em conjunto com o método de instalação de páginas hospedado ou github para todos os navegadores à base de cromo ( Google Chrome, Microsoft Edge, Brave, Opera, Vivaldi etc )
Existem algumas maneiras de instalar a Chevron:
Este método é recomendado porque não depende da sua conexão com a Internet ou de qualquer servidor remoto, e a interface do usuário será carregada instantaneamente.
Alguns navegador e extensões podem ter o problema de foco
Este método é útil quando você deseja corrigir o problema de foco ou por qualquer outro motivo que o método de arquivo local não funciona para você
Observe este método pressupõe que você tenha Node.js e NPM instalados no seu PC
Clone este repositório
Construir
Instale o node- ( Windows/Linux/Mac )
para Windows:
npm install -g node-windows && npm link node-windowspara Linux:
npm install -g node-linux && npm link node-linuxpara Mac:
npm install -g node-mac && npm link node-macRegistre o servidor local como um serviço do sistema
Nota Os privilégios do administrador são obrigados a executar este comando
para Windows:
npm run register_windowspara Linux:
npm run register_linuxpara Mac:
npm run register_macEsta operação criará um serviço no seu sistema para executar o servidor na inicialização.
Para desinstalar o serviço, execute o comando novamente.
Depois de registrar o servidor, você poderá acessar a Chevron no localHost: 8000
Este método não é recomendado porque depende da sua conexão com a Internet e dos servidores GitHub
Settings → Pages → Branch: "gh-pages" → SaveNota > Node.js e NPM são necessários
Instalar dependências
npm installConstruir
npm run build Após a construção, você pode encontrar todos os arquivos necessários na pasta /dist
Para usar a principal funcionalidade da Chevron, basta digitar algo (você não precisa se preocupar com o foco no campo de entrada, ela está sempre em foco no momento certo).
Assim que você digitar alguma coisa, a consulta será analisada e as sugestões serão dadas.
As sugestões geram a partir do mecanismo de história e auto -sugestão. Você pode limitar o número de sugestões para cada fonte são configurações.
Por padrão, você será redirecionado para a página de pesquisa do mecanismo de pesquisa, no entanto, se a consulta corresponder a um gatilho de uma macro, redirecionando para esta consulta o levará ao URL, especificado nas propriedades macro (propriedade url ).
Macro é algo como um marcador. Ajuda a acessar seus sites visitados com frequência.
Para usar uma macro, sua consulta deve corresponder a um de seus gatilhos.
> gh
O comando é uma adição a macros. Com os comandos, você pode implementar alguma lógica do site modificando o URL.
Para usar um comando, você precisa colocar o comando após um gatilho de uma macro (o comando deve ser definido nas listas de comandos globais e macro). Tudo que vai depois de um comando é o argumento .
> Então ? Como analisar html com regex
Para ignorar macros e forçar o uso do mecanismo de pesquisa, pressione Ctrl
As macros podem ser fixadas no menu macros.
Controles :
aberto/feche :
Observe o botão de alternância do menu Macros aparecerá apenas em pairar depois de clicar nele pelo menos uma vez
navegação :
Você pode usar teclas de atalho para ligar rapidamente para macros que possuem propriedade key .
Shift + <Key>
Macro deve ser
pinned
Antes de usar o ChatGPT, você precisa especificar sua chave da API do OpenAI nas Settings → Query → AI → Api key .
A chave é armazenada localmente em seu computador
Para usar o espaço de imprensa dupla de integração ChatGPT depois de digitar uma consulta.
Você pode configurar a funcionalidade principal do aplicativo nas configurações .
Para abrir as configurações , clique no ícone de engrenagem no canto superior direito.
Você pode clicar no ícone Mostrar/ocultar na parte inferior da janela Configurações para mostrar configurações avançadas.
Observe que o ícone de engrenagem aparecerá apenas em pairar depois de visitar as configurações pelo menos uma vez
Você pode editar macros e comandos apenas no arquivo /config.js ainda.
/config.js contém um único objeto JS chamado Config , que possui 3 propriedades:
Array de macros
estrutura:
{
name : string , // macros name
category : string , // category of the macros
url : string , // full macros URL
normalisedURL : string , // normalised URL (secondLevelDomain + '.' + firstLevelDomain)
triggers : [ string , ... ] , // list of triggers
commands : { // commands of the macro
[ type ] : {
// {@} - macros URL
// {$} - command argument
template : string , // URL template
description ( optional ) : string // description of the command for this macros
}
} ,
bgColor : complexColor , // background color
textColor : string , // text color
pinned : boolean , // is the macros pinned in the Macros Menu
key : ( optional ) : string , // hotkey ('key' + <keyName>)
icon : ( optional ) : string // the name of the icon in the "/icons.js" file
} Array de comandos
estrutura:
{
type : string , // command type (name)
trigger : string // command trigger (preferably a symbol)
} Object de motores
estrutura:
{
name : string , // engine name
bgColor : complexColor , // background color
textColor : string , // text color
types : { // query, calculator, currency, ...
[ type ] : {
// {@} - raw query (what user typed)
// {$} - parsed query (what is in the query field)
template : string // URL template
}
}
} Devido às limitações da política do CORS, os ícones macros devem ser armazenados em /icons.js no objeto ICONS . Você pode colocar lá algum html svg válido como uma string
Aviso esteja ciente das citações
JS, CSS, HTML, APCA (de Color.js)
Inspirado por Tilde