СHevron ist ein leistungsstarkes und hochfunktionelles Startpage, das in Chatgpt integriert ist
und versteckt unter dem superminimalistischen und animierten Design
Erhältlich in statischen , gehosteten und Github -Seitenoptionen
Live -Demo | Herunterladen | Installation
Autosuggestions, History, Makros und Befehle, Makros -Menü, Hotkeys, Chatgpt -Integration, Währungswandler, Taschenrechner, animiertes und minimalistisches Design
Sie können Chevron als Homepage (in den Browsereinstellungen) oder als neue Registerkarte festlegen (Sie benötigen eine benutzerdefinierte Registerkartenerweiterung).
Warnung, wenn Sie möchten, dass die App selbst beim Öffnen eines neuen Registerkartens und nicht die Adressleiste fokussiert wird.
Ich empfehle diese Erweiterung zusammen mit der Installationsmethode für gehostete oder Github -Seiten für alle Chrom -basierten Browser ( Google Chrome, Microsoft Edge, Brave, Opera, Vivaldi usw. )
Es gibt einige Möglichkeiten, Chevron zu installieren:
Diese Methode wird empfohlen , da sie nicht von Ihrer Internetverbindung oder von Remote -Servern abhängt und die Benutzeroberfläche sofort geladen wird.
Einige Browser und Erweiterungen können das Fokusproblem haben
Diese Methode ist nützlich, wenn Sie das Fokusproblem beheben möchten, oder aus einem anderen Grund, warum die lokale Dateimethode für Sie nicht funktioniert
Beachten Sie , dass diese Methode davon ausgeht, dass Sie über Node.js und NPM auf Ihrem PC installiert sind
Klonen Sie dieses Repository
Bauen
Installieren Sie Knoten- ( Windows/Linux/Mac )
Für Fenster:
npm install -g node-windows && npm link node-windowsfür Linux:
npm install -g node-linux && npm link node-linuxFür Mac:
npm install -g node-mac && npm link node-macRegistrieren Sie den lokalen Server als Systemdienst
Hinweis Administratorrechte müssen diesen Befehl ausführen
Für Fenster:
npm run register_windowsfür Linux:
npm run register_linuxFür Mac:
npm run register_macDieser Vorgang erstellt einen Dienst in Ihrem System, um den Server beim Start auszuführen.
Um den Dienst zu deinstallieren, führen Sie den Befehl erneut aus.
Nachdem Sie den Server registriert haben, können Sie auf Localhost auf Chevron zugreifen: 8000
Diese Methode wird nicht empfohlen, da sie von Ihrer Internetverbindung und Ihren GitHub -Servern abhängt
Settings → Pages → Branch: "gh-pages" → SaveHinweis > Node.js und NPM sind erforderlich
Abhängigkeiten installieren
npm installBauen
npm run build Nach dem Erstellen finden Sie alle erforderlichen Dateien im Ordner /dist
Um die Hauptfunktionalität von Chevron zu verwenden, geben Sie einfach etwas ein (Sie müssen sich keine Sorgen über das Fokus auf das Eingabefeld machen, sondern im richtigen Moment im Fokus).
Sobald Sie etwas eingeben, wird die Abfrage analysiert und Vorschläge werden gegeben.
Vorschläge erzeugen aus der Geschichte und dem autoSuggestion -Engine. Sie können die Anzahl der Vorschläge für jede Quelle einschränken.
Standardmäßig werden Sie auf die Suchseite der Suchmaschine weitergeleitet. Wenn die Abfrage jedoch mit einem Auslöser eines Makros übereinstimmt, führt Sie in die URL, die in Makroeigenschaften ( url -Eigenschaft) angegeben ist, zur URL, die Sie umleiten.
Makro ist so etwas wie ein Lesezeichen. Es hilft, auf Ihre häufig besuchten Websites zuzugreifen.
Um ein Makro zu verwenden, muss Ihre Abfrage mit einem seiner Auslöser übereinstimmen.
> gh
Der Befehl ist eine Ergänzung zu Makros. Mit Befehlen können Sie eine Website -Logik implementieren, indem Sie die URL ändern.
Um einen Befehl zu verwenden, müssen Sie den Befehl nach einem Auslöser eines Makros einfügen (der Befehl muss in den globalen und makro -Befehlslisten definiert werden). Alles nach einem Befehl ist Argument .
> Also ? wie man HTML mit Regex analysiert
Makros zu ignorieren und mithilfe von Suchmaschinen -Presse Strg zu erzwingen
Makros können an das Makros -Menü festgehalten werden.
Kontrollen :
offen/schließen :
Beachten
Navigation :
Sie können Hotkeys verwenden, um schnell Makros anzurufen, die über key Eigenschaft verfügen.
Verschiebung + <Key>
Makro muss
pinnedwerden
Vor Verwendung von ChatGPT müssen Sie Ihren OpenAI -API -Schlüssel in Settings → Query → AI → Api key angeben.
Der Schlüssel wird lokal auf Ihrem Computer gespeichert
Um die ChatGPT -Integration zu verwenden, doppelt drücken Sie Platz , nachdem Sie eine Abfrage eingegeben haben.
Sie können die Hauptfunktionalität der App in Einstellungen konfigurieren.
Um Einstellungen zu öffnen, klicken Sie in der oberen rechten Ecke auf das Zahnradsymbol .
Sie können auf das Symbol anzeigen/ausblenden am unteren Rand des Einstellungsfensters klicken, um erweiterte Einstellungen anzuzeigen.
Beachten Sie, dass das Ausrüstungssymbol nur im Schwebedruck angezeigt wird, nachdem Sie die Einstellungen mindestens einmal besucht haben
Sie können Makros und Befehle noch nur in der Datei /config.js bearbeiten.
/config.js enthält ein einzelnes JS -Objekt mit dem Namen config , das 3 Eigenschaften enthält:
Makros Array
Struktur:
{
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
} Befehle Array
Struktur:
{
type : string , // command type (name)
trigger : string // command trigger (preferably a symbol)
} Motorenobjekt Object
Struktur:
{
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
}
}
} Aufgrund der Einschränkungen der CORS -Richtlinie müssen Makros -Symbole in /icons.js im ICONS -Objekt gespeichert werden. Sie können dort gültige HTML SVG als Zeichenfolge einstellen
Warnung sind sich der Zitate bewusst
JS, CSS, HTML, APCA (von Color.js)
Inspiriert von Tilde