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.5.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.5-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: task_5_syrkin-0.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 24fa946a55de199e27cecb685b3cb71be97d40734ec544278837ce9d5ae69c57
MD5 18459a4a279a73e1a01c40465ef7545d
BLAKE2b-256 e625c7f9e5b3f4502f14dba7a85ab046ba1b202c73904ef60b7247bf6da8c710

See more details on using hashes here.

File details

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

File metadata

  • Download URL: task_5_syrkin-0.0.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ae6866e14383ab2a4d4fba1f25a04cb7468212b76d96d48b73a15a52c5560305
MD5 0e0a6e3573fa8ae406812069bd27f560
BLAKE2b-256 ce9b9ce4b856b4a6628793b15629faeec71bca8c19abdd26c5427469ef5a07f0

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