Skip to main content

a personal package

Project description

botnikkk

Under construction! Not ready for use yet! Currently experimenting and planning!

Developed by BotNikkk / Nikkk

How To Use :

1. centre() function

Usage = Centering Elemtents.

import botnikkk



botnikkk.centre('text')

It also takes 3 extra parameters as input :

  1. symbol : determines what symbol will fill in the blank space, deault parameter = " "
botnikkk.centre('text',symbol='=')
  1. left_alignment : determines the space that will be used on the left hand side of the centred string, defaul parameter = None/calculated automatically
botnikkk.centre('text', left_alignment=23)
  1. str_end : determines what symbol will print as end= in print statement, deault parameter = "\n"
botnikkk.centre('text',str_end='end')

OUTPUT EXAMPLE :

2. format_input() function

Usage = centering the input variable.

import botnikkk



answer = botnikkk.format_input('input_question')

OUTPUT EXAMPLE :

3. int_check() function

Usage = checks if an input variable is a interger or not, takes repetetive inputs if not Interger.

import botnikkk



answer = botnikkk.int_check('any_variable')

OUTPUT EXAMPLE :

4. ans_check() function

Usage = takes a list of strings as input and displays it to the user as centred options, returns the choosen option.

import botnikkk



answer = botnikkk.ans_check(['list_of_variables'])

OUTPUT EXAMPLE :

5. get_alignments() function

Usage = takes a string as input and returns a dictionary containing the designing alignments of the said string in the form :

dic=  {"left_align":value , "left_gap":value, "right_gap":value, "default_gap":value }

which can be used to format a string accoring to the alignment format of package in such form :

print_string= left_align*" " + "|" + left_gap*" " + string + right_gap*" " + "|" 
import botnikkk



alignments = botnikkk.get_alignments("string")

OUTPUT EXAMPLE :

6. redirect() function

Usage = takes a input string as screen name and redirects the user to the said screen in a countdown of 3 seconds. Can only be used in async functions due it's await nature.

import botnikkk

import asyncio



async def function():



    #some code

    await botnikkk.redirect("screen_name")

    #some more code



asyncio.run(function())

check out : https://botnikkk.github.io and https://github.com/Botnikkk/botnikkk-package

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

botnikkk-0.1.3.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

botnikkk-0.1.3-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file botnikkk-0.1.3.tar.gz.

File metadata

  • Download URL: botnikkk-0.1.3.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for botnikkk-0.1.3.tar.gz
Algorithm Hash digest
SHA256 b20e1c8db3a41702d95195f506898e0c9f07d1475e192316042da36bf471bd48
MD5 104baf6b7ab25538c2cc2846eb031db1
BLAKE2b-256 f2696bc757647850c68ad8d3da9f20aba53902429f0c9f8eb3f893aa40f6a8e2

See more details on using hashes here.

File details

Details for the file botnikkk-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: botnikkk-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for botnikkk-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dba298c19d397ab115123e78d4462dadde703829672edfb9862052c190a42164
MD5 0930fafbaf48a615f60948a2cb33c352
BLAKE2b-256 5f7bfd62195b4fe53175d0337e9fa493b4747183320813b8e7e1d6af314a04c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page