Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.
/ vapyrwave Public archive

Turns text into VAPORWAVEtext from the Terminal.

Notifications You must be signed in to change notification settings

jonesmartins/vapyrwave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Vapyrwave

This program turns your cool sentences into even cooler VAPORWAVE sentences with fullwidth characters.

Requires pyperclip and argparse.

Installation

  • Download the vapyrwave.py or clone the project.
  • Manually install pyperclip and argparse through pip or run pip install -r requirements.txt with 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.

About

Turns text into VAPORWAVEtext from the Terminal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages