Skip to content

Instantly share code, notes, and snippets.

View spillai's full-sized avatar

Sudeep Pillai spillai

View GitHub Profile
@spillai
spillai / vlm_tools_youtube.py
Created March 28, 2024 19:52
Helper video reader utility for handling youtube URLs
import logging
from itertools import islice
from pathlib import Path
from typing import Iterable
from nos.common.io import VideoReader
from PIL import Image
from pytube import Playlist, YouTube
logger = logging.getLogger(__name__)
@spillai
spillai / vlm_tools_openai.py
Created March 31, 2024 16:19
Tools to interact with openai (gpt4, gpt4v)
import inspect
import os
from functools import lru_cache
from typing import Any, Dict, Literal, Union
import requests
from loguru import logger
from PIL import Image
from diskcache import Cache