Skip to main content

For mirroring text.

Project description

Mirrorit

This cli tool can mirror your subject very clever and easy in different ways.

Installation

The installation proccess can be done using the pip tool:

pip install mirrorit

Project Link

Project link in Pypi

Project link in Github

Documentation

A help doc is in the tool but the main documentaion is here:
(the tool doc is accessed using "mirrorit --help" or "mirrorit -h")

Mirroring can be done in multiple ways:

1.mirroring the whole text. (--mode w)
2.mirroring the lines of the text (--mode l)
3.mirroring every word of the text without changing the index of words (--mode t)
4.mirroring every word of the text without changing the index of words, split words between symbols and spaces. (--mode k)

Working with files also has multiple ways:

Different modes of working with files
1.Overwriting the file (-s)
2.Saving output as a new file (-n)
3.Just showing the output in terminal (-j)

Difference between mode "t" and mode "k"

in mode "k" the words are splited with the spaces between them.

Example of words spliting in "t" and "k" mode

file.txt:

Lune Lu!ne !Lu!ne! !Lu!ne

second command:

mirrorit file.txt -m t -j
Output:
enuL en!uL !en!uL! !en!uL

command:

mirrorit file.txt -m k -j
Output:
enuL uL!en !uL!en! !uL!en

as you can see, the text mirroring is different.

⚠️ You cannot enter more than one word when using the cli (not file) mode.
This means you cannot enter spaces in input.

Usage/Examples

You can use the tool by just giving the name you want to greet.

Mirrorit Lunethra
Output: arhtenuL

or say mirror files.

mirrorit file.txt -s
Output: mirrored_file.txt

Support

To resolve issues and make suggestions, please visit the project's GitHub page.

License

This project uses MIT License.

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

mirrorit-1.0.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

mirrorit-1.0.2-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file mirrorit-1.0.2.tar.gz.

File metadata

  • Download URL: mirrorit-1.0.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for mirrorit-1.0.2.tar.gz
Algorithm Hash digest
SHA256 462cfe55a6e1685ec96b180d471556d19d3142ba69de77989d1aa374ca0fa2ab
MD5 3a11911ae770df3e8422ff774f2db616
BLAKE2b-256 3bfa6439344089352e2fbf9f06d41ff5dbef8574ae18cd0c20103fe9c2430014

See more details on using hashes here.

File details

Details for the file mirrorit-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: mirrorit-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for mirrorit-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0266ff53ef6e43127c0212f9f96773b164b4404d062d8a92563ee595aa2b4a1d
MD5 0f076f8390a7a34a22e09c3afee37912
BLAKE2b-256 4f958a7ac90deb927ff0262f8e74dc4748bdd5ed145fee37b5fd73152c194460

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