From 918dd9e0aebec1515f14fedc6254704a2a535ea2 Mon Sep 17 00:00:00 2001 From: motius Date: Sun, 4 Nov 2018 19:44:29 +0100 Subject: [PATCH] files --- mdp/xkcd_936.py | 51 +++++++++++++++++++++++++++++++++++++++++++++++++ shell/vimrc | 15 +++++++++++++++ shell/woofrc | 5 +++++ 3 files changed, 71 insertions(+) create mode 100644 mdp/xkcd_936.py create mode 100644 shell/woofrc diff --git a/mdp/xkcd_936.py b/mdp/xkcd_936.py new file mode 100644 index 0000000..195a76b --- /dev/null +++ b/mdp/xkcd_936.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +#-*- coding: utf-8 -*- +################################################################################ +# 'xkcd_936.py', created by motius, on 2017-10-24 +################################################################################ + +""" +Sans compte root : + apt-get download wfrench + ar x wfrench + tar xvfJ data.tar.xz + ln -rs usr/share/dict/french . +Changer LISTE_DE_MOTS en "french" +""" + +################################################################################ + +import random + +################################################################################ +# paramètres de génération de mots de passe + +LISTE_DE_MOTS = "/usr/share/dict/french" +NB_MOTS = 5 # > 3 +NB_PASSPHRASE = 10 # > 0 + +################################################################################ +# fonction de génération de mots de passe + +def phrases_de_passe(): + """ https://www.xkcd.com/936/ + """ + values = [] + with open(LISTE_DE_MOTS, 'r') as fr: + l = fr.readlines() + for i in range(NB_MOTS): + r = random.randint(1,len(l)) + values.append(l[r].strip()) + return values + +################################################################################ +# appelle fonction de génération + +for i in range(NB_PASSPHRASE): + print(" ".join(phrases_de_passe())) + + +################################################################################ +# EOF 'xkcd_936.py' +################################################################################ + diff --git a/shell/vimrc b/shell/vimrc index 320d17f..daf1ed5 100644 --- a/shell/vimrc +++ b/shell/vimrc @@ -158,3 +158,18 @@ hi cursorline cterm=none ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE hi CursorLineNr cterm=none set cursorline +" pageup pagedown +nnoremap :echo "" +vnoremap :echo "" +inoremap :echo "" +nnoremap :echo "" +vnoremap :echo "" +inoremap :echo "" + +nnoremap :echo "" +vnoremap :echo "" +inoremap :echo "" +nnoremap :echo "" +vnoremap :echo "" +inoremap :echo "" + diff --git a/shell/woofrc b/shell/woofrc new file mode 100644 index 0000000..731f7be --- /dev/null +++ b/shell/woofrc @@ -0,0 +1,5 @@ +[main] +port = 8090 +count = 3 +compressed = gz +