Skip to content

Commit fe71275

Browse files
committed
Create banner.py
1 parent 83c7c8e commit fe71275

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

hacxgpt/ui/banner.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
2+
from rich.text import Text
3+
from rich.align import Align
4+
from rich.panel import Panel
5+
6+
class Banner:
7+
@staticmethod
8+
def get_ascii_art():
9+
return """
10+
[bold cyan]██╗ ██╗[/] [bold green] █████╗ [/] [bold cyan]███████╗██╗ ██╗ ██████╗ ██████╗ ████████╗[/]
11+
[bold cyan]██║ ██║[/] [bold green]██╔══██╗[/] [bold cyan]██╔════╝╚██╗██╔╝ ██╔════╝ ██═══██╗╚══██╔══╝[/]
12+
[bold cyan]███████║[/] [bold green]███████║[/] [bold cyan]██║ ╚███╔╝ ██║ ███╗██████╔╝ ██║[/]
13+
[bold cyan]██╔══██║[/] [bold green]██╔══██║[/] [bold cyan]██║ ██╔██╗ ██║ ██║██╔═ ██║[/]
14+
[bold cyan]██║ ██║[/] [bold green]██║ ██║[/] [bold cyan]╚██████╗██╔╝ ██╗ ╚██████╔╝██║ ██║[/]
15+
[bold cyan]╚═╝ ╚═╝[/] [bold green]╚═╝ ╚═╝[/] [bold cyan] ╚═════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝[/]
16+
"""
17+
18+
@staticmethod
19+
def print_banner(console):
20+
tagline = Text("SYSTEM: UNRESTRICTED | PROTOCOL: ACTIVE", style="bold red blink")
21+
subline = Text("Developed by BlackTechX", style="dim green")
22+
23+
console.print(Align.center(Banner.get_ascii_art()))
24+
console.print(Align.center(tagline))
25+
console.print(Align.center(subline))
26+
console.print(Panel("", border_style="green", height=1))

0 commit comments

Comments
 (0)