Toolserver:User:Soxred93/API
This page was moved from the Toolserver wiki.
Toolserver has been replaced by Toolforge. As such, the instructions here may no longer work, but may still be of historical interest.
Please help by updating examples, links, template links, etc. If a page is still relevant, move it to a normal title and leave a redirect.
api.php is a Toolserver tool for providing real-time data about the Toolserver. It provides data in 5 formats.
All urls are in the format: http://toolserver.org/~soxred93/api.php?action=ACTION&format=FORMAT
This tool utilizes SPYC, in order to generate YAML. It is licensed under the MIT license.
Formats
[edit]format=php
[edit]Provides data in PHP's serialize() format.
format=xml
[edit]Provides data in XML format.
format=json
[edit]Provides data in JSON format.
format=yaml
[edit]Provides data in YAML format.
format=txt
[edit]Provides data in 's print_r() format.
Actions
[edit]action=replag
[edit]Tells the current replag for 5 servers: s1, s1-c, s2, s3, s3-c.
action=status
[edit]Tells the status of 4 servers: s1, s2, s3, sql. Options are OK, DOWN
action=size
[edit]Tells the current disk space for 1 server: hemlock:/home