Style for ( Termux & Kali ) tools...
Project description
N4Tools
What is N4Tools?
It is a library that contains a set of ready-made codes that enable you to create the most wonderful designs on the terminal.
example:
from N4Tools.Design import Text, Square, Color
class MyToolDesign:
T = Text()
SQ = Square()
CO = Color()
def __init__(self):
self.SQ.color = '[$LRED]'
self.SQ.padding = [1,1,1,1]
self.tools = [
'Texmux tools', 'Linux on android',
'DOS,DDOS Attacks', 'Info gathering',
'Scan everything', 'Social engner',
'Info about us', 'Exit the v7x',
'adfsds', 'Name',
]
def Title(self):
return self.T.Figlet('vairus7x',font='big')
def Tools(self):
tools = self.tools
tools = [f'- [$LYELLOW]{t.upper()} [$LGREEN][[$RED]{num+1}[$LGREEN]]' for num ,t in enumerate(tools)]
tools = self.T.equal(tools)
output = ''
design1 = '\n\n[$RED]--[[$LYELLOW]v7x[$RED]]--'
design2 = self.SQ.color+( ' '+('|-'*10)+'|- V7X-Team -|'+('-|'*10) )
temp = -1
while True:
try:
item = '\n'+self.T.mix([
self.SQ.style([tools[temp+1]]),
design1,
self.SQ.style([tools[temp+2]]),
]).replace('══','╧╤')
temp += 2
if len(tools)-1 != temp:
item = self.T.CentreAlignPro([item,design2])
output += item
except IndexError:break
return output
def print_style(self):
output = self.T.CentreAlignPro([self.Title(),self.Tools()])
print (output+'\n')
while True:
user = input(self.CO.RED+'Enter number: ')
try:
print (self.tools[int(user)-1].upper())
break
except IndexError:
print ('Not Found!')
if __name__ == '__main__':
MyToolDesign().print_style()
output:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
N4Tools-1.7.0.tar.gz
(7.1 kB
view details)
Built Distribution
File details
Details for the file N4Tools-1.7.0.tar.gz
.
File metadata
- Download URL: N4Tools-1.7.0.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
5a85f91478b7f34e9e7b24bd2bf2ef33bcd0948d36a3df0ae027446e119ea642
|
|
MD5 |
e5959614edb6941135b071e75d01df9b
|
|
BLAKE2b-256 |
76677fbe7ccd58e9cf572063b3b9491a4bd310d0dffeb0d0e339841da852086b
|
File details
Details for the file N4Tools-1.7.0-py3-none-any.whl
.
File metadata
- Download URL: N4Tools-1.7.0-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
821aa27e1f257a928f6b5470bcd94794688c7249257884e458280eab82ff1bb5
|
|
MD5 |
f3953fdc9319ea34c90cf3c8d9f737fb
|
|
BLAKE2b-256 |
65e65145a28db9fb381ab38f7c182c0b6e504a786f7f2e73857f576ab5f5c52e
|