Skip to content

Instantly share code, notes, and snippets.

View SealtielFreak's full-sized avatar
🌴
Valiendo verga

El Sealtiel SealtielFreak

🌴
Valiendo verga
View GitHub Profile
@SealtielFreak
SealtielFreak / scientific_calculator.py
Last active April 6, 2024 00:17
Scientific calculator
import collections
import enum
NUMBERS = "".join(map(str, range(10)))
FLOAT = ".,"
OPERATOR = "+-*/"
PARENTHESIS = "()"
#include <stdio.h>
#include <pico/stdlib.h>
#include "hardware/pwm.h"
#include "hardware/adc.h"
#define LED_PIN_BUILT 25
#define DEFAULT_WRAP_PWM 4096
#define DEFAULT_DIV_PWM 3
@SealtielFreak
SealtielFreak / brycks.py
Last active May 17, 2026 18:17
bryck from 2023 project for game framework in web browser
"""
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
@SealtielFreak
SealtielFreak / pong.py
Created September 19, 2023 20:18
Pong in Pygame
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import abc
import math
import functools
import pygame
import pygame.locals
import pygame.math
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <setjmp.h>
#define MAX_AWAIT_JMP 8
static int throw_signal;
static jmp_buf main_jmp;
import uwebsockets.client
import time
import network
import urequests
import micropython
DEFAULT_ESSID = 'network-esp8266'
DEFAULT_PASSWORD = 'ultra-secret-password'
@SealtielFreak
SealtielFreak / scheduler_async.py
Last active June 1, 2023 20:09
skech scheduler, serial testing at commsnds and overflow DMA test
import asyncio
import enum
class StateMachine(enum.Enum):
INIT = 0
RUN = 1
WAIT = 2
import ctypes
import dataclasses
import string
import sys
import typing
import sdl2
import sdl2.sdlttf as ttf
WINDOW_SIZE_WIDTH, WINDOW_SIZE_HEIGHT = 640, 480
@SealtielFreak
SealtielFreak / cybercoffee.py
Last active May 18, 2023 19:50
CyberCoffee API Rest (With Falcon and Peewee)
import json
import falcon
import falcon.asgi
import peewee
DATABASE_FILENAME = "cybercoffee.db"
class Singleton(type):
@SealtielFreak
SealtielFreak / inscription_voice.py
Last active April 25, 2023 17:11
Inscription voice with Tensorflow and Pyaduio
import contextlib
import numpy as np
import pyaudio
from tensorflow import keras
CHUNK = 1024
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 44100