Weekly Shaarli

All links of one week in a single page.

Week 15 (April 12, 2021)

What is GraphQL? | GraphQL Tutorial

A lire. Pour quand on en aura assez de REST.

Un repo Gentoo pour les films https://lord.re/ideas/011-un-repo-gentoo-pour-les-films/

Comme j’aime l’idée ... 😍

Django-reversion-compare

Django-reversion est déjà excellent pour historiser des modifications sur certaines classes.
Django-reversion-compare ajoute une partie d'administration et de visualisation, pour afficher ergonomiquement les différences entre deux instances sauvegardées.

Saved dashboards — django-sql-dashboard 0.8a2 documentation

L’idée est cool: cela permet de sauver des requêtes utilisateurs et de les ré exécuter par la suite.
Visiblement, cela va un peu plus loin, mais je n’ai pas tout parcouru.

Time Machine

La super idée pour faciliter les tests unitaires qui traitent des dates <3

Cela m'évitera peut-être de passer une paramètre date par défaut :-p

import datetime as dt
from zoneinfo import ZoneInfo
import time_machine

hill_valley_tz = ZoneInfo("America/Los_Angeles")

@time_machine.travel(dt.datetime(1985, 10, 26, 1, 24, tzinfo=hill_valley_tz))
def test_delorean():
    assert dt.date.today().isoformat() == "1985-10-26"