Skip to content

Instantly share code, notes, and snippets.

View Shlomigreen's full-sized avatar

Shlomi Green Shlomigreen

View GitHub Profile
@Shlomigreen
Shlomigreen / import_from_gist.py
Last active January 10, 2023 17:09 — forked from koji-kojiro/import_from_gist.py
[Python] import from Gist
def download_from_gist(gist_id, outdir=None, encoding='utf-8'):
import json, os
from urllib.request import urlopen
gist_api = urlopen("https://api.github.com/gists/" + gist_id)
gist_json = json.load(gist_api)
gist_src = {filename: urlopen(metadata['raw_url']).read().decode(encoding) for filename, metadata in gist_json['files'].items()}
if outdir is None:
from tempfile import mkdtemp