zsh integracio

master
51x 2018-12-16 00:43:19 +01:00
parent 1524b3d0d5
commit c02c2b7d24
4 changed files with 20 additions and 5 deletions

Binary file not shown.

12
bcp.py
View File

@ -2,12 +2,14 @@
import hashlib import hashlib
import random import random
import secrets import secrets
import os.path import os
# Az egyszeruseg kedveert, 1 tomb = 1 sor # Az egyszeruseg kedveert, 1 tomb = 1 sor
blokklanc_file = os.getenv("HOME") + "/.blokklanc.pp"
# Eredet tomb letrehozasa ha nem letezik # Eredet tomb letrehozasa ha nem letezik
if not os.path.exists("blokklanc.pp"): if not os.path.exists(blokklanc_file):
# Genezis/eredet tomb letrehozasa randommal, hogy ha ugyan az is ket szoveg, soha ne ugyan az legyen a kimenetel # Genezis/eredet tomb letrehozasa randommal, hogy ha ugyan az is ket szoveg, soha ne ugyan az legyen a kimenetel
eredet = "Eredet." eredet = "Eredet."
erand = secrets.token_hex(64) erand = secrets.token_hex(64)
@ -15,14 +17,14 @@ if not os.path.exists("blokklanc.pp"):
etomb_hash = hashlib.sha512(etomb_adat.encode('utf-8')).hexdigest() etomb_hash = hashlib.sha512(etomb_adat.encode('utf-8')).hexdigest()
print("Eredet tömb: " + str(etomb_adat) + '||' + etomb_hash) print("Eredet tömb: " + str(etomb_adat) + '||' + etomb_hash)
# beirni eredetet # beirni eredetet
f = open('blokklanc.pp','w') f = open(blokklanc_file,'w')
f.write(str(etomb_adat) + etomb_hash) f.write(str(etomb_adat) + etomb_hash)
f.close() f.close()
# kiolvassa az utolso sort # kiolvassa az utolso sort
def utolso_sor(): def utolso_sor():
blokk_file = open('blokklanc.pp','r') blokk_file = open(blokklanc_file,'r')
for sor in blokk_file: for sor in blokk_file:
fb_sor = sor fb_sor = sor
print("Utolsó tömb: " + fb_sor) print("Utolsó tömb: " + fb_sor)
@ -33,7 +35,7 @@ def uj_tomb(tomb_adat):
utolso_tomb_hash = utolso_sor() utolso_tomb_hash = utolso_sor()
uj_tomb = hashlib.sha512(utolso_tomb_hash.encode('utf-8')).hexdigest() + '||' + tomb_adat + '||' uj_tomb = hashlib.sha512(utolso_tomb_hash.encode('utf-8')).hexdigest() + '||' + tomb_adat + '||'
uj_tomb_hash = hashlib.sha512(uj_tomb.encode('utf-8')).hexdigest() uj_tomb_hash = hashlib.sha512(uj_tomb.encode('utf-8')).hexdigest()
fu = open('blokklanc.pp','a') fu = open(blokklanc_file,'a')
fu.write('\n' + uj_tomb + uj_tomb_hash) fu.write('\n' + uj_tomb + uj_tomb_hash)
# ujraszamolja a blokklanc helyesseget # ujraszamolja a blokklanc helyesseget

7
integracio.zsh 100644
View File

@ -0,0 +1,7 @@
#!/bin/zsh
rm -rf ~/.blokklanc_jegyzet
mkdir ~/.blokklanc_jegyzet
cp bcp.py ~/.blokklanc_jegyzet/
cp secrets.py ~/.blokklanc_jegyzet/
#alias bcp="/usr/bin/python3 ~/.blokklanc_jegyzet/bcp.py"
echo "alias bcp=/usr/bin/python3 ~/blokklanc_jegyzet/bcp.py" >> ~/.zsh/aliases

6
readme.txt 100644
View File

@ -0,0 +1,6 @@
# Blokklanc sajat jegyzetekhez, gyakorlo projekt szorakozasbol
python3 bcp.py
# Telepitest
integracio.zsh