Skip to content

Instantly share code, notes, and snippets.

View theSoberSobber's full-sized avatar
🐢

theSoberSobber

🐢
View GitHub Profile
@theSoberSobber
theSoberSobber / Slide Extractor Try By Clustering [Workflow]
Created November 4, 2024 11:21
Trying Slide Extraction by Clustering on Clip Embeddings in Embeddings Space
yt-dlp https://www.youtube.com/watch?v=6T46sgty4Mk -o test-2
mkdir img
git clone https://github.com/LexCybermac/smlr
ffmpeg -i test-2.mp4 -vf "fps=1" img/frame_%04d.png
pip install torch torchvision numpy Pillow transformers tqdm pathlib annoy scipy
python .\smlr.py --image_directory .\img\ --clip_model openai/clip-vit-base-patch16 --threshold 0.22 --batch_size 192
Or (didn't try)
https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/image_embeddings_analysis_part_1.ipynb
import cv2
import numpy as np
from PIL import Image, ImageDraw, ImageFont
import os
import shutil
debug = False
# UI using ShadCN, fast iteraation, learn how to do streaming UIs though
@theSoberSobber
theSoberSobber / cam-enum.cpp
Created May 16, 2024 17:47
create a user_agents.txt and IPs.txt in the same directory, int user_agents.txt paste the comment at the end, needs libcurl, install by sudo apt-get install libcurl4-openssl-dev, compile using ++ -o scanner main.cpp -lcurl -pthread
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <thread>
#include <curl/curl.h>
#include <cstdlib>
#include <ctime>
#include <sstream>
#include <mutex>
@theSoberSobber
theSoberSobber / uploader-drive.py
Created May 12, 2024 20:04
Uploads a folder named test to drive with tag support, creates an index.json in the same directory, tags are to be supplied as meow,,cat,,animal,,pet.txt here meow.txt will be the name of the file and all others will be tags.
import os
from Google import Create_Service
from googleapiclient.http import MediaFileUpload
import hashlib
import json
API_NAME = 'drive'
API_VERSION = 'v3'
SCOPES = ['https://www.googleapis.com/auth/drive']
@theSoberSobber
theSoberSobber / profile.ps1
Last active May 31, 2024 17:23
Powershell Profile
# https://kevinlinxc.medium.com/how-hard-could-installing-autocomplete-for-powershell-be-4c8a2cbc69be
# Update-Module PowerShellGet -Force
# Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck
Invoke-Expression (& 'C:\Users\hp\scoop\shims\starship.exe' init powershell --print-full-init | Out-String)
Import-Module PSReadLine
Import-Module -Name Terminal-Icons
Set-PSReadLineOption -PredictionSource History
Set-PsFzfOption -PSReadlineChordProvider 'Ctrl+f' -PSReadlineChordReverseHistory 'Ctrl+r'
@theSoberSobber
theSoberSobber / c4.txt
Created March 16, 2024 07:52 — forked from turbo/c4.txt
This file has been truncated, but you can view the full file.
http://95.229.228.109:81/cgi-bin/faststream.jpg?stream=half&amp;fps=15&amp;rand=COUNTER
http://196.218.116.139:80/cgi-bin/viewer/video.jpg
http://213.240.185.79:50001/cgi-bin/faststream.jpg?stream=half&amp;fps=15&amp;rand=COUNTER
http://187.145.51.144:8083/cgi-bin/viewer/video.jpg
http://78.33.151.99:8888/mjpg/video.mjpg?COUNTER
http://84.244.69.110:80/cgi-bin/viewer/video.jpg
http://88.247.179.172:60001/cgi-bin/snapshot.cgi?chn=0&amp;u=admin&amp;p=&amp;q=0
http://76.70.29.102:2080/mjpg/video.mjpg?COUNTER
http://73.138.177.206:1024/mjpg/video.mjpg?COUNTER
http://188.235.132.145:80/cgi-bin/viewer/video.jpg
@theSoberSobber
theSoberSobber / connect-adb-tcpip.cpp
Last active March 4, 2024 19:53
Meant to be used with my hotkeydaemon sxhkd-win32 to be able to be used in conjuction with scrcpy, in addition one can use the ip widget app on android to make it even more seamless.
#include <windows.h>
#include <iostream>
#include <string>
#include <winuser.h>
HWND g_hTextBox;
HWND g_hButton;
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
@theSoberSobber
theSoberSobber / main.sh
Last active August 9, 2024 07:32
Termux CronTab Script Codeforces, (crontab -e, */15 * * * * /data/data/com.termux/files/home/monitor/data/main.sh >> /data/data/com.termux/files/home/monitor/data/logs.txt 2>&1 , nohup crond -n &>/dev/null &)
#!/bin/bash
# Function for colored logging
debug() {
local mode="$1"
local log="$2"
local color="$3"
case "$mode" in
fetch) echo -e "\e[1;36m[Fetch]\e[0m $log" ;;
@theSoberSobber
theSoberSobber / HP Pavilion Gaming Laptop 15-ec1xxx.xml
Created December 7, 2023 12:31 — forked from ibLeDy/HP Pavilion Gaming Laptop 15-ec1xxx.xml
NBFC config for the HP Pavilion Gaming Laptop 15-ec1xxx
<?xml version="1.0"?>
<FanControlConfigV2 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NotebookModel>HP Pavilion Gaming Laptop 15-ec1xxx</NotebookModel>
<Author>bLeDy</Author>
<EcPollInterval>1000</EcPollInterval>
<ReadWriteWords>false</ReadWriteWords>
<CriticalTemperature>68</CriticalTemperature>
<FanConfigurations>
<FanConfiguration>
<ReadRegister>88</ReadRegister>
@theSoberSobber
theSoberSobber / config.yaml
Created August 16, 2023 14:14
GlazeWM Config
gaps:
inner_gap: 2
outer_gap: 4
general:
# Whether to show floating windows as always on top.
show_floating_on_top: false
bar:
height: "30px"