Le délai Plucky est le paramètre Plucky le plus important.
Une explication de ce qu’est le délai et pourquoi il est important
Les utilisateurs de Plucky s’interrogent parfois sur la raison pour laquelle ils ne peuvent pas verrouiller leurs paramètres de configuration avec un mot de passe.
En fait, ils peuvent le faire avec une configuration verrouillée, mais c’est à côté de la question.
Bien que le désir d’une configuration verrouillée par mot de passe ou d’un appareil restreint ait parfois du sens, ce désir vient souvent d’une incompréhension de ce qu’est le délai et comment il est censé être utilisé.
Plucky est un logiciel de maîtrise de soi et cela signifie, contrairement aux logiciels de contrôle par un tiers, que l’utilisateur décide de ses propres limites et crée des règles avec le logiciel pour les soutenir. Il décide lui-même de son contenu autorisé et bloqué ; personne d’autre ne décide pour lui.
Cela nécessite évidemment un niveau d’accès à la configuration pour pouvoir continuer à affiner la configuration au fil du temps — ce qui n’est pas possible si un mot de passe exclut l’utilisateur.
Afin d’équilibrer le besoin de contrôle de l’utilisateur sans céder trop de contrôle et rendre la sécurité très fragile, l’idée d’un gardien est nécessaire. Un gardien évalue l’impact des règles : les règles de blocage font perdre l’accès à l’utilisateur, il n’y a donc pas de mal à accepter ces règles dans la configuration ; les règles d’autorisation donnent plus de liberté à l’utilisateur, ce qui est risqué pour quelqu’un qui essaie de pratiquer la maîtrise de soi, donc ces règles devraient être retenues d’entrer immédiatement dans la configuration.
Le délai joue le rôle de gardien afin que les utilisateurs ne puissent pas impulsivement ajouter des règles qui seraient nuisibles aux habitudes Internet saines qu’ils essaient de former. Comme tout ce qui concerne Plucky, utilisez le délai avec soin et fixez vos limites de manière réfléchie !
Idées reçues courantes sur le fonctionnement du délai
INCORRECT - régler le délai à 0 lorsque vous souhaitez apporter des modifications à votre configuration
CORRECT - apporter des modifications à votre configuration sans changer le délai
Plucky ne reflétera les changements qu’une fois le délai écoulé.
INCORRECT - « les sites bloqués ne sont bloqués que pendant 1 semaine car j’ai un délai d'1 semaine »
CORRECT - les sites bloqués sont bloqués pour toujours sauf si vous supprimez/remplacez la règle de blocage
Le délai d'1 semaine dans ce cas signifie qu’il faudra 1 semaine à partir du moment où vous supprimez la règle de blocage jusqu’à ce que Plucky mette réellement à jour la configuration pour refléter le changement.
Bases
Lorsque le délai est 0 (nul), tout changement à la configuration Plucky aura un effet immédiat.
Par exemple, toutes les commandes suivantes auront un effet immédiat.
pluck + allow a.com
pluck + allow everything
pluck uninstall
Cependant, lorsque le délai n’est pas 0 (nul), tout changement à la configuration Plucky qui entraînera un accès accru sera retardé.
Par exemple, après la séquence suivante, l’accès à b.com ne sera toujours pas accordé avant que 30 secondes se soient écoulées.
pluck + delay 30
pluck + allow b.com
Toute diminution du délai doit également survivre à la période de délai. Donc, avec un délai de 30 secondes, après avoir demandé que le délai soit réglé à 0, 30 secondes doivent s’écouler.
$ pluck + delay 0
$ pluck delay
30
$ sleep 30
$ pluck delay
0
De plus, la désinstallation n’est permise que lorsque le délai est 0. Donc ce qui suit ne résultera pas en la désinstallation de Plucky.
pluck + delay 1
pluck uninstall
Mais la séquence suivante le fera.
pluck + delay 0
sleep 30
pluck uninstall
Pas un minuteur
Le délai n’est pas un minuteur. Parfois, les nouveaux utilisateurs pensent que le délai est un minuteur qui, une fois réglé, décompte jusqu’à 0, puis doit être réinitialisé. Bien que le délai Plucky puisse être utilisé de cette façon, c’est presque toujours une incompréhension de la façon dont il est censé être utilisé.
Par exemple, considérez Peter. Le lundi matin, Peter installe Plucky et règle immédiatement son délai à une heure en tapant pluck + delay 1h. Après avoir tapé cette commande, il ne change pas le délai. À 14h le lundi, il réalise qu’il a besoin d’accéder à https://en.wikipedia.org/wiki/Mona_Lisa et que c’est bloqué par sa configuration actuelle. Donc, Peter, sans changer du tout son délai, clique simplement sur le bouton Plucky pour autoriser https://en.wikipedia.org/wiki/Mona_Lisa. Ce changement ne prendra pas effet avant 15h, une heure plus tard. À 15h, le changement de configuration entre en vigueur et Peter peut maintenant accéder à https://en.wikipedia.org/wiki/Mona_Lisa. Il a fait cela sans changer son délai d’une heure. Son délai était d’une heure, et il l’est toujours, et Peter, en fait, garde son délai à une heure pour le reste de sa vie heureuse.
Conseils
Utilisez un délai de 10 secondes votre premier jour d’utilisation de Plucky jusqu’à ce que vous compreniez comment cela fonctionne et que vous puissiez évaluer quelle valeur vous conviendrait le mieux. Après cela, ajustez le minuteur à la hausse et à la baisse selon les besoins, en fonction de votre niveau de maîtrise de soi. Consultez également conseils pour plus d’astuces.
Régler le délai
Vous pouvez régler le délai dans une fenêtre de console ou en utilisant l’interface dans le navigateur.
TODO : capture d’écran du réglage du délai.
Sauter le délai en utilisant les approbations expedite
Le délai pour tout changement peut être sauté en utilisant expedite.
Faire varier le délai selon l’heure du jour
Plucky vous permet de faire varier le délai selon l’heure du jour.
pluck when 0-8 delay 3600
pluck when 8-12 delay 30
pluck when 12-24 delay 7200
Consultez hrs3 pour en savoir plus sur le format de temps utilisé.
Modèles de délai (avancé)
Les modèles de délai sont quelque peu complexes, difficiles à décrire, et les utiliser efficacement peut nécessiter une réflexion significative. Si ces obstacles ne vous arrêtent pas, continuez à lire.
Il est possible d’utiliser différents délais pour différents changements à la configuration Plucky grâce à une fonctionnalité connue sous le nom de « modèles de délai ». Par exemple, pour spécifier que l’autorisation d’une nouvelle vidéo YouTube devrait nécessiter un délai de 45 minutes, le modèle de délai + allow https://www.youtube.com/ pourrait être utilisé comme suit :
pluck delay 45m "+ allow https://www.youtube.com/"
Ainsi, toutes les règles qui autorisent des URLs commençant par https://www.youtube.com/ seraient retardées de 45 minutes.
De même, pour utiliser un délai de 10 heures avant de supprimer une règle qui bloque :
pluck delay 10h "- block"
Pour utiliser un délai de 24 heures avant qu’une nouvelle règle allow everything ne prenne effet :
pluck delay 24h "+ allow everything"
Dans les 3 exemples ci-dessus, tout ce qui se trouve entre les guillemets doubles s’appelle le modèle de délai.
Une syntaxe spéciale peut être utilisée pour forcer certains types de correspondance de modèles de délai.
Détails des modèles de délai
TL;DR : Dans Plucky 1.13 ou version plus récente, omettez les caractères d’ancrage (^, $ ou ~) pour de meilleurs résultats, sauf si vous modifiez le délai d’une feature.
À partir de Plucky 1.13, les modèles de délai correspondent naturellement par défaut. Les versions plus anciennes de Plucky utilisent la correspondance lâche par défaut.
Un modèle de délai peut correspondre naturellement, lâchement (une correspondance de sous-chaîne), exactement (une correspondance exacte) ou par préfixe (une correspondance de préfixe). Bien que la syntaxe ^$ pour les modèles de délai soit empruntée des expressions régulières, les modèles de délai ne sont pas des expressions régulières.
Un modèle de délai commence par un caractère d’opération qui est + (ajouter) ou - (supprimer) pour indiquer si le modèle s’applique à l’ajout de règles ou à la suppression de règles existantes.
Après le caractère d’opération (+ ou -) se trouve un espace.
Après l’espace se trouve un caractère d’ancrage optionnel, qui peut être ~ ou ^. Si aucun des deux n’est spécifié, le modèle correspond naturellement, avec quelques exceptions spéciales.
Un modèle peut se terminer par un caractère $ pour indiquer la fin du modèle.
Pour résumer, les marqueurs spéciaux dans les modèles de délai sont :
~- correspondance lâche (ex.
+ ~youtucorrespond à+ allow www.youtube.com) ^- correspondance uniquement si le début d’une règle correspond strictement aux caractères qui suivent (voir exemples ci-dessous).
^$- correspondance uniquement si la règle correspond exactement, du début à la fin (voir exemples ci-dessous).
$- correspondance uniquement si la règle se termine par une correspondance pour le modèle.
Sans marqueur spécial, le modèle de délai correspond naturellement, ce qui signifie que le modèle de délai est d’abord converti en syntaxe du langage Plucky interne, puis la correspondance est effectuée sur chaque terme du résultat, ce à quoi quelqu’un qui n’aurait pas lu cette documentation s’attendrait probablement.
Par exemple :
pluck delay 1h
pluck delay 45m "+ allow https://www.youtube.com/" ## retarder les nouvelles vidéos YouTube de 45 minutes
pluck + allow https://www.youtube.com/watch?v=3dNGacak8Dc ## retardé de 45 minutes
pluck + allow https://www.youtube.com/watch?v=3dNGacak8Dc user:jon ## également retardé de 45 minutes
pluck + allow youtube.com ## retardé d'1 heure
Sachez que les règles spécifiques à un hôte n’affectent pas les URLs à l’heure actuelle, donc la plupart du temps, vous voudrez utiliser une URL dans les modèles de délai plutôt qu’un simple nom d’hôte.
pluck delay 45m "+ allow a.com" ## probablement mauvais
pluck delay 45m "+ allow https://a.com/" ## probablement bon
Parce que l’ajout de nouvelles règles d’autorisation, la suppression de règles de blocage et l’autorisation de tout sont trois opérations pour lesquelles les utilisateurs souhaitent souvent créer un modèle de délai spécial, les éléments suivants sont traités comme des cas spéciaux pour ces trois choses respectivement.
pluck delay 30m "+ allow" ## retarder toute nouvelle autorisation de 30 minutes
pluck delay 10m "+ allow otherwise" ## retarder la règle allow otherwise de 40 minutes
pluck delay 10h "- block" ## retarder la suppression de tout blocage de 10 heures
pluck delay 24h "+ allow everything" ## retarder l'autorisation de "everything" de 24 heures
Spécifier des délais pour des features spécifiques
Pour modifier la durée nécessaire pour ajouter ou supprimer une feature, utilisez ^feature: comme dans l’exemple ci-dessous, sinon le modèle n’aura pas l’effet souhaité car la spécificité d’un modèle non ancré sera trop faible pour surpasser certaines règles Plucky internes qui régissent si l’ajout ou la suppression d’une feature donnée doit être retardé.
pluck delay 24h "- nhb" ## échoue, la spécificité de correspondance est trop faible
pluck delay 24h "- ^feature:nhb" ## fonctionne, exige 24 heures pour supprimer la feature nhb
Spécifier des délais pour unadmin
Similairement aux features, un ^ ou $ est nécessaire pour rendre un modèle de délai pour unadmin effectif.
pluck delay 24h "- ^unadmin:peter"
Élimination du délai-délai
Dans les versions plus anciennes de Plucky, on pouvait définir un délai-délai qui dictait combien de temps tout changement à un délai prendrait. Par exemple, pour définir un délai-délai de 24 heures :
pluck delay 24h delay
Cependant, le délai-délai a été supprimé dans le Plucky moderne. Ceux qui dépendaient du délai-délai sont encouragés à passer à la fonctionnalité lockdelays, décrite ci-dessous.
Verrouiller tous les délais avec feature:lockdelays
Notez que cette section décrit une fonctionnalité obscure que la majorité des utilisateurs de Plucky n’ont pas besoin d’utiliser. Le délai n’est pas un minuteur, et si vous pensez que le délai est un minuteur, veuillez ne pas lire cette section car cela ne ferait que cimenter davantage une vision incorrecte du délai.
Occasionnellement, ceux qui font un usage intensif des modèles de délai souhaitent verrouiller tous les délais pendant un certain temps. Cela peut être accompli avec feature:lockdelays.
Par exemple, considérez Peter, qui a pris l’habitude d’invoquer pluck + now+30m allow everything quand il veut regarder YouTube en rafale, mais il ne veut plus se permettre ce luxe. Donc, il décide de forcer un délai plus long d'1 jour pour la règle allow everything, tout en gardant un délai général plus court de 10 minutes (600 secondes). Il pourrait faire ce qui suit pour accomplir son objectif.
pluck + delay 24h "+ allow everything"
pluck + delay 600
pluck + lockdelays ## aucun délai ne peut être modifié tant que lockdelays est en vigueur
Une fois que lockdelays est en vigueur, les délais ne devraient pas changer, bien que le comportement varie selon la version de Plucky — les versions de Plucky antérieures à 1.17.37 ne se comportent pas aussi bien.
Importation de configurations
Sur https://u.pluckeye.net/, les appareils ont des délais ainsi que des configurations. Un délai sur un appareil régit uniquement le délai pour changer la configuration assignée à cet appareil ; il ne régit pas les changements à la configuration elle-même.
Dernière mise à jour : 2026-04-21