Compare commits

..

No commits in common. "12d6176f63126e8fe05bb5fa4687c0829022c431" and "115b7289e750796606922c255bafa6f9372e2913" have entirely different histories.

4 changed files with 5 additions and 102 deletions

7
.gitignore vendored
View File

@ -1,12 +1,7 @@
# Python dev files
venv venv
__pycache__ __pycache__
# Python build files
*.egg-info *.egg-info
*.spec *.spec
build build
dist dist
# Misc
*.gif

View File

@ -2,15 +2,14 @@
If you're reading this on PyPi, go [here](https://git.betalupi.com/Mark/lamb). If you're reading this on PyPi, go [here](https://git.betalupi.com/Mark/lamb).
![Lamb demo](https://betalupi.com/static/git/lambdemo.gif) ![Lamb demo](https://betalupi.com/static/nc/git/lambdemo.gif)
## Installation ## Installation
### Method 1: [PyPi](https://pypi.org/project/lamb-engine) ### Method 1: PyPi [here](https://pypi.org/project/lamb-engine)
1. *(Optional but recommended)* make and enter a [venv](https://docs.python.org/3/library/venv.html). 1. `pip install lamb-engine`
2. `pip install lamb-engine` 2. `lamb`
3. `lamb`
### Method 2: Git ### Method 2: Git
1. Clone this repository. 1. Clone this repository.

View File

@ -1,91 +0,0 @@
# How to use this:
# install vhs
# enter venv
# vhs < misc/demo.tape
#
# We need macros.lamb, so run this from
# the root of this repository.
#Output lambdemo.mp4
Output lambdemo.gif
Set FontSize 30
Set Width 2000
Set Height 1500
Set FontFamily "FantasqueSansMono NF"
Set TypingSpeed 60ms
Set Framerate 30
# Intro
Sleep 2000ms
Type "lamb"
Sleep 1000ms
Enter
Sleep 2000ms
# Demo 1: load
Type ":load macros.lamb"
Sleep 500ms
Enter
Sleep 2000ms
Type "NOT T"
Sleep 1000ms
Enter
Sleep 6s
Type ":clear"
Sleep 1000ms
Enter
Sleep 1500ms
# Demo 2: stepping
Type ":step"
Sleep 500ms
Enter
Sleep 1500ms
Type "NOT T"
Sleep 100ms
Enter
Sleep 1500ms
Enter
Sleep 760ms
Enter
Sleep 850ms
Enter
Sleep 650ms
Enter
Sleep 700ms
Enter
Sleep 3000ms
Type ":step"
Sleep 500ms
Enter
Sleep 6s
Type ":clear"
Sleep 1000ms
Enter
Sleep 1500ms
# Demo 3: macros
Type "M = \x.x x"
Sleep 500ms
Enter
Sleep 500ms
Type "M M"
Sleep 500ms
Enter
Sleep 3s
Ctrl+c
Sleep 1000ms
Type "Y FAC 3"
Sleep 500ms
Enter
Sleep 6s

BIN
misc/screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB