Skip to content

Instantly share code, notes, and snippets.

@epicwhale
epicwhale / turndown_bookmarklet.js
Created August 24, 2024 19:37
Chrome developer console snippet to convert current page html into markup output - just copy and paste!
(async () => {
try {
if (typeof TurndownService === 'undefined') {
await new Promise((resolve, reject) => {
const script = document.createElement('script');
script.src = 'https://unpkg.com/turndown/dist/turndown.js';
script.onload = resolve;
script.onerror = reject;
document.head.appendChild(script);
});
@epicwhale
epicwhale / logfire_loguru_debug.py
Last active May 6, 2024 22:14
logfire not logging debug level messages?
from loguru import logger
LOGFIRE_TOKEN = "###REDACTED###" # <--- replace token
def configure_logging():
import logfire
logfire.configure(
send_to_logfire=True,
@epicwhale
epicwhale / devcontainer.json
Created May 1, 2024 07:46
DevContainer Issue
{
"name": "Dev Container",
"dockerComposeFile": ["../docker-compose.yml", "docker-compose.dev.yml"],
"service": "devcontainer",
"workspaceFolder": "/workspace",
"shutdownAction": "stopCompose",
"remoteUser": "root",
@epicwhale
epicwhale / loguru_and_stdlogging.py
Last active April 25, 2024 21:37
loguru and stdlogging RecursionError: maximum recursion depth exceeded
import logging
LOGFIRE_TOKEN = "foo" # <--- replace token
def configure_logging():
import logfire
from logfire.integrations.logging import LogfireLoggingHandler
logfire.configure(
@epicwhale
epicwhale / logfire_loguru_debug.py
Last active January 25, 2025 20:01
logfire + loguru set up conflict
import inspect
import logging
import sys
from loguru import logger
LOGFIRE_TOKEN = "FOOOOO" # <--- replae token
# Loguru intercept handler from: https://github.com/Delgan/loguru?tab=readme-ov-file#entirely-compatible-with-standard-logging
@epicwhale
epicwhale / BitLy.php
Created August 1, 2011 03:51
Bitly + Jmp URL Shortener Implementation for Zend Framework
<?php
namespace Epicwhale\Service\ShortUrl;
/**
* Bitly API implementation
*
* @author Dayson Pais <[email protected]>
* @link http://epicwhale.org
* @package Epicwhale\Service\ShortUrl
* @subpackage BitLy