Shortcuts funcitions.
Project description
Shōtokatan
Functions that facilitate certain actions. Which needs to cite some parts for it to work.
Update 0.4.9
-
Console()
- Fixed cd command
-
MySQL Functions
- mysql_create_value
- mysql_create_tables
- mysql_show_database
- mysql_show_tables
-
Others Functions
- fix_name_files
Features
- NEW mysql_create_value
- NEW mysql_create_tables
- NEW mysql_show_database
- NEW mysql_show_tables
- NEW fix_name_files Will replace "undelines" with space and make the first letters of words uppercase.
- convertmillis convert milliseconds in seconds, minutes and hours Ex: (convertmillis(62000) -> output: (00, 01, 02))
- crypto_key create a key of any size.
- sql_create_values generates the value within the cited table and columns.
- sql_create_table create the table and its columns.
- file_to_binary, onvert digital data to binary format.
- hex_to_rgb. convert hex to rgb.
- rgb_to_hex convert rgb to hex.
- cal_math solve math accounts and show if you want.
- token_generate Just generate a Token with "uuid4".
- write_file It places the desired content in the file and maintains the information that exists within the file..
- read_file Show the current date.
- check_date Show the current time.
- check_time its every key piano on keyboard.
- keyboard_piano its every key piano on keyboard (https://virtualpiano.net/).
- check_file It will check if the file exists.
- console Execute command in computer terminal.
- tempo Delay execution for a given number of milliseconds.
- detect_pixel Check color pixel.
- random_num Random Value.
- openweb Open website with a Key.
- pos_color Shows color and coordinate based on mouse pointer.
- sorteio makes a random choice from a list.
- on_off One key for activate and other to desactivate.
- sorteio_porcentagem Generate random percentage.
- click clicks on the screen based on the mentioned coordinates.
- screen Collects the cited coordinates of the corners. Useful to check the colors of pixels in a certain area.
- check_imports Checks if pip(s) exists, if not, it does the installation if possible.
- check_def Look for "def" in the file behind the return.
- read_midi reads the desired midi file and returns with notes and click time
- play_sheet plays the music with the notes and the click time informed. For its operation, a piano with transpose is required that works on the keyboard arrows.
- search_files based on the given directory and the given search information, it creates a list of the files.
- pags with the list of items and the limit items in each page quoted, it will return the required value of pages for all items.
- show_pages with the list of items, the number of pages and the number of the desired page, it will show the items in the list corresponding to the page.
- shou_pages is a function based on the values received (type file=None, path=None, range_list=None), it shows the pages and their contents, which you can navigate between the pages and do searches for a file, after citing the selected file numbering, it returns the file name.
- check_updates_packages check if you need to update any package and it tells you
Examples of How To Use some functions.
import Shotokatan as Shtan
# MySQL ---------
info = [
"host=localhost",
"user=root",
"passwd=159"
]
basedata = 'yup_test'
table = [
"tablename=People",
"age INT(100) NULL, name TEXT",
"COMMENT='comment'"
]
Shtan.mysql_create_tables(table, basedata, info)
data = shoto.mysql_show_tables(basedata, info)
print(data)
data = shoto.mysql_show_database(info)
print(data)
# MySQL ----------
# SQLITE --------
file = 'test.db'
Shtan.sql_create_table(file, 'People', ['Name, Age, weight'], ['int', 'str', 'float'])
tables = Shtan.sql_show_tables(file)
print(tables)
People = Shtan.sql_read_table(file, 'Clientes')
print(People)
Shtan.sql_create_values(file, 'People', ['Name', 'Age'], ['Osvaldo', '20'])
Shtan.sql_update_value(file, 'People', 'Name', 'Finn', 'weight', '20')
Shtan.sql_delete_value(file, 'People', 'Name', 'Osvaldo')
Shtan.sql_delete_table(file, 'People')
# SQLITE --------
files = Shtan.search_files('b') #will make a list with files that have the letter "b"
file = Shtan.shou_pages('.mid', '.',)
output = Shtan.console('start notepad')
clock = Shtan.check_time() # output : 16:30
data = Shtan.check_date('%Y-%m-%d') # output: 2022-04-17
Shtan.openweb('T', 'youtube.com', 'chrome') # pressing T, he will open youtube on chrome
Shtan.click(600, 500) # mouse click on X, Y
hex_color = Shtan.rgb_to_hex((255, 0, 0)) #return red color (255,0 , 0) in to hex
rgb_color = Shtan.hex_to_rgb(hex_color)
float_value = Shtan.random_num(0, 100, 2) # output: random float value
int_value = Shtan.random_num(0, 100, 1) # output: random int value
content = Shtan.read_midi('file.txt') # output: abc123 --> (file_content)
color_pixel = Shtan.detect_pixel(500, 500) # output: some color on that pixel. Ex: (100, 50, 255)
Shtan.write_file(['Hello', '123', '44pb'], 'some.txt', 1, '/game') # write content ['Hello', '123', '44pb'], in /game/some.txt and keep content on some.txt.
Shtan.write_file(['Hello', '123', '44pb'], 'some.txt', 0, '/game') # write content ['Hello', '123', '44pb'], in /game/some.txt and delete everything content on some.txt.
Developed by Aleph from Lotexiu(c) 2020
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Shōtokatan-0.4.9.tar.gz
(13.4 kB
view details)
Built Distribution
File details
Details for the file Shōtokatan-0.4.9.tar.gz
.
File metadata
- Download URL: Shōtokatan-0.4.9.tar.gz
- Upload date:
- Size: 13.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b087b1f2faf18bd4744e4b97052c33cf0c2fedf331330185cb6dcfeaad0e5edd |
|
MD5 | 1186cebe7dd5534f428a3f4d2146d798 |
|
BLAKE2b-256 | 128810920bf0a19f0f85d195cce4d699526e9f13b3de61ec081ecdbad73b690d |
File details
Details for the file Sh_tokatan-0.4.9-py3-none-any.whl
.
File metadata
- Download URL: Sh_tokatan-0.4.9-py3-none-any.whl
- Upload date:
- Size: 13.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c131392af8785c090a58cec7ff7631e7a97dcabbc2a0c92b34b4275c99ad164 |
|
MD5 | 501b79eeca989d64fae1be8d2ce88b64 |
|
BLAKE2b-256 | 8cc1d0bf20f53b8c443c7234849578b0c2a7ec4dc615ca81cdc866e31f6cca24 |