User:MusikBot/NPPChart
NPPChart
Populates historical data of New Pages Patrol backlog size for use in on-wiki charts. All data is pulled in from the s53463__actrial_p.npp_queue_size
database on Toolforge, courtesy of Nettrom. This data is updated thrice daily, and the bot imports this data to the wiki just as frequently.
To disable, set /Run to anything other than true
(link)
Errors are logged at /Error log
Configuration
Functionality can be tweaked at /config. Configuration data is in the form of JSON.
IMPORTANT:
- Do not modify the config files unless you have a basic understanding of JSON
- Read the documentation first.
- Do not change the key values.
- Keys should always be strings, e.g. use
"option": true
instead ofoption: true
. - Strings should be wrapped in double-quotes, e.g.
"option"
instead of'option'
. - Boolean values must be either
true
orfalse
with no quotations around it. - Numerical values must be integers with no quotations around it.
- The last key/value pair within a hash or the value value in an array must not have a comma at the end of it
- Essentially if the JSON editor interface says there are any syntax errors or warnings, you have done something wrong
Available parameters | ||
---|---|---|
Parameter | Description | |
hourly_offset | How many hours back to populate data for. For instance, 168 indicates a weeks' worth of data should be stored. The data is written to Wikipedia:New pages patrol/Backlog chart/hourly.
| |
daily_offset | How many days back to populate data for. For instance, 180 indicates a months' worth of data should be stored. The data is written to Wikipedia:New pages patrol/Backlog chart/daily.
| |
weekly_offset | How many weeks back to populate data for. Use "*" to store data for all weeks since August 29, 2017 (the first date data is available). The data is written to Wikipedia:New pages patrol/Backlog chart/weekly.
| |
monthly_offset | How many months back to populate data for. Use "*" to store data for all months since August 29, 2017 (the first date data is available). The data is written to Wikipedia:New pages patrol/Backlog chart/monthly.
|
Chart template
[edit]Graphs are unavailable due to technical issues. There is more info on Phabricator and on MediaWiki.org. |
This chart is automatically updated by MusikBot, going off a database on Toolforge provided by Nettrom. The data should match the Page Curation backlog exactly, excluding redirects.
All versions of this graph are displayed at Wikipedia:New pages patrol/Graphs.
Usage
[edit]To use, add {{Wikipedia:New pages patrol/Backlog chart}} to the page where you want to display the chart.
The first unnamed parameter specifies the granularity of the chart. By default, this the daily
chart, showing daily data over the past N days (as configured at User:MusikBot/NPPChart/config). Other options include hourly
(past week, as of time of writing), weekly
(all-time data, as of time of writing) and monthly
(all-time, as of time of writing).
For instance to show all-time data with a monthly granularity, use {{Wikipedia:New pages patrol/Backlog chart|monthly}}
.
Parameter | Explanation |
---|---|
$1 | Granularity. One of hourly , daily (default), weekly or monthly .
|
width | Width of the chart in pixels. |
height | Height of the chart in pixels. |