Skip to content

Instantly share code, notes, and snippets.

View hlorand's full-sized avatar
👾

Lorand Horvath hlorand

👾
View GitHub Profile
@hlorand
hlorand / README.md
Last active February 11, 2024 11:33
My m.youtube.com greasyfork scripts https://greasyfork.org/en/users/1193838-hlorand
@hlorand
hlorand / api.php
Created September 12, 2023 11:45
Collapsible panels - https://fb.com/1995384244128452
<?php
echo <<<JSON
[
{
"category" : "Népszerű termékek",
"products" : [
{
"url" : "#",
"name" : "Terméknév 1",
@hlorand
hlorand / list-brew-package-sizes-and-dependencies.sh
Created September 3, 2023 02:58
List Homebrew package sizes and dependencies
#!/bin/bash
# list installed brew packages and list its dependencies
# https://www.thingy-ma-jig.co.uk/blog/22-09-2014/homebrew-list-packages-and-what-uses-them
brew list -1 | while read cask; do echo -ne "\x1B[1;34m $cask \x1B[0m"; brew uses $cask --installed | awk '{printf(" %s ", $0)}'; echo ""; done
# list installed brew packages sizes
# https://stackoverflow.com/questions/40065188/get-size-of-each-installed-formula-in-homebrew
@hlorand
hlorand / promise-javascript.html
Created March 4, 2023 23:50
Mi az a promise Javascript-ben?
<body bgcolor="black">
<script>
/*
Tegyük fel, hogy étteremben kaját rendelünk. Ez vagy megjön, vagy nem.
Attól függően, hogy megjött-e vagy sem különbözőféleképp szeretnénk reagálni.
A reakciókat két függvény írja le: a siker() és a bukas(). Mindkettő a
saját üzenetén kívül képes extra üzenetet fogadni
*/
@hlorand
hlorand / clone-all-gists.sh
Created March 1, 2023 22:42
Clone every GitHub Gists into separate folders
#!/bin/bash
##################################
# Clone every GitHub Gist
# Requirement: The GitHub CLI
# sudo apt install gh
##################################
mkdir gists
cd gists
@hlorand
hlorand / 2-3-hosszu-domain-szabad-e.sh
Last active October 16, 2023 00:11
Domain ellenőr: Ellenőrzi az összes 2 és 3 hosszú magyar .hu domain-t, hogy szabad-e
#!/bin/bash
###############################
# .hu domain foglaltság ellenőr
# -----------------------------
# Ellenőrzi a 2 és 3 betűs címek foglaltságát
# Egy .txt-be írja ha szabad
# Kommentezd ki ami nem kell
#
# Frissítsd az url-ben az ajax_nonce=???? -ot mielőtt futtatnád!
@hlorand
hlorand / ncore.py
Created December 5, 2022 09:30
nCore letöltő - bejelentkezik az nCore-ba és automatikusan letölti a keresés első találatát
# bejelentkezik az nCore-ba és automatikusan letölti a keresés első találatának torrent file-ját
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service
from selenium.webdriver import Chrome
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.options import Options
search = "harry potter felver"
@hlorand
hlorand / vr180-to-flatSBS.sh
Created August 20, 2022 00:49
Converts VR180 to flat SBS side-by-side video
#!/bin/bash
# Read more:
# http://ffmpeg.org/ffmpeg-filters.html#v360
ffmpeg.exe -i input.mp4 -vf "v360=input=equirect:output=flat:ih_fov=180:h_fov=70:v_fov=70:pitch=-10:in_stereo=sbs:out_stereo=sbs,scale=1600:-1" output.mp4
@hlorand
hlorand / alpinejs-test.html
Created August 2, 2022 00:20
Alpine.js feature test
<script src="https://unpkg.com/alpinejs" defer></script>
<style>
body{
background-color: #444;
color: #ddd;
}
</style>
// ==UserScript==
// @name Restore Delete button for YouTube playlists
// @namespace restore-delete-button-for-yt-playlists
// @version 0.1
// @description When you watch a playlist, the delete button is hidden under a submenu. It restores the delete button to its original place near the playlist item. When you hover over a playlist item, the trashcan icon appears. See in action: https://i.imgur.com/MwM3GCb.gif
// @author Lorand Horvath
// @match https://www.youtube.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=youtube.com
// @grant none
// ==/UserScript==