Skip to content

Instantly share code, notes, and snippets.

View skeptrunedev's full-sized avatar
💭
🚢 🚢 🚢

skeptrune skeptrunedev

💭
🚢 🚢 🚢
View GitHub Profile
@skeptrunedev
skeptrunedev / qdrant_filter_function_arguflow.rs
Created December 1, 2023 17:23
Arguflow Qdrant Filter Function Rust
pub fn assemble_qdrant_filter(
current_user_id: Option<uuid::Uuid>,
tag_set: Option<Vec<String>>,
link: Option<Vec<String>>,
time_range: Option<(String, String)>,
filters: Option<serde_json::Value>,
quote_words: Option<Vec<String>>,
negated_words: Option<Vec<String>>,
) -> Filter {
let mut filter = Filter::default();
@skeptrunedev
skeptrunedev / dedup_pg.py
Created November 30, 2023 22:01
python script to dedup a database by column
import psycopg2
from dotenv import load_dotenv
import os
import json
import requests
# Load the .env file
load_dotenv()
origin_db_url = os.environ.get("ORIGIN_DB_URL")
@skeptrunedev
skeptrunedev / arguflow_migrate_server.py
Last active November 30, 2023 07:31
Python script to migrate one Arguflow instance to another using postgres of origin instance only
import psycopg2
from dotenv import load_dotenv
import os
import json
import requests
# Load the .env file
load_dotenv()
api_key = os.environ.get("API_KEY")
api_url = os.environ.get("API_URL")
@skeptrunedev
skeptrunedev / sentence_email_chunker.py
Last active October 15, 2023 21:06
python chunker for emails and other content that goes line by line
import argparse
import io
import json
import os
import re
import string
import requests
import tiktoken
import pandas as pd
import redis