Extension talk:Wiretap

Jump to navigation Jump to search

About this board

Feature request - store data locally as csv

Revansx (talkcontribs)

Great extension. Thanks! .. One additional feature that I think would be easy to implement would be to have the extension save the data locally to a csv file that could also be used by outside processes to do more with the data.

For example.. line 144 of ../w/extensions/wiretap/modules/charts/ext.wiretap.charts.js is var myLineChart = new Chart( ctx ).Line( data, options );.

Is the variable data the data i'm interested in?

Could a line be added below 145 that would write that data to a file?

Could it be that straightforward?

Revansx (talkcontribs)
Beaujjeffrey (talkcontribs)

I second that. It would be great to be able to do this.

Reply to "Feature request - store data locally as csv"

Trending Pages and other topics

Revansx (talkcontribs)

Hi James, Great extension. Thanks! .. I see that you are tinkering with this extension to add a "trending pages" feature. cool. Could you say a word or two about how hard/easy it might be to add the following other features:

  1. List of IP address and/or users to ignore in the stats. (My host scans my sites monthly with thousands of hits and as a result is "always" the largest number making the "Daily page hits" metric meaningless.)
  2. Easiest way to get the the access statistics directly (via API call, cURL, or otherwise) (currently I am only aware of seeing them plotted or in a fully-rendered wiki table page)

Any words you can provide (or tricks) would be welcomed.



Reply to "Trending Pages and other topics"
Revansx (talkcontribs)

How hard would it be add a configuration option that would ignore users whose usernames are the values of an array in LocalSettings.php?

This would be handy to track the usage by say, non-admins.

Revansx (talkcontribs)
Reply to "filter OUT user(s)?"
GregRundlett (talkcontribs)

On https://demo.qualitybox.us/wiki/Special:Wiretap?requestDebug=true&useskin=vector

I get Fatal error: Call to undefined method SkinVector::link() in /opt/htdocs/mediawiki/extensions/Wiretap/SpecialWiretap.php on line 528

That line is

$page = $this->getSkin()->link( $pageTitle );

I tried inserting a 'context' (property) or getContext() method into the chain, but that too errored:

$page = $this->getContext->getSkin()->link( $pageTitle );

I could only find a 'link' method in the Linker class. https://doc.wikimedia.org/mediawiki-core/master/php/classLinker.html#ad97e40cfea2343c5cae8307cf1fe47a4

Reply to "Fatal error w/ 1.28"
Deli68 (talkcontribs)


very good extension, works great! I'm curious about new features. Thanks a lot!

Just one tip: Maybe it would be helpful to add the following line to the Installation section

  • Run the update script which will automatically create the necessary database tables that this extension needs.

- even if the advice is in the infobox. Otherwise newbies will get an SQL error.


MikeDarling (talkcontribs)

This was added. Thank you.

Reply to "run the update.php"
Krabina (talkcontribs)

I installed it on MW 1.27. Installation works, but when I visit Special:Wiretap, I get: "Fatal error: Call to undefined function wfCheckLimits() in ../extensions/Wiretap/SpecialWiretap.php on line 18"

Reply to "error on MW 1.27"
There are no older topics