Paste #21304: ExampleScriptForKeangDavidAPI

Date: 2015/10/21 07:50:57 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15


bui_scripts:
  type: task
  debug: false
  speed: 0t
  script:
  # define tags
  - foreach <server.list_scripts.filter[container_type.is[==].to[Task]].alphabetical> {
    - define tags "<def[tags]||li@>|<proc[rtag].context[[<def[value].substring[3,20]>]\n|show_text:Click to \nrun script.|run_command:/ex run <def[value]>]>" }
  # define pages
  - define pages <proc[page].context[<server.list_scripts.filter[container_type.is[==].to[Task]].size>|14]>
  - foreach <def[pages]> {
    - define get <def[tags].as_list.get[<def[value].before[,]>].to[<def[value].after[,]>].after[li@]>
    - define pg <def[pg]||li@>|<proc[rpage].context[<def[get]>]> }
  # define book
  - run book def:<proc[rbook].context[<def[pg]>]>