GitHub - georgetilman/Serpent: Transforms your python code into a serpent and sword · GitHub
Skip to content

About

Transforms your python code into a serpent and sword

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

28 Commits

Folders and files

Repository files navigation

Serpent

Transforms your python code into a serpent and sword!

###Technical

  • Runs on mac and most verisons of linux
  • Tested on python 2.7 but may work with 3.x

###Example

The file below would compile and run if I didn't truncate the sword to fit on the page. (lawl)

#!/usr/bin/python
import serpent

"""
                              ___
                             { _ }
                              |/|
                             {___}
                              |_|
                              |/|
                    .         |/|         .
                    (\________|w|________/)
                    ( ___________________ )
                     v       | | |       v
                             | | |
                             | | |
                             | | |
                             | | |PO0.HN7
                             | | |   *   TO0
                            z| | |TP0.ON4
                           PY0 | |z
                          PY0| | |
                            PY0| |
                             |PY0|
                             | |PY0
                             | | OP0
                             | | |PY0
                            z| | |PY0
                           PY0 | |z
                          PY0| | |
                            PY0| |
                             |PY0|
                             | |PY0
                             | | HN3
                             | | |PT6
                            z| | |PH0
                           PY0 | |z
                          PY0| | |
                            PN3| |
                             |PT0|
                             | |PY0
                             | | NY2
                            z| | |PY0
                          YO1| | |z
                            OH4| |
                             |HO2|
                             | |PO3
                             | | PY0
                             | | |PY0
                            z| | |PY0
                           PY0 | |z
                          PY0| | |
                            PY0| |
                             |PY0|
                             | |OP0
                             | | HP0
                             | | |YN0
                            z| | |PT0
                             z | |
                             z | |
                             | | |
                             | | |
                              \|/
                               v
                               
Your sword will be muuccccccchhhh longer than this. I'm working on it
"""

###How to use

  • Just import serpent.py at the top of your file
import serpent
  • Then write some code
#!/usr/bin/python
import serpent

print "hello world"
  • Compile your file
python some.file.py
  • Open the newly generated serpent file that's extrememly freaking long and totally wasting space but who cares it's a kickass snake wrapped around a kickass sword!!

Compile that wild file, child.

python some.file.ss.py

##Something to note:

The purpose of this file is not to compress your code. In fact this will make your files larger. much, much larger. This is simply intended to amuse you.

About

Transforms your python code into a serpent and sword

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages