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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for task_5_syrkin-0.0.7.tar.gz
Algorithm Hash digest
SHA256 798e8545b856d612b57ff9958df48ddf99e3d1c2cdd530968057c00039b26d7f
MD5 720208ff085233a58a4a40eb196868ac
BLAKE2b-256 898678bbcd173bfc54a6bd006d16330aef14619c941b7eabdcc80d92ec75ac43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: task_5_syrkin-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 4.3 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 abca2394ceb3ea3bbf7487379136b5d9afe0895bcfacf344c9fc8fde764685fc
MD5 c1e6c1de1cca5ae02cc166dcacbdd165
BLAKE2b-256 99562a6000f1c48a3e8e4d86a902b456fdd8ac87f4e3ec1e8b11b9b79734b9e7

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