Skip to content

Instantly share code, notes, and snippets.

View DJRHails's full-sized avatar
💭

Daniel Hails DJRHails

💭
View GitHub Profile
@DJRHails
DJRHails / execblock.py
Last active March 29, 2023 10:02
Execute a markdown code block
#!/usr/bin/env python3
from dataclasses import dataclass
from io import StringIO
from pathlib import Path
from rich.console import Console
from rich.panel import Panel
from rich.table import Table
from typing import Optional
import contextlib
@DJRHails
DJRHails / url-to-bibtex.py
Last active March 15, 2023 21:57
Use GPT-3.5 (davinci-003) to extract a bibtex entry from a URL
import sys
import openai
import subprocess
# Replace YOUR_API_KEY with your actual OpenAI API key
openai.api_key = "YOUR_API_KEY"
def get_page_contents(url):
try:
result = subprocess.run(["lynx", "-dump", url], capture_output=True, check=True)
@DJRHails
DJRHails / keybase.md
Created October 23, 2022 23:01
Keybase Proof

Keybase proof

I hereby claim:

  • I am djrhails on github.
  • I am djrhails (https://keybase.io/djrhails) on keybase.
  • I have a public key ASAJbd2jC5tzJJ9FcUE35pKbhQasTNUOoI86blNudMoIBgo

To claim this, I am signing this object: