Paste #36537: Untitled Paste

Date: 2016/09/29 07:03:57 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


WebGetList_Event: 
    type: world 
    events:
        on system time hourly: 
        - foreach <yaml[webget_list].list_keys[webget.script_ids]> {
            - define version <yaml[webget_list].read[webget.script_ids.<def[value]>]>
            - webget "http://stats.denizenscript.com/tracker?script=<def[value]>&version=<def[version]>" 
        }

WebGetList_Load_Data:
    type: task
    debug: false
    script:
    - if <server.has_file[data/WebGetList/list.yml].not> {
        - yaml create id:webget_list
        - define path "webget.script_ids.89"
        - define text "2"
        - yaml id:webget_list set <def[path]>:<def[text]>
        - define path "webget.script_ids.108"
        - define text "2"
        - yaml id:webget_list set <def[path]>:->:<def[text]>
        - yaml id:webget_list "savefile:data/WebGetList/list.yml"
    }
    else {
        - yaml "load:data/WebGetList/list.yml" id:webget_list
    }