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.6.tar.gz (9.4 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.6-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for task_5_syrkin-0.0.6.tar.gz
Algorithm Hash digest
SHA256 72c4da6c0c3c016eeca0a47fdb7c200c3c9eb281d20fcfe1f7449853c67e7a62
MD5 90531d75fef8dc364b2cc5f0d3f94ac0
BLAKE2b-256 12ff99fb3106e7f0d4c9816fa48dfbc921e1d15c44952787e9d765e537f4628e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: task_5_syrkin-0.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5daa6dcfde9a0e9cfd68bfadf60dab5fc2c6f98ded9f031af7dbf2fe29afa07f
MD5 ee35e5439f3068a1c9c91b7a0fe8b578
BLAKE2b-256 6ef0a2a698cb1feb5cfa5d5ccf48a3bec9d82ca2f04dacaf96a00d43c7c7179e

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