Move userscripts into scripts/ subfolder
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
// ==UserScript==
|
||||
// @name Auto Kagi LLM
|
||||
// @match https://kagi.com/assistant?mode=4*
|
||||
// @grant none
|
||||
// @version 1.0
|
||||
// @author Evan Reichard
|
||||
// ==/UserScript==
|
||||
|
||||
function doAutoLLM() {
|
||||
let hashLocation = window.location.hash;
|
||||
if (!hashLocation.startsWith("#query=")) return;
|
||||
|
||||
let query = decodeURIComponent(hashLocation.replace(/^#query=/, ''));
|
||||
let inputEl = document.querySelector("textarea");
|
||||
|
||||
inputEl.value = query;
|
||||
const keyboardEvent = new KeyboardEvent('keydown', {
|
||||
code: 'Enter',
|
||||
key: 'Enter',
|
||||
charCode: 13,
|
||||
keyCode: 13,
|
||||
view: window,
|
||||
bubbles: true
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
inputEl.dispatchEvent(keyboardEvent);
|
||||
}, 100);
|
||||
}
|
||||
|
||||
doAutoLLM()
|
||||
|
||||
// Example Usage:
|
||||
// https://kagi.com/assistant?mode=4&sub_mode=1#query=%s
|
||||
|
||||
// LLMs:
|
||||
// GPT35Turbo - https://kagi.com/assistant?mode=4&sub_mode=1
|
||||
// GPT4 - https://kagi.com/assistant?mode=4&sub_mode=2
|
||||
// GPT4Turbo - https://kagi.com/assistant?mode=4&sub_mode=7
|
||||
// Claude3Haiku - https://kagi.com/assistant?mode=4&sub_mode=13
|
||||
// Claude3Sonnet - https://kagi.com/assistant?mode=4&sub_mode=14
|
||||
// Claude3Opus - https://kagi.com/assistant?mode=4&sub_mode=12
|
||||
// MistralSmall - https://kagi.com/assistant?mode=4&sub_mode=10
|
||||
// MistralLarge - https://kagi.com/assistant?mode=4&sub_mode=11
|
||||
// Gemini15Pro - https://kagi.com/assistant?mode=4&sub_mode=8
|
||||
Reference in New Issue
Block a user