Skip to content

Instantly share code, notes, and snippets.

# Colab: https://colab.research.google.com/drive/1YpDetI8BRbObPDEVdfqUcwhEX9UUXP-m?usp=sharing
import os
from pathlib import Path
from haystack import Pipeline
from haystack.components.converters import HTMLToDocument
from haystack.components.writers import DocumentWriter
from haystack_integrations.document_stores.chroma import ChromaDocumentStore
from haystack_integrations.components.retrievers.chroma import ChromaQueryTextRetriever
@riccardodivirgilio
riccardodivirgilio / myscript.sh
Created November 14, 2022 17:09
myscript.sh
echo 'hello from gist!'
var square = function(x){ return x*x;};
var cube = function(x){ return x*x*x;};
SELECT 21 as AGE
def addtwo(a):
return a + 2
const StompJs = require("@stomp/stompjs");
const client = new StompJs.Client({
brokerURL: "ws://localhost:15674/ws",
connectHeaders: {
login: "user_1",
passcode:
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtb2RlIiA6ICJydyIsICJjaGFubmVsIiA6ICIxIiwgInJvbGUiIDogIndlYnVzZXIiLCAidXNlcl9pZCIgOiAxLCAiZXhwIiA6IDE1OTkzNDUzNzJ9.HLYr22YUZ6XjocHo0EuxuWuhX6AT7qygOrkB4GZo1nY"
},
debug: str => console.log(str),
@riccardodivirgilio
riccardodivirgilio / addtodo.py
Created September 4, 2020 16:25
Code for subzero-starter-kit
#!/usr/bin/env python
import asyncio
import websockets
import aiohttp
async def hello():
async with aiohttp.ClientSession() as session:
@riccardodivirgilio
riccardodivirgilio / error.py
Created May 20, 2019 15:43
proposed fix for wolframclient error
from PIL import Image
import io
from wolframclient.language import wlexpr, wl
from wolframclient.evaluation import WolframLanguageSession
import numpy as np
def CurvatureFlowFilter(session, img):
data = session.evaluate(wl.CurvatureFlowFilter(img, 50))
@riccardodivirgilio
riccardodivirgilio / wl.py
Last active March 27, 2019 14:50
Sample code
2+2
@riccardodivirgilio
riccardodivirgilio / findefile.py
Last active January 16, 2018 18:33
Recursive Find File utility
import os
def findfiles(files, test = lambda path: os.path.splitext(path)[1].lower() == '.xlsx'):
if isinstance(files, str):
files = [files]
for path in files:
if os.path.isdir(path):
for root, dirs, files in os.walk(path):