Skip to content

Instantly share code, notes, and snippets.

View JBou's full-sized avatar

Gabriel Patzleiner JBou

  • 14:27 (UTC +01:00)
View GitHub Profile
@nort3x
nort3x / readme.md
Last active January 15, 2026 06:04
Intellij License Activation 2025 - don't use ja-netfilter

Intro

I personally experienced slow downs and problems using ja-netfilter agent

i decided to inspect how jetbrains check for validity of licenses(because despite the fact i exclusivly told jetbrains to work-offline it still check the licesnse)

these are my conlusions: two domains are responsible for revoking invalid licenses:

@Renegade605
Renegade605 / zfs_error_check.sh
Last active May 5, 2025 08:38
Unraid ZFS Error Notifications
#!/bin/bash
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# UNRAID ZFS ERROR NOTIFICATION SCRIPT #
# #
# Author: Renegade605 #
# GitHub: https://gist.github.com/Renegade605/8a2d41cc93fa9f01670fc9ba34177c3c #
# Last Updated: 2024-02-28 #
@inidamleader
inidamleader / AutoSizeText.kt
Last active January 10, 2026 23:43
Composable function that automatically adjusts the text size to fit within given constraints with optimal performance by using a binary search algorithm. Compared to Google’s built-in solution, AutoSizeText offers greater precision, better multiline support, and improved control over layout behavior — all while remaining performance-friendly.
/*
MIT License
Copyright (c) 2024 Reda El Madini
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
@Composable
fun LocationDisplay(activity: ComponentActivity) {
// Create a conflated channel for location updates
val locationChannel = remember { Channel<Location>(Channel.CONFLATED) }
// Create a mutable state for the location text
val locationState = remember { mutableStateOf("") }
// Receive location updates from the channel using a coroutine
LaunchedEffect(locationChannel) {
val scope = CoroutineScope(Dispatchers.Default)
@Shuggy999
Shuggy999 / italiantv.m3u
Created April 17, 2023 19:10
my iptv playlist
#EXTM3U
#EXTINF:-1,Rai 1 HD [1]
https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=2606803&output=16
#EXTINF:-1,Rai 2 HD [2]
https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=308718&output=16
#EXTINF:-1,Rai 3 HD [3]
https://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=308709&output=16
@pesterhazy
pesterhazy / building-sync-systems.md
Last active January 15, 2026 08:28
Building an offline realtime sync engine

So you want to write a sync system for a web app with offline and realtime support? Good luck. You might find the following resources useful.

Overview articles

@steelproxy
steelproxy / edtr.command
Created December 8, 2021 05:52
Script I created to get unlimited free ExpanDrive5 trials with on macOs, don't know if it still works.
clear
printf "Would you like to reset your ExpanDrive trial? (y/n): "
read PROMPT
if [ "$PROMPT" != "y" ]
then
exit
fi
printf "Killing ExpanDrive... "
pkill ExpanDrive
printf "Killed!\nResetting... "
@jaylinski
jaylinski / kodi.strm
Last active November 26, 2025 22:12
Kodi playlist containing free and public TV streams from DE/AT/CH with DRM support.
#KODIPROP:inputstream=inputstream.adaptive
#KODIPROP:inputstream.adaptive.manifest_type=mpd
#KODIPROP:inputstream.adaptive.license_type=com.widevine.alpha
#KODIPROP:inputstream.adaptive.license_key=https://drm.ors.at/acquire-license/widevine?BrandGuid=13f2e056-53fe-4469-ba6d-999970dbe549&userToken=<token>||R{SSM}|
https://orf1.mdn.ors.at/out/u/orf1/drmqxa/manifest.mpd
@denis-ismailaj
denis-ismailaj / LabelledCheckBox.kt
Last active November 13, 2024 19:38
LabelledCheckBox in Jetpack Compose
@Composable
fun LabelledCheckBox(
checked: Boolean,
onCheckedChange: ((Boolean) -> Unit),
label: String,
modifier: Modifier = Modifier
) {
Row(
verticalAlignment = Alignment.CenterVertically,
modifier = modifier
@ScottPierce
ScottPierce / RotateScreen.kt
Last active August 5, 2025 04:56
Jetpack Compose Screen Rotation
@Composable
fun RotateScreen(
rotation: ScreenRotation,
modifier: Modifier = Modifier,
contentAlignment: Alignment = Alignment.TopStart,
content: @Composable () -> Unit
) {
BoxWithConstraints(modifier = modifier) {
val width: Dp
val height: Dp