Vapyrwave
Turns text into VAPORWAVEtext from the Terminal.
Install / Use
/learn @jonesmartins/VapyrwaveREADME
Vapyrwave
This program turns your cool sentences into even cooler VAPORWAVE sentences with fullwidth characters.
Requires pyperclip and argparse.
Installation
- Download the
vapyrwave.pyor clone the project. - Manually install
pyperclipandargparsethroughpipor runpip install -r requirements.txtwith this project's requirements file. - You're set!
Notes from Pyperclip's documentation (2020-06-03):
Currently only handles plaintext.
On Windows, no additional modules are needed.
On Mac, this module makes use of the pbcopy and pbpaste commands, which should come with the os.
On Linux, this module makes use of the xclip or xsel commands, which should come with the os.
Otherwise run “sudo apt-get install xclip” or “sudo apt-get install xsel” (Note: xsel does not always seem to work.)
Otherwise on Linux, you will need the gtk or PyQt4 modules installed.
Usage
python vapyrwave.py [-h] [-s SPACES | -v | -b [BOTH]] sentence
The optional -v/--vertical flag verticalizes your sentence. The optional -s/--spaces flag adds N spaces between characters. The optional -b/--both flag joins vertical and horizontal results and adds N spaces between characters.
Examples
No flags
$ py vapyrwave.py "No flags"
>>> No flags
>>> Result saved to clipboard.
With spaces
$ py vapyrwave.py "Spaced characters" -s 2
>>> S p a c e d c h a r a c t e r s
>>> Result saved to clipboard.
Verticalized
$ py vapyrwave.py "Verticalized" -v
>>> V
>>> e
>>> r
>>> t
>>> i
>>> c
>>> a
>>> l
>>> i
>>> z
>>> e
>>> d
>>> Result saved to clipboard.
Both
$ py vapyrwave.py "Why not both?" -b 1
>>> W h y n o t b o t h ?
>>> h
>>> y
>>>
>>> n
>>> o
>>> t
>>>
>>> b
>>> o
>>> t
>>> h
>>> ?
>>> Result saved to clipboard.
