Toolserver:User:Soxred93/API

From MediaWiki.org
Jump to: navigation, search
Wikimedia Community Logo-Toolserver.svg

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

Examples[edit]

Current replag in XML format[edit]

Disk space in JSON format[edit]

Current replag in YAML format[edit]

Server status in PHP format[edit]

Disk space in TXT format[edit]