Skip to main content

For mirroring text.

Project description

Mirrorit

This cli tool can say 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.0.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.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mirrorit-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 424d98bbef015cc1e4856e9c86f61eda9f5a7d91148b8446624a1b3de7193da6
MD5 72bbe40611b9ca7832fac1eb9e58d30b
BLAKE2b-256 06f43839f33badc651b84983960fade3eccf725a5f0a6ba5c315889376ac124e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mirrorit-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2945837562d999ea409f926ac98ac5700cbe8de1d449419792a3b1b09a6dca9e
MD5 8c02abb5c02e48b4e7a6f734e3146e10
BLAKE2b-256 c6910a65fc7e6d0b605bde938d2707bf2fa8fe792cbda5f6555099a14c53ca11

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