Skip to the content.

ABSFUYU'S MODULE LIST

By default, absfuyu already imported:
calculation, data, generator, lists, strings, util


Default Module Additional Module Other Extensions
calculation fibonacci config beautiful
data fun game extra
generator obfuscator    
lists pkg_data    
strings sort    
util stats    
  dicts    


Default Module:

calculation:

use to calculate small thing

Usage:

# from absfuyu import calculation
from absfuyu import calculation as cal

Functions:

cal.isPrime()       # Check if a prime number
cal.isPerfect()     # Check if a perfect number

cal.lsum()          # Calculate total value in a list
cal.lavg()          # Calculate average value in a list

cal.matsum()        # Calculate total value in a matrix

cal.lcm()	    # Calculate least common multiple

Example:

from absfuyu import calculation as cal
matrix = [[5,9,3],
          [5,3,1],
          [9,63,4]]
cal.matsum(matrix)
output: 102


data:

some common data

Usage:

from absfuyu import data

Functions:

# Word class
data.Word.ALPHABET              # "abcdefghijklmnopqrstuvwxyz"
data.Word.ALPHABET_LIST         # list("abcdefghijklmnopqrstuvwxyz")

# Number class
data.Number.PerfectNumber()     # Return k-th perfect number
data.Number.PrimeNumber()       # Return k-th prime number


generator:

generate stuff

Usage:

# from absfuyu import generator
from absfuyu import generator as gen

Functions:

gen.checkDigitGen()         # Return a check digit from a number
gen.randStrGen()            # Generate random string
gen.strGen()                # Generate random string from a string

Example:

from absfuyu import generator as gen
# generate a random password
print("".join(gen.randStrGen(20,1,"full")))
output: [FV6,FwiD'cE7T+>39l%


lists:

some list method

Usage:

from absfuyu import lists

Functions:

lists.stringify()           # Convert all items in list into string
lists.list_sort()           # Sort (works with multiple type / mixed type)
lists.list_freq()           # Return a dictionary with {key: item, value: frequency}


strings:

some string method

Usage:

from absfuyu import strings

Functions:

strings.strDiv()            # Divide long string into smaller part
strings.strDivVar()         # Divide long string into smaller part with variable name

strings.strAna()            # Count number of apearance of each character type in string
strings.strHex()            # Convert string into hex form

strings.isPalindrome()      # Check if string is palindrome
strings.isPangram()         # Check if string is pangram

Example:

from absfuyu import strings
long_str = "sdfgoisyufgoiadfgaskjdfhbiwaeufbksdjfbawioeuhfbibnasdjfboaweufbnjksabfpwaeufbaoujbeiofuabwjenfioauefbiubajkefbioaefbiksbdviawyug"
strings.strDivVar(long_str,50,6)
output:
["xzKuCe='sdfgoisyufgoiadfgaskjdfhbiwaeufbksdjfbawioeuhfbibn'",
 "lvwcdS='asdjfboaweufbnjksabfpwaeufbaoujbeiofuabwjenfioauef'",
 "TWvyIJ='biubajkefbioaefbiksbdviawyug'",
 'OvDhDJ=xzKuCe+lvwcdS+TWvyIJ',
 'OvDhDJ']


util:

some random utilities

Usage:

from absfuyu import util

Functions:

util.toCelcius()                # Convert Celcius degree to Fahrenheit degree
util.toFahrenheit()             # Convert Fahrenheit degree to Celcius degree

util.reverse_number()		# Reverse a number

util.unique_list()              # Remove duplicate items in list

@util.measure_performance       # Use as a decorator to measure performance


Additional Module:

fibonacci:

fibonacci stuff

Usage:

# from absfuyu import fibonacci
from absfuyu import fibonacci as fib

Functions:

fib.fibonacci()			# Return k-th fibonacci
fib.fibonacci_list()		# Return 0-th to k-th fibonacci


fun:

some fun stuff

Usage:

from absfuyu import fun

Functions:

fun.force_shutdown()			# Force computer to shutdown
fun.happy_new_year()			# Try it
fun.im_bored()				# Get data from imbored api
fun.zodiac_sign()			# Calculate zodiac sign


obfuscator:

it does what it said

Usage:

# from absfuyu import obfuscator
from absfuyu import obfuscator as ob

Functions:

ob.toSingleLine()		# Convert multiple lines of code into one single line
ob.obfuscate()			# Obfuscate code
ob.toTxt()			# Export .txt file

Example:

from absfuyu import obfuscator as ob
my_code = r"""
print("Hello World")
"""
print(ob.obfuscate(my_code))
output:
exec('\x69\x6d\x70\x6f\x72\x74\x20\x62\x61\x73\x65\x36\x34')
GakqsASlDMko='ZXhlYygnXHg2OVx4NmRceDcwXHg2Zlx4NzJceDc0XHgyMFx4NjJceDYxXHg3M1x4NjVceDM2XHgzNFx4'
PDbEYeYbZhsq='NjlceDZkXHg3MFx4NmZceDcyXHg3NFx4MjBceDdhXHg2Y1x4NjlceDYyJykKcWVuSE5hZUxFcWFWPSdy'
...
xAMIWxeBAezB='c3FDPSd3ejZaWHF1TkNKJwpPWlphWGNHaW9TeGg9J2U3bE51TU1obmQnClFFUXhVTkNCTU9HdD0nNkta'
vmaIGLpmjcHZ='ZTVySGU1eScKQWJ3eFZPS2hKeWxjPSdTM25aSzA5cjcxJwpreVlISHpqdU5hcWY9JzFFdHNiazlmSE4n'
BngTvlkDyLrz='Cg=='
CHLYUbIgdcoN=GakqsASlDMko+QnwcVqxmsPCE+PDbEYeYbZhsq+DqkwXUuskRXK+zJgIuRVTTpfk+jWuCSALoSPrL+chljuzQqQgNk+AvRXrQFWyvFi+HbceoCQKLSMb+yGTQCeoAWmKC+AIzrIodTrMCw+dkISxSMXfHch+ElRvUmFnJJPo+XBmmBSfGJDUt+myWBLxvryvdw+MyVdPvqkFzXJ+fwcENxDrobip+hIdGMdnPPsgb+OymNQCpYxnNL+ctitWfSJAeRd+lrTlwRAhkncq+TQwWaajPtKlH+TjJbUcMVaqqj+luxHqXQUkYdu+aIViqTuHHTZs+inboWwEbViyh+DsslLokrCUIh+btdudaSjiWAO+mnOkmRVkOwVj+zTMeoAPrQyqf+AEnigZzxYwqM+BEsXXGINMRQS+xAMIWxeBAezB+vmaIGLpmjcHZ+BngTvlkDyLrz
YnhgOOBwNxPhGyz='\x3c\x73\x74\x72\x69\x6e\x67\x3e'
NJiyIBILNnhtPqg='\x65\x78\x65\x63'
exec('\x65\x76\x61\x6c\x28\x63\x6f\x6d\x70\x69\x6c\x65\x28\x62\x61\x73\x65\x36\x34\x2e\x62\x36\x34\x64\x65\x63\x6f\x64\x65\x28\x43\x48\x4c\x59\x55\x62\x49\x67\x64\x63\x6f\x4e\x29\x2c\x59\x6e\x68\x67\x4f\x4f\x42\x77\x4e\x78\x50\x68\x47\x79\x7a\x2c\x4e\x4a\x69\x79\x49\x42\x49\x4c\x4e\x6e\x68\x74\x50\x71\x67\x29\x29')


pkg_data:

absfuyu’s extra data

Usage:

from absfuyu import pkg_data
pkg_data.loadData(<data_name>)

List of available data:

None


sort:

just sort

Usage:

from absfuyu import sort

Functions:

sort.selection_sort()		# Sort
sort.insertion_sort()		# Sort


stats:

basic statistic

Usage:

from absfuyu import stats

Functions:

stats.mean()			# Calculate average
stats.median()			# Calculate median
stats.mode()			# Calculate mode
stats.percentile()		# Calculate percentile

stats.var()			# Calculate variance
stats.std()			# Calculate standard deviation

stats.summary()			# Show summary (mean, median, mode, min, max, ...)


dicts:

some dict methods

Usage:

from absfuyu import dicts

Functions:

dicts.dict_int_analyze()		# Analyze a dict
dicts.dict_int_analyze_fast()		# Analyze a dict but faster (i guess)


Other Module:

config:

Module configuration

Usage:

from absfuyu import config

Functions:

config.change_cfg()			# It does what it said
config.show_cfg()			# It does what it said
config.reset_cfg()			# It does what it said

Config option:

"auto-install-extra": false
"luckgod-mode": false


game:

Game stuff

Usage:

from absfuyu import game

Functions:

game.game_escapeLoop()			# Game 01
game.game_RockPaperScissors()		# Game 02

# Tic Tac Toe
from absfuyu.game import tictactoe as ttt
ttt.game_tictactoe()


Extensions Module:

beautiful:

Make output more beautiful

Usage:

from absfuyu.extensions import beautiful

Functions:

@beautiful.beautiful_output()		# Decorator
beautiful.print()			# Print wrapper
beautiful.demo()			# Demo


extra:

more features

Required:

Usage:

from absfuyu.extensions import extra

Functions:

extra.happy_new_year()		# Improved. Tried it ;)