Name | task-5-Rakitin-Sergey JSON |
Version |
0.0.6
JSON |
| download |
home_page | None |
Summary | A package for counting unique symbols in a string |
upload_time | 2024-08-08 12:42:23 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.11 |
license | None |
keywords |
count
symbols
unique
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Unical Symbol Count Package
This is a Python package for counting unique symbols in a string and
processing input from the command line.
The package provides a class to count unique symbols and a command-line
interface (CLI) to process strings and files.
## Features
- **Unique Symbol Count**: Count the number of unique symbols in a given string.
- **CLI Interface**: Process strings and files from the command line.
- **Error Handling**: Provides suggestions for invalid commands based on Levenshtein distance.
## Installation
Install package with PIP:
pip install task-5-rakitin-sergey
Upgrade package to the last version with PIP:
pip install task-5-rakitin-sergey --upgrade
## How to use
You can use the package as a command on the command line:
path_to_your_project> python -m task_5_Rakitin_Sergey.collection --string "your string"
path_to_your_project> python -m task_5_Rakitin_Sergey.collection --file "path\to\file.txt"
Use as a library import and use the package functions in your Python code:
# Examle:
from task_5_Rakitin_Sergey import UniqueSymbolCounter
counter = UniqueSymbolCounter()
unique_count = counter.count_unique("your_string")
print(f"Unique symbols: {unique_count}")
## Link to the package
https://pypi.org/project/task-5-Rakitin-Sergey/
Raw data
{
"_id": null,
"home_page": null,
"name": "task-5-Rakitin-Sergey",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "count, symbols, unique",
"author": null,
"author_email": "Rakitin Sergey <dronyx@inbox.ru>",
"download_url": "https://files.pythonhosted.org/packages/34/41/c7fec4f52ff26e8c492b7bdc4f846f30272cf8448622668588650b79dfb8/task_5_rakitin_sergey-0.0.6.tar.gz",
"platform": null,
"description": "# Unical Symbol Count Package\n\nThis is a Python package for counting unique symbols in a string and \nprocessing input from the command line.\nThe package provides a class to count unique symbols and a command-line \ninterface (CLI) to process strings and files.\n\n## Features\n\n- **Unique Symbol Count**: Count the number of unique symbols in a given string.\n- **CLI Interface**: Process strings and files from the command line.\n- **Error Handling**: Provides suggestions for invalid commands based on Levenshtein distance.\n\n\n## Installation\n\nInstall package with PIP: \n\n pip install task-5-rakitin-sergey\n\nUpgrade package to the last version with PIP:\n\n pip install task-5-rakitin-sergey --upgrade\n\n## How to use\n\nYou can use the package as a command on the command line:\n\n path_to_your_project> python -m task_5_Rakitin_Sergey.collection --string \"your string\"\n path_to_your_project> python -m task_5_Rakitin_Sergey.collection --file \"path\\to\\file.txt\"\n\nUse as a library import and use the package functions in your Python code:\n\n # Examle:\n from task_5_Rakitin_Sergey import UniqueSymbolCounter\n\n counter = UniqueSymbolCounter()\n unique_count = counter.count_unique(\"your_string\")\n print(f\"Unique symbols: {unique_count}\")\n\n## Link to the package\n\nhttps://pypi.org/project/task-5-Rakitin-Sergey/\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A package for counting unique symbols in a string",
"version": "0.0.6",
"project_urls": {
"Homepage": "https://git.foxminded.ua/rakitin-sergey/task_5"
},
"split_keywords": [
"count",
" symbols",
" unique"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7d37a38cb11371a7e9af4d7c56f45bd7dad6ab93afb87531a3a92f234bb1bc2e",
"md5": "e0e5036f42801cb9b387a7778c355637",
"sha256": "5a5c0e1a454f4d5d9bd988646adac6e177afe2060819673140bc5fd77e470059"
},
"downloads": -1,
"filename": "task_5_rakitin_sergey-0.0.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e0e5036f42801cb9b387a7778c355637",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 3374,
"upload_time": "2024-08-08T12:42:21",
"upload_time_iso_8601": "2024-08-08T12:42:21.019190Z",
"url": "https://files.pythonhosted.org/packages/7d/37/a38cb11371a7e9af4d7c56f45bd7dad6ab93afb87531a3a92f234bb1bc2e/task_5_rakitin_sergey-0.0.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3441c7fec4f52ff26e8c492b7bdc4f846f30272cf8448622668588650b79dfb8",
"md5": "b927933b776fd39e504e27701a1deac9",
"sha256": "0477d96cd575fb6cb74576e205c1da3673cc6cccf839f0afa4aaafb7d76edb47"
},
"downloads": -1,
"filename": "task_5_rakitin_sergey-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "b927933b776fd39e504e27701a1deac9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 5431,
"upload_time": "2024-08-08T12:42:23",
"upload_time_iso_8601": "2024-08-08T12:42:23.645098Z",
"url": "https://files.pythonhosted.org/packages/34/41/c7fec4f52ff26e8c492b7bdc4f846f30272cf8448622668588650b79dfb8/task_5_rakitin_sergey-0.0.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-08 12:42:23",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "task-5-rakitin-sergey"
}