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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mirrorit-1.0.1.tar.gz
  • Upload date:
  • Size: 4.1 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.1.tar.gz
Algorithm Hash digest
SHA256 e6dba6cbc0f6c27d2934745c3cc59672af5234242df7f3d0e6f021665a45bc50
MD5 aded17c25d2bf7ea5d884b94c0aeba53
BLAKE2b-256 f88397b454de2da601a1d6d5e01c92e27f0f370cd28b66483b24971d03a98845

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mirrorit-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d490f73dd10e3c1513f6eaed8e9447668ba7041fc5ce3729418fcc23dfeeac35
MD5 674f59268e78bdff512856e1b5840b06
BLAKE2b-256 7a8b1e4840fcaa4ebf8ff570b9f1da784772f4668ff15218bc641f6ff913632f

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