Skip to main content

Get alphabets from various languages and a set of functions for text manipulation

Project description

GlobalKit


Introduction

GlobalKit is a module that provides alphabets from various languages in different scripts. It can be used for language-related tasks, educational purposes and more.


How to Use

GlobalKit contains lots of alphabets (strings) in these supported languages: English, Spanish, French, Dutch, Portuguese, Italian, Finnish , Swedish, Norwegian, Russian, Ukrainian, Polish, Bulgarian, digits and many more

check(string, *alphabets) checks if string is present in any of the specified alphabets.

is_contains_spaces(string) checks if string contains any spaces.

is_contains_numbers(string) checks if string contains any numbers.

is_contains_alphabetic(string) checks if string contains any alphabetic letters.

is_contains_lowercase(string) checks if string contains any lowercase letters.

is_contains_uppercase(string) checks if string contains any uppercase letters.

is_contains_special(string) checks if string contains any special characters.

is_contains_substring(string, substring) checks if string contains substring.

Examples

import GlobalKit as gk

print(gk.english.full) # Output: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
from GlobalKit import check, english, russian, digits

result1: bool = check('e', english)
result2: bool = check('1', english, digits)
result3: bool = check('h', russian.vowels)

print(result1)  # Output: True
print(result2)  # Output: True
print(result3)  # Output: False
from GlobalKit import is_contains_spaces, is_contains_uppercase, is_contains_special, is_contains_substring

result1: bool = is_contains_spaces('Hello, world!')
result2: bool = is_contains_uppercase('hello, world!')
result3: bool = is_contains_special('Hello, world!')
result4: bool = is_contains_substring('Hello, world!', 'world')

print(result1)  # Output: True
print(result2)  # Output: False
print(result3)  # Output: True
print(result4)  # Output: True

Licence

This project is licensed under the MIT License.


Contact

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

GlobalKit-1.6.tar.gz (3.6 kB view details)

Uploaded Source

File details

Details for the file GlobalKit-1.6.tar.gz.

File metadata

  • Download URL: GlobalKit-1.6.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for GlobalKit-1.6.tar.gz
Algorithm Hash digest
SHA256 0874395395badfb6926b0c0ff5ceb73a2579fffab88eac3297ddfed2133c7cd3
MD5 b13b57461564b5dd2ca3896c722a0e54
BLAKE2b-256 f93c4ada347d2382afa5d9169651e67aabf1b9497ebebdbd0ec5c1afcc724132

See more details on using hashes here.

Supported by

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