Skip to main content

Application counts the unique symbols in a string or file.

Project description

Unique Character Counter

Overview

This Python package provides a tool for counting unique characters in a string or file. The tool can be useful for text analysis, file parsing, and general string processing tasks.

Features

  • Count unique characters in a string.
  • Count unique characters in a file.
  • Customizable options for ignoring case sensitivity or specific characters.

Installation

pip install task_5_syrkin

All modules will be installed automatically.

Usage

In the command line, execute the collection_app.py file with the following parameters:

# To test the application
python3 collection_app.py --test

# For counting unique characters in a string
python3 collection_app.py --string "your string here"

# For counting unique characters in a file
python3 collection_app.py --file "your file here"

Contributing

You can use this package as a function to count unique characters. For further contributions, please clone the repository and follow the guidelines below.

Changelog

  • 0.0.1 release
  • 0.0.2: Added doctests and README.md file
  • 0.0.4: Added setup.py
git clone https://git.foxminded.ua/andrii-syrkin-py_ment/task_5.git

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

task_5_syrkin-0.0.4.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

task_5_syrkin-0.0.4-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file task_5_syrkin-0.0.4.tar.gz.

File metadata

  • Download URL: task_5_syrkin-0.0.4.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.3

File hashes

Hashes for task_5_syrkin-0.0.4.tar.gz
Algorithm Hash digest
SHA256 57b3eac27011cd80bcb33b1908bdf8fd99b6da314c5d12e32af2ae469282df83
MD5 ddb5265df56bbd0c1b50b46e9037e47e
BLAKE2b-256 cdec06574fb6501995974c5d3e12bd3c16cc5ba185eb260263b9b1e073ac2321

See more details on using hashes here.

File details

Details for the file task_5_syrkin-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: task_5_syrkin-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.3

File hashes

Hashes for task_5_syrkin-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9e6346b82b3661f87fc3cc946386ecb3aa3d3df8ec3fcd282dc93be8bd838849
MD5 f1bea2b1c29647b1dd8d17930ad7ccfa
BLAKE2b-256 418998675d8e5cb9d9d0319b0f4684144d769ddec33cd6a7c03c1fcf960a327d

See more details on using hashes here.

Supported by

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