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
# Sujets du forum dont le premier message contient des pouces rouges, classés par année de création | |
from zds.forum.models import Post | |
table = { | |
"year": ["Année"], | |
"separator": ["-"], | |
"count": ["Nombre de sujets"], | |
"percentage": ["Pourcentage de sujets"], | |
} |
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
// ==UserScript== | |
// @name Remove Didomi's popup | |
// @version 1 | |
// @grant none | |
// @include * | |
// ==/UserScript== | |
var observer = new MutationObserver(function () { | |
if(document.body.classList.contains("didomi-popup-open")) { | |
document.body.classList.remove("didomi-popup-open") |
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/bash | |
isinteger='^[0-9]+$' | |
logfile="/var/log/zds/nginx-"$1".log" | |
if [[ $1 == "access" || $1 == "error" ]] && [[ $2 == "0" ]]; then | |
cat $logfile; | |
elif [[ $1 == "access" || $1 == "error" ]] && [[ $2 =~ $isinteger ]]; then | |
zcat $logfile.$2.gz; | |
else |
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
// ==UserScript== | |
// @name Climb Le Parisien's paywall | |
// @version 1 | |
// @include https://www.leparisien.fr/* | |
// ==/UserScript== | |
function climb_paywall() { | |
if(document.querySelector('.piano-paywall').style.display !== 'block') { | |
setTimeout(climb_paywall, 10); | |
} else { |
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
class Foo: | |
def __init__(self, my_foo): | |
self.my_foo = my_foo | |
class Bar(Foo): | |
def __init__(self, my_foo, my_bar): | |
super().__init__(my_foo) | |
self.my_bar = my_bar |
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
// ==UserScript== | |
// @name Next and Previous key shortcuts for Spotify | |
// @version 1 | |
// @include https://open.spotify.com/* | |
// ==/UserScript== | |
window.addEventListener('keydown', function(event) { | |
var previous = document.querySelector('[aria-label="Précédent"]'); # replace Précédent with Previous in your language | |
var next = document.querySelector('[aria-label="Suivant"]'); # replace Suivant with Next in your language | |