This commit is contained in:
motius 2018-11-04 19:44:29 +01:00
parent 038ed4dd54
commit 918dd9e0ae
3 changed files with 71 additions and 0 deletions

51
mdp/xkcd_936.py Normal file
View File

@ -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'
################################################################################

View File

@ -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 <PageUp> :echo ""<CR>
vnoremap <PageUp> :<C-u>echo ""<CR>
inoremap <PageUp> <C-o>:echo ""<CR>
nnoremap <PageDown> :echo ""<CR>
vnoremap <PageDown> :<C-u>echo ""<CR>
inoremap <PageDown> <C-o>:echo ""<CR>
nnoremap <S-PageUp> :echo ""<CR>
vnoremap <S-PageUp> :<C-u>echo ""<CR>
inoremap <S-PageUp> <C-o>:echo ""<CR>
nnoremap <S-PageDown> :echo ""<CR>
vnoremap <S-PageDown> :<C-u>echo ""<CR>
inoremap <S-PageDown> <C-o>:echo ""<CR>

5
shell/woofrc Normal file
View File

@ -0,0 +1,5 @@
[main]
port = 8090
count = 3
compressed = gz