Skip to content

Releases: kaelendev/DeltacodeProject

v0.7.32.0

Choose a tag to compare

@kaelendev kaelendev released this 22 Oct 15:49

v0.7.32

Dans cette nouvelle release, l'arborescence a été refaite.

Plusieurs façon d'accéder au encodages

Il y a plusieurs façon d'accéder aux classes d'encodages sachant que **_encodings2** est la références des encodages
from DeltacodeProject import *  # qui importe tous les encodages par défaut et autres modules du projet
from DeltacodeProject import DayEncoding  # pour importer seulement la classe que l'on veut
from DeltacodeProject.encodings import *  # qui importe seulement tous les encodages par défaut et les new_encodings
from DeltacodeProject.encodings import DayEncoding  # pour importer seulement la classe que l'on veut
from DeltacodeProject.encodings._encodings2 import *  # qui importe toutes les classe du module d'encodage _encodings2 (celui par défaut)
from DeltacodeProject.encodings._encodings2 import DayEncoding  # pour importer seulement la classe que l'on veut

GUI

Une gui est disponible pour accéder au module de façon facile, elle est faite avec customtkinter (et necessite donc une installation avec pip install customtkinter)

image

DeltacodeNew

Choose a tag to compare

@kaelendev kaelendev released this 02 May 09:09
01987d3

Ajouts de fonctionnalités comme l'encodage et le décodage de byte, et unmenu un peu plus travaillé.
Règlages de nombreux bugs ( il y en a de nouveaux malheureusement )
Les avancement on surtout été fait sur DeltacodeNew, qui peut prendre n'importe quelles classes d'encodage si elles respectent la même forme que celles attendues c'est à dire avec une fonction d'encodage et une de décodage, et qui prend des arguments comme string, byte_array, shift, hexa, et password.

Deltacode

Choose a tag to compare

@kaelendev kaelendev released this 18 Feb 20:36
v0.7.30.3

v0.7.30.3

Deltacode

Choose a tag to compare

@kaelendev kaelendev released this 13 Jan 21:28
v0.7.30.2

fix

Deltacode

Choose a tag to compare

@kaelendev kaelendev released this 30 Dec 15:35

Refonte du système des classes d'encodages pour faciliter l'encodage et le décodage

Exemple :

from DeltacodeProject.ALL_ENCODING_2 import *
encoding = DayEncoding(password="my password", shift=15)
encoding.encode("Nouveau système d'encodage ! Trop cool non ?")
# 0xca0xf70xa40xf50xd50xe30xf70xa60xf10xfa0xe60xf00x1700x9c0xe40x900xe60xa90xeb0xec0xe40xe20xe00xe90x960xe40x900xa30xa20xda0xf00xf00xe30x9c0xeb0x9e0xee0xdc0xa20xf00xf50xec0xa10xb2

(L'option hexadécimal est activé par défaut sur le classe DayEncoding)

Refonte de la classe Deltacode pour pouvoir y mettre des classes d'encodages voulus respectant le modèle.

v0.7.28.5

Choose a tag to compare

@kaelendev kaelendev released this 09 Dec 12:01
.

v0.7.28.4

Choose a tag to compare

@kaelendev kaelendev released this 30 Oct 11:30
d85cbf0
Update __init__.py

v0.7.28.3

Choose a tag to compare

@kaelendev kaelendev released this 30 Oct 10:00
21f78fb

fix main

v0.7.28.2

Choose a tag to compare

@kaelendev kaelendev released this 30 Oct 09:47
21f78fb
Update setup.py

v0.7.28.1

Choose a tag to compare

@kaelendev kaelendev released this 29 Oct 16:19
fd0995d
  • python3 -m DeltacodeProject
  • python3 -m DeltacodeProject .ui