This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
MIT License | |
Copyright (c) 2023 D. Sealtiel Valderrama | |
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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import abc | |
import math | |
import functools | |
import pygame | |
import pygame.locals | |
import pygame.math |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import uwebsockets.client | |
import time | |
import network | |
import urequests | |
import micropython | |
DEFAULT_ESSID = 'network-esp8266' | |
DEFAULT_PASSWORD = 'ultra-secret-password' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import asyncio | |
import enum | |
class StateMachine(enum.Enum): | |
INIT = 0 | |
RUN = 1 | |
WAIT = 2 | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
import falcon | |
import falcon.asgi | |
import peewee | |
DATABASE_FILENAME = "cybercoffee.db" | |
class Singleton(type): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import contextlib | |
import numpy as np | |
import pyaudio | |
from tensorflow import keras | |
CHUNK = 1024 | |
FORMAT = pyaudio.paInt16 | |
CHANNELS = 1 | |
RATE = 44100 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import ctypes | |
import string | |
import sdl2 | |
import sdl2.sdlttf as sdlttf | |
DEFAULT_FONT = "ModernDOS8x16.ttf" | |
DEFAULT_PTSIZE = 16 | |
DEFAULT_ALL_ASCII = string.printable |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import heapq | |
def find_shortest_path_dijkstra(maze, start, end): | |
""" | |
Find shortest path with dijkstra algorithm | |
:param maze: List[List[int]] | |
:param start: Tuple[int, int] | |
:param end: Tuple[int, int] |