Name | DisnanaLG JSON |
Version |
1.0.7
JSON |
| download |
home_page | None |
Summary | seaborn-analyzer: data visualization of regression, classification and distribution |
upload_time | 2024-07-18 05:45:47 |
maintainer | Disnana |
docs_url | None |
author | Disnana |
requires_python | >=3.6 |
license | BSD 3-Clause |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
===========================
DisnanaLG
===========================
ライセンスキーを生成するためのPythonモジュールです。ランダム性を持たせたライセンスキーの生成が可能で、カスタマイズオプションも豊富に用意されています。
特徴
===========================
- ランダムな長さの部分を持つライセンスキーの生成
- セパレーターのカスタマイズ
- 総文字数やセパレーターの数を指定可能
インストール方法
===========================
このパッケージはPyPIに登録されています。以下のコマンドでインストールできます。
.. code-block:: bash
pip install DisnanaLG
使用方法
===========================
基本的な使用方法の例を以下に示します。
.. code-block:: python
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**: 生成されたライセンスキーを返します。
例
===========================
以下に具体的な使用例を示します。
.. code-block:: python
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` ファイルを参照してください。
Raw data
{
"_id": null,
"home_page": null,
"name": "DisnanaLG",
"maintainer": "Disnana",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "support@disnana.com",
"keywords": null,
"author": "Disnana",
"author_email": "support@disnana.com",
"download_url": "https://files.pythonhosted.org/packages/fc/bd/66633d08227f90af91aab3188348ec21061e1d92fc53bd6a61b8d4a22844/disnanalg-1.0.7.tar.gz",
"platform": null,
"description": "===========================\r\nDisnanaLG\r\n===========================\r\n\r\n\u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u3092\u751f\u6210\u3059\u308b\u305f\u3081\u306ePython\u30e2\u30b8\u30e5\u30fc\u30eb\u3067\u3059\u3002\u30e9\u30f3\u30c0\u30e0\u6027\u3092\u6301\u305f\u305b\u305f\u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u306e\u751f\u6210\u304c\u53ef\u80fd\u3067\u3001\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u30aa\u30d7\u30b7\u30e7\u30f3\u3082\u8c4a\u5bcc\u306b\u7528\u610f\u3055\u308c\u3066\u3044\u307e\u3059\u3002\r\n\r\n\u7279\u5fb4\r\n===========================\r\n\r\n- \u30e9\u30f3\u30c0\u30e0\u306a\u9577\u3055\u306e\u90e8\u5206\u3092\u6301\u3064\u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u306e\u751f\u6210\r\n- \u30bb\u30d1\u30ec\u30fc\u30bf\u30fc\u306e\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\r\n- \u7dcf\u6587\u5b57\u6570\u3084\u30bb\u30d1\u30ec\u30fc\u30bf\u30fc\u306e\u6570\u3092\u6307\u5b9a\u53ef\u80fd\r\n\r\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5\r\n===========================\r\n\r\n\u3053\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u306fPyPI\u306b\u767b\u9332\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u307e\u3059\u3002\r\n\r\n.. code-block:: bash\r\n\r\n pip install DisnanaLG\r\n\r\n\u4f7f\u7528\u65b9\u6cd5\r\n===========================\r\n\r\n\u57fa\u672c\u7684\u306a\u4f7f\u7528\u65b9\u6cd5\u306e\u4f8b\u3092\u4ee5\u4e0b\u306b\u793a\u3057\u307e\u3059\u3002\r\n\r\n.. code-block:: python\r\n\r\n import DisnanaLG\r\n\r\n # \u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u3092\u751f\u6210\r\n print(DisnanaLG.license_key())\r\n\r\n # \u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3055\u308c\u305f\u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u3092\u751f\u6210\r\n print(DisnanaLG.license_key_v2(min_part_length=4, max_part_length=8, num_parts=4, separator='-', total_length=25))\r\n print(DisnanaLG.license_key_v2(min_part_length=4, max_part_length=8, total_separators=3))\r\n\r\n\u30aa\u30d7\u30b7\u30e7\u30f3\u8a2d\u5b9a\r\n===========================\r\n\r\n`license_key_v2` \u95a2\u6570\u306f\u4ee5\u4e0b\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u53d7\u3051\u53d6\u308a\u307e\u3059\u3002\r\n\r\n- **min_part_length (int)**: \u5404\u90e8\u5206\u306e\u6700\u5c0f\u9577\u3055\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f3\u3067\u3059\u3002\r\n- **max_part_length (int)**: \u5404\u90e8\u5206\u306e\u6700\u5927\u9577\u3055\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f6\u3067\u3059\u3002\r\n- **num_parts (int)**: \u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u306e\u90e8\u5206\u306e\u6570\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f6\u3067\u3059\u3002\r\n- **separator (str)**: \u90e8\u5206\u9593\u306e\u30bb\u30d1\u30ec\u30fc\u30bf\u30fc\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f '-' \u3067\u3059\u3002\r\n- **total_length (int)**: \u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u306e\u7dcf\u6587\u5b57\u6570\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f None\uff08\u6307\u5b9a\u306a\u3057\uff09\u3067\u3059\u3002\r\n- **total_separators (int)**: \u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u306e\u30bb\u30d1\u30ec\u30fc\u30bf\u30fc\u306e\u6570\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306f None\uff08\u6307\u5b9a\u306a\u3057\uff09\u3067\u3059\u3002\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u6307\u5b9a\u3059\u308b\u3068\u3001`num_parts` \u306f `total_separators + 1` \u306b\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002\r\n\r\n\u623b\u308a\u5024\r\n===========================\r\n\r\n- **str**: \u751f\u6210\u3055\u308c\u305f\u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u3092\u8fd4\u3057\u307e\u3059\u3002\r\n\r\n\u4f8b\r\n===========================\r\n\r\n\u4ee5\u4e0b\u306b\u5177\u4f53\u7684\u306a\u4f7f\u7528\u4f8b\u3092\u793a\u3057\u307e\u3059\u3002\r\n\r\n.. code-block:: python\r\n\r\n import DisnanaLG\r\n\r\n # \u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u3092\u751f\u6210\r\n print(DisnanaLG.license_key())\r\n # \u51fa\u529b\u4f8b: 'A1B-C2D-E3F-G4H-I5J-K6L'\r\n\r\n # \u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3055\u308c\u305f\u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u3092\u751f\u6210\r\n print(DisnanaLG.license_key_v2(min_part_length=4, max_part_length=8, num_parts=4, separator='-', total_length=25))\r\n # \u51fa\u529b\u4f8b: 'A1B2-C3D4-E5F6-G7H8-1234'\r\n\r\n # \u30bb\u30d1\u30ec\u30fc\u30bf\u30fc\u306e\u6570\u3067\u6307\u5b9a\u3057\u305f\u30e9\u30a4\u30bb\u30f3\u30b9\u30ad\u30fc\u3092\u751f\u6210\r\n print(DisnanaLG.license_key_v2(min_part_length=4, max_part_length=8, total_separators=3))\r\n # \u51fa\u529b\u4f8b: 'A1B2-C3D4-E5F6-G7H8'\r\n\r\n\u30e9\u30a4\u30bb\u30f3\u30b9\r\n===========================\r\n\r\n\u3053\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306fBSD 3-Clause\u30e9\u30a4\u30bb\u30f3\u30b9\u306e\u4e0b\u3067\u516c\u958b\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001`LICENSE` \u30d5\u30a1\u30a4\u30eb\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\r\n",
"bugtrack_url": null,
"license": "BSD 3-Clause",
"summary": "seaborn-analyzer: data visualization of regression, classification and distribution",
"version": "1.0.7",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f1cf386044047cd819556164bb2e859a490709d2ade422b1ced9648e1cb322ba",
"md5": "08fdb333afbcddf4685a789957f23b0b",
"sha256": "880de58052fd0ac83820c3b7849fe40dfc8deb4b5ecf4bf63e7c0a4ce2c0d1d7"
},
"downloads": -1,
"filename": "DisnanaLG-1.0.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "08fdb333afbcddf4685a789957f23b0b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 3298,
"upload_time": "2024-07-18T05:45:46",
"upload_time_iso_8601": "2024-07-18T05:45:46.528759Z",
"url": "https://files.pythonhosted.org/packages/f1/cf/386044047cd819556164bb2e859a490709d2ade422b1ced9648e1cb322ba/DisnanaLG-1.0.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fcbd66633d08227f90af91aab3188348ec21061e1d92fc53bd6a61b8d4a22844",
"md5": "4b82ab6ce26728f2e6e2387600cf318a",
"sha256": "ad978c5d0bf9ed5c2128ae084dd141ade995e11c6359f82c1fd61c900dc67abd"
},
"downloads": -1,
"filename": "disnanalg-1.0.7.tar.gz",
"has_sig": false,
"md5_digest": "4b82ab6ce26728f2e6e2387600cf318a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3111,
"upload_time": "2024-07-18T05:45:47",
"upload_time_iso_8601": "2024-07-18T05:45:47.511767Z",
"url": "https://files.pythonhosted.org/packages/fc/bd/66633d08227f90af91aab3188348ec21061e1d92fc53bd6a61b8d4a22844/disnanalg-1.0.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-18 05:45:47",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "disnanalg"
}