Skip to content

Instantly share code, notes, and snippets.

View ionelmc's full-sized avatar
🙃
wat

Ionel Cristian Mărieș ionelmc

🙃
wat
View GitHub Profile
@ionelmc
ionelmc / .env-example
Last active August 26, 2022 07:56
multistream-obs
YOUTUBE_KEY=
FACEBOOK_KEY=
TWITCH_KEY=
TWITCH_HOST=live-fra05.twitch.tv
TROVO_KEY=
@ionelmc
ionelmc / .gitignore
Last active October 22, 2023 01:47
ffmpeg-wz
*.exe
*.dll
doc
.idea
from time import time
from hunter import Action
from hunter import trace
class ProfileAction(Action):
def __init__(self):
self.timings = {}
def __call__(self, event):
b = 1
def foo():
b = 2
class foo:
a = b
b = 3
return foo()
foo().a
>>> delta = datetime.timedelta(days=200)
>>> tz = pytz.timezone('Europe/Bucharest')
>>> datetime_dt = datetime.datetime(2019, 1, 1, tzinfo=tz)
>>> print('datetime.datetime(2019, 1, 1, tzinfo=tz):', datetime_dt.isoformat())
datetime.datetime(2019, 1, 1, tzinfo=tz): 2019-01-01T00:00:00+01:44
>>> datetime_dt = tz.localize(datetime.datetime(2019, 1, 1))
>>> print('tz.localize(datetime.datetime(2019, 1, 1)):', datetime_dt.isoformat())
tz.localize(datetime.datetime(2019, 1, 1)): 2019-01-01T00:00:00+02:00
>>>
>>> print('datetime + delta:', (datetime_dt + delta).isoformat())
@ionelmc
ionelmc / conftest.py
Last active May 21, 2018 15:21
A more sophisticated celery fixture (logs + tree term)
from __future__ import print_function
import subprocess
import sys
import time
import psutil
import pytest
@ionelmc
ionelmc / conftest.py
Created May 21, 2018 14:49
pytest-django support for subprocesses
@pytest.fixture(scope='session')
def django_db_setup(request,
django_test_environment,
django_db_blocker,
django_db_use_migrations,
django_db_keepdb,
django_db_modify_db_settings):
import pytest_django.compat
def teardown_databases(db_cfg, verbosity, _teardown_databases=pytest_django.compat.teardown_databases):
{
"chrome": {
"default": "60.0",
"versions": {
"60.0": {
"image": "selenoid/chrome:60.0",
"port": "4444",
"path": "/"
}
}
"""
Make sure you have a `socat readline unix-listen:/tmp/debugger` or `socat - unix-listen:/tmp/debugger` running in
a termial before using set_trace.
"""
def set_trace():
from pdb import Pdb
import os
import socket
@ionelmc
ionelmc / .gitignore
Last active June 16, 2019 10:15
Socat PPA (readline)
socat*