Сhevron es una página de inicio poderosa y altamente funcional integrada con chatgpt
y oculto bajo el diseño súper minimalista y animado
Disponible en opciones de páginas estáticas , alojadas y github
Demostración en vivo | Descargar | Instalación
AutoSugestions, Historia, Macros y Comandos, Menú de Macros, Hotskeys, ChatGPT Integration, convertidor de divisas, calculadora, diseño animado y minimalista
Puede configurar Chevron como la página de inicio (en la configuración del navegador) o la nueva pestaña (necesitará una extensión de pestaña personalizada).
ADVERTENCIA Si desea que la aplicación misma se concentre al abrir una nueva pestaña y no la barra de direcciones,
Recomiendo esta extensión en conjunto con el método de instalación de páginas alojadas o de GitHub para todos los navegadores basados en cromo ( Google Chrome, Microsoft Edge, Brave, Opera, Vivaldi, etc. )
Hay algunas formas de instalar Chevron:
Se recomienda este método porque no depende de su conexión a Internet o de cualquier servidor remoto, y la interfaz de usuario se cargará al instante.
Algunos navegadores y extensiones pueden tener el problema de enfoque
Este método es útil cuando desea solucionar el problema de enfoque o por cualquier otra razón, el método de archivo local no funciona para usted.
Tenga en cuenta que este método supone que tiene Node.js y NPM instalados en su PC
Clon este repositorio
Construir
Instalar nodo- ( 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 el servidor local como un servicio de sistema
Nota Se requieren privilegios de administrador para ejecutar este comando
Para Windows:
npm run register_windowsPara Linux:
npm run register_linuxPara Mac:
npm run register_macEsta operación creará un servicio en su sistema para ejecutar el servidor en el inicio.
Para desinstalar el servicio, ejecute el comando nuevamente.
Después de registrar el servidor, podrá acceder a Chevron en localhost: 8000
No se recomienda este método porque depende de su conexión a Internet y los servidores GitHub
Settings → Pages → Branch: "gh-pages" → SaveNota > Se requieren Node.js y NPM
Instalar dependencias
npm installConstruir
npm run build Después de la construcción, puede encontrar todos los archivos necesarios en la carpeta /dist
Para usar la funcionalidad principal de Chevron, solo escriba algo (no necesita preocuparse por el enfoque en el campo de entrada, siempre está enfocado en el momento correcto).
Tan pronto como escriba algo, la consulta se analizará y se darán sugerencias.
Las sugerencias se generan a partir de la historia y el motor de autosugestion. Puede limitar el número de sugerencias para cada fuente es la configuración.
De manera predeterminada, será redirigido a la página de búsqueda del motor de búsqueda, sin embargo, si la consulta coincide con un disparador de una macro, redirigir a esta consulta lo llevará a la URL, especificado en propiedades macro (propiedad url ).
Macro es algo así como un marcador. Ayuda a acceder a sus sitios web visitados con frecuencia.
Para usar una macro, su consulta debe coincidir con uno de sus desencadenantes.
> GH
El comando es una adición a las macros. Con los comandos, puede implementar alguna lógica del sitio web modificando la URL.
Para usar un comando, debe colocar el comando después de un disparador de una macro (el comando debe definirse en las listas de comandos globales y macro). Todo lo que va después de un comando es el argumento .
> ¿ Entonces ? Cómo analizar HTML con regex
Para ignorar las macros y la fuerza utilizando el motor de búsqueda presiona Ctrl
Las macros se pueden fijar en el menú Macros.
Controles :
Abrir/Cerrar :
Tenga en cuenta que el botón de alternancia del menú de macros aparecerá solo en el flotador después de hacer clic en él al menos una vez
Navegación :
Puede usar teclas de acceso rápido para llamar rápidamente a las macros que tienen propiedad key .
Shift + <Key>
La macro debe estar
pinned
Antes de usar CHATGPT, debe especificar su tecla API OpenAI en Settings → Query → AI → Api key .
la llave se almacena localmente en su computadora.
Para usar el espacio de presión doble de integración de chatgpt después de escribir una consulta.
Puede configurar la funcionalidad principal de la aplicación en la configuración .
Para abrir la configuración , haga clic en el icono de engranajes en la esquina superior derecha.
Puede hacer clic en el icono Show/Ocultar en la parte inferior de la ventana Configuración para mostrar la configuración avanzada.
Tenga en cuenta que el icono del engranaje aparecerá solo en el flotador después de visitar la configuración al menos una vez
Puede editar macros y comandos solo en el archivo /config.js todavía.
/config.js contiene un solo objeto JS llamado config que tiene 3 propiedades:
Array de macros
estructura:
{
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
estructura:
{
type : string , // command type (name)
trigger : string // command trigger (preferably a symbol)
} Object de motores
estructura:
{
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
}
}
} Debido a las limitaciones de la política CORS, los iconos de macros deben almacenarse en /icons.js en el objeto ICONS . Puede poner allí cualquier SVG HTML válido como cadena
Advertencia Sea consciente de las citas
JS, CSS, HTML, APCA (de Color.js)
Inspirado por Tilde