Skip to content

Instantly share code, notes, and snippets.

View Saren-Arterius's full-sized avatar
💭
(^^)

Saren Arterius Saren-Arterius

💭
(^^)
View GitHub Profile
@Saren-Arterius
Saren-Arterius / fragment.js
Created October 29, 2024 08:41
arozos downloadPageFolder.html thumb preview
function renderFileList(filelist){
$("#folderList").html("");
if (currentViewingRoot != "."){
$("#folderList").append(`<tr class="fileobject noselect" ondblclick="event.preventDefault(); parentdir();">
<td style="padding-left: 8px;" colspan="3" > ↩ Back</td>
</tr>`);
}
// Add a div for thumbnail preview
if (!$("#thumbnail-preview").length) {
@Saren-Arterius
Saren-Arterius / README.md
Last active September 30, 2024 20:15
/usr/lib/jellyfin-ffmpeg/ffmpeg
  • Just move /usr/lib/jellyfin-ffmpeg/ffmpeg to /usr/lib/jellyfin-ffmpeg/ffmpeg.orig, and create /usr/lib/jellyfin-ffmpeg/ffmpeg with the code, and don't forget sudo chmod +x /usr/lib/jellyfin-ffmpeg/ffmpeg

  • if your cpu is not as strong as 13900h, or you want to support multiple users, you can lower height_preset_*.

  • require mediainfo

diff --git a/modules/api/api.py b/modules/api/api.py
index e6edffe7..86f51fa3 100644
--- a/modules/api/api.py
+++ b/modules/api/api.py
@@ -337,6 +337,10 @@ class Api:
return script_args
def text2imgapi(self, txt2imgreq: models.StableDiffusionTxt2ImgProcessingAPI):
+ txt2imgreq.width = round(txt2imgreq.width / 64) * 64
+ txt2imgreq.height = round(txt2imgreq.height / 64) * 64
@Saren-Arterius
Saren-Arterius / Waydroid.sh
Last active January 21, 2025 16:05
Install Waydroid on Steam Deck (As of 2024-03-16)
#!/bin/sh
cage -- bash -c 'wlr-randr --output X11-1 --custom-mode 1280x800; sleep 1; sudo /usr/local/bin/waydroid-helper & waydroid show-full-ui'
@Saren-Arterius
Saren-Arterius / 6.0.x.patch
Last active January 14, 2023 03:09
Lenovo Yoga 7 Gen 7 (14ARB7) Linux fix (for 6.0.x)
diff --git a/Documentation/devicetree/bindings/sound/tas2562.yaml b/Documentation/devicetree/bindings/sound/tas2562.yaml
index 30f6b029ac08..9af81faf4b42 100644
--- a/Documentation/devicetree/bindings/sound/tas2562.yaml
+++ b/Documentation/devicetree/bindings/sound/tas2562.yaml
@@ -54,6 +54,10 @@ properties:
'#sound-dai-cells':
const: 1
+ firmware-name:
+ $ref: /schemas/types.yaml#/definitions/string
let cache = {};
let fuck = (canvas) => {
let key = `${canvas.width},${canvas.height}`;
let ar = cache[key];
if (!ar) {
ar = [];
for (let i = 0; i < 1000; i++) {
let pixel = {
x: Math.round(canvas.width * Math.random()),
#!/bin/bash
MEMORY_MB_VLOW=8192
MEMORY_MB_LOW=32768
MEMORY_MB_NORMAL=65536
MEMORY_MB_HIGH=122880
SINGLE_SOCKET_CPU_CORES=18
TOTAL_CORES_MASK=ff,ffffffff,ffffffff
HOST_CORES_MASK=3ffff0,3ffff # 0b1111111111111111110000,0b00000000000000111111111111111111
# Maintainer: Saren Arterius <[email protected]>
# Maintainer: Térence Clastres <[email protected]>
# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
# Maintainer: Ionut Biru <[email protected]>
# Contributor: Michael Kanis <mkanis_at_gmx_dot_de>
pkgname=mutter-performance
pkgver=3.34.0+14+g0e69fe078
pkgrel=1
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from time import sleep
import threading
caps = DesiredCapabilities().FIREFOX
#caps["pageLoadStrategy"] = "normal" # complete
caps["pageLoadStrategy"] = "eager" # interactive
@Saren-Arterius
Saren-Arterius / cf.sh
Created August 7, 2019 08:22
CloudFlare IP whitelist & set_real_ip_from
#!/bin/bash
set -x
echo "#Cloudflare" > /etc/nginx/conf.d/00_real_ip_cloudflare_00.conf;
ips=$(curl https://www.cloudflare.com/ips-v4)
iptables -F cloudflare;
iptables -N cloudflare;
iptables -C INPUT -p tcp -m multiport --dports http,https -j cloudflare || iptables -A INPUT -p tcp -m multiport --dports http,https -j cloudflare
iptables -A cloudflare -p tcp -m multiport --dports http,https -s 127.0.0.0/8 -j ACCEPT;