Skip to content

Instantly share code, notes, and snippets.

View softyoda's full-sized avatar

softyoda softyoda

View GitHub Profile
@softyoda
softyoda / Bruteforcing 4 2 1 problem
Last active July 30, 2021 22:31
Just a small python programm to bruteforce 421 (idea from this video https://www.youtube.com/watch?v=094y1Z2wpJg& )
import random, time, sys
def trybignumber(bignumber):
num = random.getrandbits(bignumber)
print(num)
file = open("number.txt", "w")
file.write("Current number : \n"+ str(num))
file.close
loop = 0
start = time.time()
// ==UserScript==
// @name placestart
// @namespace http://tampermonkey.net/
// @version 0.1
// @description credit to oralekin
// @author oralekin
// @match https://hot-potato.reddit.com/embed*
// @icon https://www.google.com/s2/favicons?sz=64&domain=reddit.com
// @grant none
// ==/UserScript==
@softyoda
softyoda / blender_mirror_performance.py
Created July 7, 2022 11:06
blender_mirror_performance
import bpy
bpy.ops.mesh.primitive_monkey_add(size=2, enter_editmode=False, align='WORLD', location=(0, 0, 0), scale=(1, 1, 1))
bpy.ops.object.modifier_add(type='SUBSURF')
bpy.context.object.modifiers["Subdivision"].levels = 3
bpy.ops.object.modifier_apply(modifier="Subdivision")
bpy.ops.object.modifier_add(type='ARRAY')
bpy.context.object.modifiers["Array"].count = 50
bpy.ops.object.modifier_apply(modifier="Array")
@softyoda
softyoda / index.md
Last active October 3, 2023 13:15 — forked from JayFoxRox/index.md
3D Gaussian Splatting links
@softyoda
softyoda / remove_pdf_password.py
Created February 1, 2024 15:52
Remove password from PDF, little python snippet
from PyPDF2 import PdfReader, PdfWriter
# Path to the password-protected PDF file
input_pdf_path = 'path/to/protected/file.pdf'
# Password for the PDF file
password = 'yourPassword'
# Path for the new PDF file without a password
output_pdf_path = 'path/to/new/file.pdf'
reader = PdfReader(input_pdf_path)
@softyoda
softyoda / all.json
Created February 5, 2024 19:59
Toutes les vidéos du LeMuseumdesPourquois (https://www.youtube.com/@LeMuseumdesPourquois) 05/02/2024 Titre, description, transcription, durée, vues.
This file has been truncated, but you can view the full file.
[
{
"video_id": "w5V9a_xTqcI",
"video_full_url": "https://www.youtube.com/watch?v=w5V9a_xTqcI",
"video_title": "🗣️ Pourquoi avez-vous un mauvais accent ? (Mini Pourquoi)",
@softyoda
softyoda / scrap_srt_and_description.py
Created February 5, 2024 20:09
Scrap STR, Description, Title of all video of a youtube channel.
import requests
from youtube_transcript_api import YouTubeTranscriptApi
from youtube_transcript_api.formatters import SRTFormatter
import json
from datetime import timedelta
def download_channel_videos(api_key, channel_id):
base_url = "https://www.googleapis.com/youtube/v3"
videos_url = f"{base_url}/search?key={api_key}&channelId={channel_id}&part=snippet,id&order=date&maxResults=50"
video_details_list = []
@softyoda
softyoda / convert_glb.py
Created July 19, 2024 15:09
Replace ktx2 texture with png ones to import in blender without KHR_texture_basisu
import os
import subprocess
import json
import multiprocessing
from tqdm import tqdm
import time
import tempfile
import shutil
import logging
import glob