seaborn-analyzer: data visualization of regression, classification and distribution
Project description
ライセンスキーを生成するためのPythonモジュールです。ランダム性を持たせたライセンスキーの生成が可能で、カスタマイズオプションも豊富に用意されています。
特徴
ランダムな長さの部分を持つライセンスキーの生成
セパレーターのカスタマイズ
総文字数やセパレーターの数を指定可能
インストール方法
このパッケージはPyPIに登録されています。以下のコマンドでインストールできます。
pip install DisnanaLG
使用方法
基本的な使用方法の例を以下に示します。
import DisnanaLG
# デフォルトのライセンスキーを生成
print(DisnanaLG.license_key())
# カスタマイズされたライセンスキーを生成
print(DisnanaLG.license_key_v2(min_part_length=4, max_part_length=8, num_parts=4, separator='-', total_length=25))
print(DisnanaLG.license_key_v2(min_part_length=4, max_part_length=8, total_separators=3))
オプション設定
license_key_v2 関数は以下のパラメータを受け取ります。
min_part_length (int): 各部分の最小長さを指定します。デフォルトは3です。
max_part_length (int): 各部分の最大長さを指定します。デフォルトは6です。
num_parts (int): ライセンスキーの部分の数を指定します。デフォルトは6です。
separator (str): 部分間のセパレーターを指定します。デフォルトは ‘-’ です。
total_length (int): ライセンスキーの総文字数を指定します。デフォルトは None(指定なし)です。
total_separators (int): ライセンスキーのセパレーターの数を指定します。デフォルトは None(指定なし)です。このオプションを指定すると、num_parts は total_separators + 1 に設定されます。
戻り値
str: 生成されたライセンスキーを返します。
例
以下に具体的な使用例を示します。
import DisnanaLG
# デフォルトのライセンスキーを生成
print(DisnanaLG.license_key())
# 出力例: 'A1B-C2D-E3F-G4H-I5J-K6L'
# カスタマイズされたライセンスキーを生成
print(DisnanaLG.license_key_v2(min_part_length=4, max_part_length=8, num_parts=4, separator='-', total_length=25))
# 出力例: 'A1B2-C3D4-E5F6-G7H8-1234'
# セパレーターの数で指定したライセンスキーを生成
print(DisnanaLG.license_key_v2(min_part_length=4, max_part_length=8, total_separators=3))
# 出力例: 'A1B2-C3D4-E5F6-G7H8'
ライセンス
このプロジェクトはBSD 3-Clauseライセンスの下で公開されています。詳細については、LICENSE ファイルを参照してください。
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
Built Distribution
File details
Details for the file disnanalg-1.0.7.tar.gz
.
File metadata
- Download URL: disnanalg-1.0.7.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad978c5d0bf9ed5c2128ae084dd141ade995e11c6359f82c1fd61c900dc67abd |
|
MD5 | 4b82ab6ce26728f2e6e2387600cf318a |
|
BLAKE2b-256 | fcbd66633d08227f90af91aab3188348ec21061e1d92fc53bd6a61b8d4a22844 |
File details
Details for the file DisnanaLG-1.0.7-py3-none-any.whl
.
File metadata
- Download URL: DisnanaLG-1.0.7-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 880de58052fd0ac83820c3b7849fe40dfc8deb4b5ecf4bf63e7c0a4ce2c0d1d7 |
|
MD5 | 08fdb333afbcddf4685a789957f23b0b |
|
BLAKE2b-256 | f1cf386044047cd819556164bb2e859a490709d2ade422b1ced9648e1cb322ba |