semvec/pypi-packages huggingface dataset:
enigmator 1.0.4
Package for decrypting messages with an enigma machine
License: MIT
Requires Python: >=3.7.7

# De(s)cription
This is a python package for enrypting messages with the historic enigma machine.
I spent quite some time trying to find a suitable existing project and ended up implementing it myself.

This library answers the question no one asked:

> _"How can I annoy my surroundings by sending them trivial encrypted messages and make them go through the process of deciphering?"_

No dependecies to other python packages necessary to decrypt messages and free for use and further adaption (MIT license).

# Usage
```
from enigmator import (ROTOR_I, ROTOR_II, ROTOR_III, ROTOR_IV, ROTOR_V,
                       REFLECTOR_A, REFLECTOR_B, REFLECTOR_C,
                       Enigma,
                       Plugboard)

EnigmaMachine = Enigma(reflector=REFLECTOR_B, 
                       left_rotor=ROTOR_III, 
                       middle_rotor=ROTOR_II, 
                       right_rotor=ROTOR_I, 
                       rotor_positions="16 10 1",
                       ring_positions="3 1 17",
                       plugboard=Plugboard("CE KL FP MD")
                       )

x=EnigmaMachine.encipher('Jeder Mensch sollte wissen, wie man Enigma-Maschine verwendet.')

print('Result is:')
print(x)
```

Result is:

LVUBS FKTKJZ EXDYQP XFYEHV, AZS BVR WBGXXW-CTYXLRDK LMTLDALNQ.


To decipher back to plain text, just pass the decypted text back into the EnigmaMachine:

```
EnigmaMachine.encipher('LVUBS FKTKJZ EXDYQP XFYEHV, AZS BVR WBGXXW-CTYXLRDK LMTLDALNQ.')
```

# Resources & Acknowledgment:
https://web.archive.org/web/20060720040135/http://members.fortunecity.com/jpeschel/gillog1.htm

http://www.softdoc.de/mr/de/downloads/files/EnigmaTechnischeDetails.pdf

https://www.youtube.com/watch?v=RzWB5jL5RX0

https://github.com/mikepound/enigma
pyutau 1.3.0
A python library/module for parsing UTAU plugin data
License: MIT
Keywords: utau

pyUtau
======

A complete *bodge* of a Python library made by UtaUtaUtau. Interprets data that UTAU sends through plugins. Made to work for UST Version 1.20 only. I am not an avid programmer, please don't expect much...

~~To use, it's just one file. Clone or download this repo, and put pyutau.py somewhere in your project. Import it with none other than `import pyutau`~~

To use, you can now install this as a Python package through pip by using:
```cmd
pip install pyutau
```
You can still get the `pyutau.py` file from the folders but I recommend doing this instead.

All information used to make this plugin is from [this @wiki page](https://w.atwiki.jp/utaou/pages/64.html) and [this C# library.](https://github.com/delta-kimigatame/utauPlugin "Get this if you know C#") I just translated everything through [DeepL](https://deepl.com/en/translator) to understand how these work.

How to use
---
```Python
import pyutau
import sys

plugin = pyutau.UtauPlugin(sys.argv[-1])

# Whatever you wanna do

plugin.write(sys.argv[-1])
```

You may use `pydoc` to get an HTML version of the docstrings within the module.