Skip to content

Instantly share code, notes, and snippets.

View tudoanh's full-sized avatar

Đỗ Anh Tú tudoanh

View GitHub Profile
@tudoanh
tudoanh / hunyuan_test_1.json
Created January 16, 2025 04:24
hunyuan_test_1.json
{
"last_node_id": 83,
"last_link_id": 236,
"nodes": [
{
"id": 16,
"type": "KSamplerSelect",
"pos": [
484,
751
(function() {
'use strict';
function collectUrls() {
const urlPattern = /^https:\/\/www\.linkedin\.com\/company\/[a-zA-Z0-9-]+\/?$/;
const links = document.querySelectorAll('a');
const matchingUrls = [];
links.forEach(link => {
const href = link.href;
@tudoanh
tudoanh / run_llama3.py
Created April 22, 2024 02:54
Run Llama 3 8B with Llamafile
import requests
import subprocess
import os
import signal
def download_file(url, target_path):
response = requests.get(url, stream=True)
with open(target_path, "wb") as f:
for chunk in response.iter_content(chunk_size=8192):
f.write(chunk)
@tudoanh
tudoanh / commands.sql
Created April 4, 2024 00:32 — forked from anhtran/commands.sql
Cách tạo cấu hình cho tiếng Việt trong PostgreSQL (stopwords, ispell)
CREATE TEXT SEARCH DICTIONARY public.vietnamese (
TEMPLATE = pg_catalog.simple,
STOPWORDS = vietnamese
);
CREATE TEXT SEARCH CONFIGURATION public.vietnamese (
COPY = pg_catalog.english
);
ALTER TEXT SEARCH CONFIGURATION public.vietnamese
import pandas as pd
from io import StringIO
import datetime
def to_df(table_data):
df = pd.read_csv(table, delimiter=",")
return df
@tudoanh
tudoanh / bad_words.txt
Last active April 6, 2024 06:29
bad words list
4r5e
5h1t
5hit
a55
anal
anus
ar5e
arrse
arse
ass
@tudoanh
tudoanh / douyin.py
Last active June 3, 2023 09:54
Douyin get video url without watermark
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By
def get_douyin_video(url):
options = webdriver.ChromeOptions()
chrome_options = {
@tudoanh
tudoanh / subtitles_solve.py
Created July 19, 2022 03:14
Code for imaginaryCTF forensics "Subtitles" challenge
import ffmpeg
from tensorflow import keras
import cv2
def video_to_data():
# Extract frames from video every 1 second and save to data dir using ffmpeg and start from 0
ffmpeg.input("./subtitles.mp4").output("./data/%d.png", ss="0").run()
@tudoanh
tudoanh / hackthebox-battle-in-ori-on-pytorch.ipynb
Created May 19, 2022 16:41
Hackthebox Battle in OrI/On Pytorch.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@tudoanh
tudoanh / hackthebox-mnist-without-2.ipynb
Created May 19, 2022 15:58
Hackthebox Mnist without 2
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.