You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
alicestrt 35257c9db6 fixed readme 1 year ago
dist fixed command 1 year ago
.gitignore added to gitignore 1 year ago
LICENSE prep for publish 1 year ago fixed readme 1 year ago
input.txt added the code 1 year ago added the code 1 year ago
poetry.lock prep for publish 1 year ago
pyproject.toml fixed readme 1 year ago


Overunder is an interpreted programming language in Python that receives as rules basic weaving instructions 'over' and 'under' and apply a pattern onto text, simulating a plain weave.

To start, add your text of choice in a file called input.txt.

To run:

$ overunder


  • load - loads the input text. Should be the first command you type inside the interpreter.
  • show - shows which line you are currently working on
  • over + int(x) - keeps the corresponding x characters intact
  • under + int(x) - replaces the corresponding x characters with a symbol
  • pattern - generates the pattern created so far
  • save - saves the pattern in a text file
  • enter/return - moves to the next line of text
  • quit - quits the program

See more here.