Skip to content

Instantly share code, notes, and snippets.

View susodapop's full-sized avatar

Jesse susodapop

View GitHub Profile
@susodapop
susodapop / quick_date_ranges.py
Last active December 2, 2020 23:34 — forked from arikfr/trigger_refresh.py
Trigger refresh of Redash queries based on query tag
from datetime import datetime, timedelta
from collections import namedtuple
def get_frontend_vals():
ranges = calculate_ranges()
singles = calculate_singletons()
valkeys = [k for k in ranges.keys()] + [k for k in singles.keys()]
@susodapop
susodapop / cloner.py
Last active February 26, 2020 22:23 — forked from arikfr/redash.py
Edited to allow dashboard clone that forks the underlying queries
from redash import Redash
# Enter your user API key, Redash URL, and the URL slug for your target dashboard
API_KEY = ''
REDASH_URL = 'https://app.redash.io/<your organization slug>'
DASHBOARD_SLUG = ''
redash = Redash(REDASH_URL, API_KEY)
dash = redash.fork_dashboard_and_queries(DASHBOARD_SLUG)