zsh integracio
parent
1524b3d0d5
commit
c02c2b7d24
Binary file not shown.
12
bcp.py
12
bcp.py
|
@ -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
|
||||||
|
|
|
@ -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
|
|
@ -0,0 +1,6 @@
|
||||||
|
|
||||||
|
# Blokklanc sajat jegyzetekhez, gyakorlo projekt szorakozasbol
|
||||||
|
python3 bcp.py
|
||||||
|
|
||||||
|
# Telepitest
|
||||||
|
integracio.zsh
|
Loading…
Reference in New Issue