sequenceDiagram
participant Commanditaire
participant UGAP
participant Fournisseur
participant GRIST
participant PRFM
participant DSAF
rect rgb(12, 12, 12)
sequenceDiagram
participant User
participant Proxy
participant GitHub
participant App
User->>Proxy: Visits protected URL
Proxy->>User: 302 Redirect to GitHub login
User->>GitHub: GET /login
Hello world
Some fun links : good stuff
Some invalid stuff
blalbla More good stuff
in the /users/overview browser console:
const table = document.querySelector("table#users-table");
const unsecureUsers = Array.from(table.querySelectorAll("tbody tr")).filter(r=>!r.innerHTML.includes("2FA is enabled")).map(r => r.querySelector("td.sorting_1:first-of-type span.d-block").textContent);
copy(unsecureUsers.join("\n")); // clipboard copy
Tenues capoiera 8 ans et 12 ans- Cocote minute SEB "Clipso"
- Robot Silvercrest Monsieur cuisine SKMH 1100 A1 avec accessoires vapeur
- Jouet poussette enfant avec deux poupées
- Jouet lave vaisselle
- Radio reveil bluetooth MUSE M172-BT
- BB: ciel lumineux Pabobo SP02B
- Livre Jeux adulte FibreTigre "Out there l'exil"
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# pip install diffusionkit-cli | |
# example: ./gen-diffusionkit.sh group-of-people-having-an-eureka-moment | |
PROMPT="$@" | |
if [ ${#PROMPT} -le 5 ]; then | |
echo "Please provide an explicit prompt" | |
exit 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { when } from "q"; | |
import Sellsy from "node-sellsy"; | |
import { getBookeoProductId } from "./bookeo"; | |
export const TVA = 20; | |
/** | |
* create sellsy invoice and paymanet | |
* return existing customer if any |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
await db | |
.with("expiration_date", (db) => | |
db | |
.selectFrom("missions") | |
.select(({ fn }) => ["user_id", fn.max("end").as("expiration")]) | |
.groupBy("user_id") | |
) | |
.selectFrom(["users", "expiration_date"]) | |
.select([ | |
"users.username", |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$schema": "https://json-schema.org/draft-07/schema", | |
"additionalProperties": { | |
"$ref": "#/definitions/mecanismes/valeur" | |
}, | |
"definitions": { | |
"mecanismes": { | |
"variations": { | |
"title": "variations", | |
"markdownDescription": "Contient une liste de conditions (si) et leurs conséquences associées (alors), ainsi qu’un cas par défaut (sinon).\n\nPour la première condition vraie dans la liste, on retient la valeur qui lui est associée.\n\nSi aucune condition n’est vraie, alors ce mécanisme renvoie implicitement non.\n\nCe mécanisme peut aussi être utilisé au sein d’un autre mécanisme avec des attributs, tel que produit ou barème.\n\nDoc: https://publi.codes/docs/api/m%C3%A9canismes#variations", |
NewerOlder