Skip to content

Instantly share code, notes, and snippets.

@joachimesque
joachimesque / kirbytext.extended.php
Created November 12, 2012 11:07
adding a more complete image link kirbytext tag by extending the functionalities (requires the thumbs plugin to work)
function __construct($text, $markdown=true) {
parent::__construct($text, $markdown);
// define custom tags
$this->addTags('imglink');
$this->addAttributes('legend', 'crop', 'quality', 'rel', 'class', 'size');
}
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#
# Dice display for Raspberry Pi + PaPiRus Zero 1.2
# V1.2
# By Joachim Robert
# http://github.com/joachimesque
# Shared under the WTFPL - Do What the Fuck You Want to Public License
#

Keybase proof

I hereby claim:

  • I am joachimesque on github.
  • I am joachimrobert (https://keybase.io/joachimrobert) on keybase.
  • I have a public key whose fingerprint is AB87 8ED3 DC3D 823A 4161 9893 9689 A275 B55A C843

To claim this, I am signing this object:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Comment faire un bot ?
# C'est simple!
# D'abord on installe Mastodon.py, on crée l'app et on s'authentifie
# sur le compte voulu. Attention, utilisez bien l'argument `api_base_url`
# pour vous connecter à la bonne instance. Sinon c'est mastodon.social.
# Ensuite on install ephem et on télécharge le fichier revolcal.py
Les colandes
Au chantent de partes
Les comme main me verient de mort de sout de marine
Oux fait de plants mont de vient de mois cours mes vient de les brantent ne les maint de nour de pertent des sous les montent de les courit les cientent de sous les comme peur le mois de la monte en coures
Éle pas de la mains de l'air de la mard de la mard de la mard de la mard de l'air de l'air de la mard des partier de l'air de la mard de la mard de la mard de les partier de l'air de la mains de l'air de la courd de l'air de l'air de l'aissier de l'autre au monte et l'ombre et le par le pas de la monte et le par le par le par le pas de l'air de l'air de la monte et le pros de l'air de l'air de la courd de l'air de l'air de le par le prissent de l'air de la par le courd de l'air de la mard de la courd de les priste et le par le pas de l'autre et le par le comme et le par le monte et le pas de l'air de l'air de la par le par le par le par le par le par le courd de l'air de l'air de l'air de la monte et les partier de l'air de la monte et son par le par le par le par le courd de l'air de leur de l'air de l'air de la mard de la mard de la monte et le boure et les partent de l'air de la monte et le partier de l'air de la mains de l'armier de l'air de l'air de l'air de la monte et le par le
@joachimesque
joachimesque / config.php
Created January 4, 2018 15:19
CSP headers with a script-src nonce directive for Kirby
<?php
/*
---------------------------------------
CSP
---------------------------------------
*/
$csp_nonce = base64_encode(random_bytes(20));
$csp_header = "Content-Security-Policy: default-src 'self'; script-src 'self' 'nonce-" . $csp_nonce . "';";
// set `csp-nonce` so it's accessable
@joachimesque
joachimesque / tracking_authorization.css
Last active May 19, 2018 12:31
Script de demande d'autorisation de ciblage (pour conformité RGPD, respecte DNT)
dialog#tracking_authorization_dialog[open] {
position: fixed;
bottom: 0;
left: 0;
right: 0;
width: 100%;
padding: 2em calc((90vw - 990px) / 2);
font-size: .8em;
@joachimesque
joachimesque / twitter-mentions-linker-for-mastodon.user.js
Last active April 29, 2018 20:32
Transforms @[email protected] to a bona fide link to Twitter in the Mastodon web interface.
// ==UserScript==
// @name Twitter mentions linker for Mastodon
// @description Transforms @[email protected] to a bona fide link to Twitter in the Mastodon web interface.
// @include https://boitam.eu/*
// ==/UserScript==
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
var nodes = Array.prototype.slice.call(mutation.addedNodes);
nodes.forEach(function(node) {
@joachimesque
joachimesque / build.py
Created May 11, 2018 13:15
WebExtension build script
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# based on https://gist.github.com/Matthew-Maclean/3e8efb1d65f0bab8e663ad7ca2aabdaf
#
# usage: build.py [-h] [-c] [-w] [-d DIRECTORY]
#
# Build your extension file.
#
# optional arguments: