Skip to content

Instantly share code, notes, and snippets.

View Dhravya's full-sized avatar
🚀
Building things!

Dhravya Shah Dhravya

🚀
Building things!
View GitHub Profile
import { type NextApiRequest, type NextApiResponse } from 'next';
import Ffmpeg from 'fluent-ffmpeg';
export default function handler(req: NextApiRequest, res: NextApiResponse) {
if (req.method === 'GET') {
// Set response headers
res.setHeader('Content-Type', 'video/mp4');
res.setHeader('Connection', 'keep-alive');
res.setHeader('Accept-Ranges', 'bytes');
import { createToolsFromOpenAPISpec, runWithTools } from "@cloudflare/ai-utils";
export default {
async fetch(request, env, ctx) {
const response = (await runWithTools(
env.AI,
"@hf/nousresearch/hermes-2-pro-mistral-7b",
{
messages: [
{
await runWithTools(env.AI, "@hf/nousresearch/hermes-2-pro-mistral-7b", {
messages: [
{ role: "system", content: "Put user given values in KV" },
{ role: "user", content: prompt },
],
tools: [
{
name: "KV update",
description: "Update a key-value pair in the database",
parameters: {
let tweets = []; // Initialize an empty array to hold all tweet elements
const scrollInterval = 1000;
const scrollStep = 5000; // Pixels to scroll on each step
let previousTweetCount = 0;
let unchangedCount = 0;
const scrollToEndIntervalID = setInterval(() => {
window.scrollBy(0, scrollStep);
from rich import print
import time
FORBIDDEN_CHARS = ["⍼", "⳧"]
text= "really really really long text that has a lot of repeating stuff so that it can be coompressed"
def find_all_non_overlapping_repeating_substrings(text: str):
text = (text + ' ') if text[-1] != ' ' else text
text = """
ipsum doloridk sit amet, consectetur adipiscing elit.
sed non risus.adiidkidk
suspendisse lectus tortor,adi dignissim sit amet, adipiscing nec, ultricies sed, dolor.
cras elementum ultrices diam.idkidkidk maecenas ligula massa, varius a, semper congue, euismod non, mi. """
txt1 = "loremhehe loremhehe lorem ipsumhehe ipsum ipsum"
def find_all_non_overlapping_repeating_substrings(text: str):
@Dhravya
Dhravya / owofy.ts
Last active January 20, 2023 12:34
Gist Created in Script Kit
function owofy(text: string, wanky: boolean = false) {
function lastReplace(s: string, old: string, newVal: string): string {
const i = s.lastIndexOf(old);
if (i < 0) {
return s;
}
const start = s.substring(0, i);
const end = s.substring(i + old.length);
return start + newVal + end;
}
@Dhravya
Dhravya / bot.py
Last active October 18, 2023 14:57
A simple twitter bot using Twitter API v2
import pytwitter
from os import environ as env
from dotenv import load_dotenv
load_dotenv() # Loads the .env file we created earlier
api = pytwitter.Api(
consumer_key=env["CONSUMER_KEY"],
consumer_secret=env["CONSUMER_SECRET"],
access_token=env["OAUTH_TOKEN"],
@Dhravya
Dhravya / music.py
Created January 27, 2022 17:14
A music cog with spotify support based on FFMPEG for discord.py
import asyncio, functools, itertools, math, random
import spotipy, youtube_dl, discord, lyricsgenius
from spotipy.oauth2 import SpotifyClientCredentials
from async_timeout import timeout
from discord.ext import commands
from otherfiles.utils import voteembed, Votelink
from typing import Sequence
def strong_british_accent(
text: Sequence
):
"""Converts your given string/array to a kind-of strong british accent (if you're nonsensical about it...)
"""
def brit(brsentence):
brsentence = brsentence.replace("it was ", "it was quite ")