Skip to content

Instantly share code, notes, and snippets.

@Cheaterman
Cheaterman / main.py
Created October 11, 2023 12:25
main.py
chunks = [
'He',
'llo',
', W',
'orl',
'd!\nA',
'nd h',
'ap',
'py ',
'Pyth',
@Cheaterman
Cheaterman / better_react.py
Last active September 2, 2023 18:44
Thinking in Kivy - "Thinking in React" example using Kivy
from kivy.app import App
from kivy.lang import Builder
from kivy.properties import (
BooleanProperty,
ListProperty,
StringProperty,
)
from kivy.uix.boxlayout import BoxLayout
@Cheaterman
Cheaterman / magicmodule.py
Created August 19, 2023 16:01
magicmodule.py
import sys
class UndefinedNameLogger:
def __getattr__(self, name):
print(f'{name} not found in module {__name__}')
sys.modules[__name__] = UndefinedNameLogger()
@Cheaterman
Cheaterman / README.md
Last active July 21, 2023 20:48
Human shader in GLSL
@Cheaterman
Cheaterman / scibs.py
Last active December 2, 2022 16:58
scibs.py
import re
import httpx
from bs4 import BeautifulSoup
EMAIL = '[email protected]'
USER_AGENT = (
'Mozilla/5.0 (X11; Linux x86_64; rv:99.0) '
'Gecko/20100101 Firefox/99.0'
)
@Cheaterman
Cheaterman / 0001-fix-hdmi-colors.patch
Created September 19, 2022 18:19
0001-fix-hdmi-colors.patch
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
index 3e1be9894..eee410758 100644
--- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
@@ -2719,6 +2719,9 @@ static u32 *dw_hdmi_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge,
* if supported. In any case the default RGB888 format is added
*/
+ /* Default 8bit RGB fallback */
+ output_fmts[i++] = MEDIA_BUS_FMT_RGB888_1X24;
@Cheaterman
Cheaterman / etcportagepatchessys-kernelgentoo-sources0006-add-nvidia-wmi-ec-backlight.patch
Created September 16, 2022 20:28
/etc/portage/patches/sys-kernel/gentoo-sources/0006-add-nvidia-wmi-ec-backlight.patch
diff --git a/MAINTAINERS b/MAINTAINERS
index 3b79fd441dde..c7f17525b340 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -13400,6 +13400,12 @@ S: Maintained
F: drivers/video/fbdev/nvidia/
F: drivers/video/fbdev/riva/
+NVIDIA WMI EC BACKLIGHT DRIVER
+M: Daniel Dadap <[email protected]>
@Cheaterman
Cheaterman / ffpyplayer_vpx_codec.py
Created July 20, 2022 02:27
ffpyplayer_vpx_codec.py
import contextlib
import functools
from kivy.core.video import video_ffpyplayer
from kivy.factory import Factory
from kivy.properties import BooleanProperty
from kivy.uix import video
_orig_media_player = video_ffpyplayer.MediaPlayer
@Cheaterman
Cheaterman / vehicle.py
Created June 3, 2022 20:43
vehicle.py
from sqlalchemy import Column, Float, ForeignKey, Integer, String
from sqlalchemy.orm import relationship
from . import Base
class Dealership(Base):
__tablename__ = 'dealerships'
id = Column(Integer, primary_key=True)
@Cheaterman
Cheaterman / mindbendies.py
Created May 22, 2022 19:07
mindbendies.py
@dataclass
class Event:
callback_name: str
def __call__(self, args_converter):
def register(cls, handler):
@functools.wraps(handler)
def wrapper(*args):
return handler(*args_converter(cls, *args))