task-5-Rakitin-Sergey


Nametask-5-Rakitin-Sergey JSON
Version 0.0.6 PyPI version JSON
download
home_pageNone
SummaryA package for counting unique symbols in a string
upload_time2024-08-08 12:42:23
maintainerNone
docs_urlNone
authorNone
requires_python>=3.11
licenseNone
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"
}
        
Elapsed time: 2.12283s