A tool to build document automation and expert systems, with the full power of Python underneath.
A "human readable" programming language, designed to be friendly to new programmers and learners.
1 | print "Hello, World."
|
Python
{width=100%}
These 3 concepts are all you need to automate 90% of forms. The rest is to make your interview better.
1 2 | mandatory: True
question: Hello, World
|
fields
statement1 2 3 4 5 6 7 8 | ---
question: Information about you
fields:
- Your name: user_name
- Your favorite number: user_number
---
mandatory: True
question: Hello, ${user_name}. Your favorite number is ${user_number}
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ---
question: Information about you
fields:
- Your name: user_name
- Your favorite number: user_number
datatype: integer
---
code: |
if user_number == 42:
text = "You know the meaning of life, the universe and everything!"
else:
text = "You still have time to learn the meaning of life."
---
mandatory: True
question: Hello, ${user_name}.
subquestion: |
Your favorite number is ${user_number}.
${text}
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | ---
question: Information about you
fields:
- Your name: user_name
- Your favorite number: user_number
datatype: integer
---
code: |
if user_number == 42:
text = "You know the meaning of life, the universe and everything!"
else:
text = "You still have time to learn the meaning of life."
---
mandatory: True
question: Your download is ready.
attachment:
- name: download
filename: my_download
content: |
Hello, ${user_name}.
Your favorite number is ${user_number}.
${text}
|
i
Table of Contents | t |
---|---|
Exposé | ESC |
Full screen slides | e |
Presenter View | p |
Source Files | s |
Slide Numbers | n |
Toggle screen blanking | b |
Show/hide slide context | c |
Notes | 2 |
Help | h |