Example on how to use howler.js
This requires howler.js
to be in the same folder as all these files. It can be found in the dist
folder of the howler.js download.
from fastapi import Depends, FastAPI | |
from pydantic import BaseModel | |
from sqlalchemy import Column, Integer, String | |
from sqlalchemy.ext.declarative import declarative_base | |
from sqlalchemy.orm import Query, Session | |
from pagination import PaginatedList, paginated_get | |
Base = declarative_base() |
{ | |
"[sql]": { | |
"editor.formatOnSave": false | |
} | |
} |
Example on how to use howler.js
This requires howler.js
to be in the same folder as all these files. It can be found in the dist
folder of the howler.js download.
Stream URL: https://twitch.tv/exhuma
Some days I may work on other project from my GitHub repositories for general housekeeping.
""" | |
Helper functions for unit-testing with SQLAlchemy | |
This provides a context-manager "rb_session" which | |
creates a new session that ignores all ".commit()" | |
calls. This might not work with all databases. It | |
has been tested with PostgreSQL. Verify that the | |
commits are really ignored if you use any other DB. | |
""" |
import logging | |
import sys | |
from logging.handlers import QueueHandler, QueueListener | |
from queue import Queue | |
from time import sleep | |
class FlushingHandler(QueueHandler): | |
def flush(self): | |
super().flush() |
class ScannedPort: | |
label: str = "" | |
clsas ScannedDevice: | |
hostname: str = "" | |
ports: List[ScannedPort] = [] | |
class Port(Base): | |
hostname = Column(String, ForeignKey("Device.hostname") | |
label = Column(String) |
""" | |
This module defines additional "IP-Address" type decorators for use with | |
SQLAlchemy and PostgreSQL. These types will convert the PostgreSQL values | |
to/from Python :py:mod:`ipaddress` classes. | |
These classes can be used in model definitions:: | |
class MyTable(Base): | |
... | |
ip = Column(PgIpAddress, ...) |
""" | |
This file demonstrated using the "FetchedValue" feature of SQLAlchemy for | |
values which are generated by the DB, without knowing *how* they are generated | |
in the DB. | |
""" | |
from sqlalchemy import Column, DateTime, FetchedValue, Unicode, create_engine | |
from sqlalchemy.ext.declarative import declarative_base | |
from sqlalchemy.orm import sessionmaker | |
Base = declarative_base() |