Skip to content

Instantly share code, notes, and snippets.

View maxandersen's full-sized avatar
💭
; is so overrated

Max Rydahl Andersen maxandersen

💭
; is so overrated
View GitHub Profile
  1. Install JBang (https://jbang.dev/download)
  2. run this: jbang jdbc@maxandersen -d --dg io.roastedroot:sqlite4j:RELEASE jdbc:sqlite:%{https://github.com/lerocha/chinook-database/raw/master/ChinookDatabase/DataSources/Chinook_Sqlite.sqlite}

It will run a database browser accessing sqllite database requiring no native binaries!

///usr/bin/env jbang "$0" "$@" ; exit $?
/// Basic setup for using deepseek service with Quarkus/Langchain4j
/// To run this you need to have env variable OPENAI_API_KEY set
/// to an api key for deepseek which has money on their account.
//DEPS io.quarkus.platform:quarkus-bom:3.15.1@pom
//DEPS io.quarkus:quarkus-picocli
//DEPS io.quarkiverse.langchain4j:quarkus-langchain4j-openai:0.24.0.CR1
//Q:CONFIG quarkus.banner.enabled=false
///usr/bin/env jbang "$0" "$@" ; exit $?
/// Basic setup for using deepseek service with Quarkus/Langchain4j
/// To run this you need to have env variable OPENAI_API_KEY set
/// to an api key for deepseek which has money on their account.
//DEPS io.quarkus.platform:quarkus-bom:3.15.1@pom
//DEPS io.quarkus:quarkus-picocli
//DEPS io.quarkiverse.langchain4j:quarkus-langchain4j-openai:0.24.0.CR1
//Q:CONFIG quarkus.banner.enabled=false
///usr/bin/env jbang "$0" "$@" ; exit $?
//DEPS io.quarkus.platform:quarkus-bom:3.15.1@pom
//DEPS io.quarkus:quarkus-picocli
//DEPS io.quarkiverse.langchain4j:quarkus-langchain4j-openai:0.24.0.CR1
//Q:CONFIG quarkus.banner.enabled=false
//Q:CONFIG quarkus.langchain4j.openai.api-key=${OPENAI_API_KEY}
//Q:CONFIG quarkus.langchain4j.openai.base-url=https://api.deepseek.com/v1
//Q:CONFIG quarkus.langchain4j.openai.chat-model.model-name=deepseek-chat
import dev.langchain4j.model.chat.ChatLanguageModel;
///usr/bin/env jbang "$0" "$@" ; exit $?
//PREVIEW
//JAVA 23+
//JAVAC_OPTIONS -proc:full -s gensrc
//DEPS cc.jilt:jilt:1.6.1
import static java.lang.System.*;
import java.sql.Date;
///usr/bin/env jbang "$0" "$@" ; exit $?
//PREVIEW
//JAVA 23+
//JAVAC_OPTIONS -proc:full -s gensrc
//DEPS cc.jilt:jilt:1.6.1
import static java.lang.System.*;
import java.sql.Date;
///usr/bin/env jbang "$0" "$@" ; exit $?
//JAVA 17+
// Update the Quarkus version to what you want here or run jbang with
// `-Dquarkus.version=<version>` to override it.
//DEPS io.quarkus:quarkus-bom:${quarkus.version:3.15.1}@pom
//DEPS io.quarkus:quarkus-picocli
//DEPS io.quarkus:quarkus-rest-client-jackson
//Q:CONFIG quarkus.banner.enabled=false
//Q:CONFIG quarkus.log.level=WARN
//Q:CONFIG quarkus.rest-client.analytics-engine.url=https://api.cloudflare.com/client/v4/accounts/
jbang https://github.com/parttimenerd/jfrtofp-server/releases/download/latest/jfrtofp-server-0.0.2-SNAPSHOT-all.jar %{https://github.com/parttimenerd/jfrtofp-server/raw/main/samples/flight.jfr}
@maxandersen
maxandersen / bob-jbang.gpt
Last active February 19, 2024 07:39
run this using gptscript.ai with jbang installed
Tools: bob
Ask Bob how he is doing and let me know exactly what he said.
---
Name: bob
Description: I'm Bob, a friendly guy.
Args: question: The question to ask Bob.
#!jbang --jsh
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8'>
<style>
body {margin: 0; padding: 10px; background-color: #ffffff}
h1 {margin: 5px 0 0 0; font-size: 18px; font-weight: normal; text-align: center}
header {margin: -24px 0 5px 0; line-height: 24px}
button {font: 12px sans-serif; cursor: pointer}
p {margin: 5px 0 5px 0}