-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathblindage.py
executable file
·51 lines (37 loc) · 1.8 KB
/
blindage.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/usr/bin/python3
# -*- coding: utf-8 -*-
from classes.BlindageInterface import BlindageInterface
from classes.BlindageLoader import BlindageLoader
from classes.BlindageSelector import BlindageSelector
from classes.BlindageConfigurator import BlindageConfigurator
from classes.BlindageConfiguratorCache import BlindageConfiguratorCache
from classes.BlindageGenerator import BlindageGenerator
from classes.BlindageEncoder import BlindageEncoder
from classes.BlindageWriter import BlindageWriter
from classes.BlindageTipper import BlindageTipper
def main():
print((
"█▀▀▄ █░░ ░▀░ █▀▀▄ █▀▀▄ █▀▀█ █▀▀▀ █▀▀\n"
"█▀▀▄ █░░ ▀█▀ █░░█ █░░█ █▄▄█ █░▀█ █▀▀\n"
"▀▀▀░ ▀▀▀ ▀▀▀ ▀░░▀ ▀▀▀░ ▀░░▀ ▀▀▀▀ ▀▀▀\n"
"use responsibly (͡° ͜ʖ ͡°)\n"
))
BlindageInterface.print_good("Loading...")
module_loader = BlindageLoader(BlindageInterface)
modules = module_loader.load()
selector = BlindageSelector(BlindageInterface)
selected_modules = selector.start(modules)
configurator_cache = BlindageConfiguratorCache(BlindageInterface)
configurator = BlindageConfigurator(BlindageInterface, configurator_cache)
configured_modules = configurator.start(selected_modules)
generator = BlindageGenerator(BlindageInterface)
script = generator.start(configured_modules)
encoder = BlindageEncoder(BlindageInterface)
encoded_script = encoder.start(script)
writer = BlindageWriter(BlindageInterface)
writer.start(encoded_script)
tipper = BlindageTipper(BlindageInterface)
tipper.start(configured_modules)
BlindageInterface.print_good("All done")
if __name__ == "__main__":
main()