MusikAnimal
Software Engineer at Community Tech

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.
User Since
Dec 14 2014, 11:39 PM (114 w, 2 h)
Availability
Available
IRC Nick
musikanimal
LDAP User
MusikAnimal
MediaWiki User
MusikAnimal

My conscious is a jukebox

Recent Activity

Yesterday

MusikAnimal committed rXTR90813caad572: gitignore web/conifg.php and common environment-specific files (authored by MusikAnimal).
gitignore web/conifg.php and common environment-specific files
Sun, Feb 19, 10:42 PM
MusikAnimal committed rXTR4c19a154c267: Fix inconsistency with helper class names, rm whitespace (authored by MusikAnimal).
Fix inconsistency with helper class names, rm whitespace
Sun, Feb 19, 10:42 PM
GitHub <noreply@github.com> committed rXTRe6dd68611756: Create LICENSE (authored by MusikAnimal).
Create LICENSE
Sun, Feb 19, 10:42 PM
GitHub <noreply@github.com> committed rXTRcd5b3d2d89f5: add app.replag_threshold (authored by MusikAnimal).
add app.replag_threshold
Sun, Feb 19, 10:42 PM
MusikAnimal committed rXTR249b1911ee91: Make language selector actually work (authored by MusikAnimal).
Make language selector actually work
Sun, Feb 19, 10:42 PM
MusikAnimal committed rXTRfe519e1d5ee7: UI enhancements (authored by MusikAnimal).
UI enhancements
Sun, Feb 19, 10:42 PM

Fri, Feb 17

MusikAnimal added a comment to T158102: [PLAN] Move development for xtools from my repo to the project repo.

@Matthewrbowker Sounds good! No conflicts with our workflow, which we happily will adapt to whatever works best for you and us both :) I think it does make sense to do our work in the main x-tools GitHub project, then at some point I suppose we'd merge xtools-rebirth it into the legacy xtools repo.

Fri, Feb 17, 6:57 PM · Community-Tech, Tool-Labs-tools-Xtools
MusikAnimal added a comment to T158071: Check abnormal pageviews for XHamster .

not sure how you got that...
Let me explain: more traffic means more links to your wikipedia page from any page where traffic is reported on our end (like https://en.wikipedia.org/wiki/Wikipedia:Top_25_Report). That is clearly valuable on its own for SEO as wikipedia already has a high google page rank and links on high-rated sites are valuable for SEO. In this case those links are to your wikipedia page, not to your site but links to your site are already on this page with higher value. Seems a way to try to game the system, whether it is really successful I couldn't say for sure.

Thanks for clarifying. But that too seems like a very contrived hypothesis, not least considering that https://en.wikipedia.org/wiki/Wikipedia:Top_25_Report has afaics never linked to the XHamster article. We would need to assume a SEO bot operator who is cunning enough to know about this internal Wikipedia page, but at the same time dumb enough not to notice, even after many months, that their page is being filtered out there.

Fri, Feb 17, 6:51 PM · Analytics-Kanban

Thu, Feb 16

MusikAnimal added a comment to T158071: Check abnormal pageviews for XHamster .

Yes, see e.g. https://en.wikipedia.org/wiki/PageRank . But links to a page are not the same a the number of times a page was "scraped", so I still don't understand the hypothesis here.
Or do you mean that they try to use bots to simulate clickthroughs from (e.g.) Google's search result page to the article? That's indeed something that Google tracks (on their own site) and reportedly uses as a signal. But one would imagine that Google is pretty good at detecting and mitigating that kind of fraudulent SEO attempt.

Thu, Feb 16, 7:16 PM · Analytics-Kanban
MusikAnimal added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

And just to give an example of what the config might look like:

{
  "Wikipedia:WikiProject Academic Journals": {
    "report": "Wikipedia:WikiProject Academic Journals/Popular pages",
    "category": "Category:Academic Journal articles",
    "limit": 500
  }
}
Thu, Feb 16, 6:38 PM · Community-Tech-Sprint

Wed, Feb 15

MusikAnimal added a comment to T158230: Automatically convert to wildcard searches when applicable.

Keep in mind, the api is being sorted by IP address not by timestamp.

Wed, Feb 15, 8:13 PM · IPv6, Community-Tech
MusikAnimal added a comment to T158230: Automatically convert to wildcard searches when applicable.

I'll run some more tests... but from the little bit of querying I did before it seemed like wildcards were faster. E.g. https://en.wikipedia.org/w/api.php?action=query&list=usercontribs&uclimit=50&ucdir=older&ucuserprefix=2607:FB90

Wed, Feb 15, 8:08 PM · IPv6, Community-Tech
MusikAnimal added a comment to T145912: Create new Special:RangeContributions page to support viewing contributions across an IP range.
Wed, Feb 15, 7:43 PM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-Special-pages, IPv6
MusikAnimal merged T3035: View contributions / recentchanges for an IP range into T145912: Create new Special:RangeContributions page to support viewing contributions across an IP range.
Wed, Feb 15, 7:42 PM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-Special-pages, IPv6
MusikAnimal merged task T3035: View contributions / recentchanges for an IP range into T145912: Create new Special:RangeContributions page to support viewing contributions across an IP range.
Wed, Feb 15, 7:42 PM · Schema-change, MediaWiki-Special-pages
MusikAnimal added a subtask for T145912: Create new Special:RangeContributions page to support viewing contributions across an IP range: T158230: Automatically convert to wildcard searches when applicable.
Wed, Feb 15, 7:26 PM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-Special-pages, IPv6
MusikAnimal added a parent task for T158230: Automatically convert to wildcard searches when applicable: T145912: Create new Special:RangeContributions page to support viewing contributions across an IP range.
Wed, Feb 15, 7:26 PM · IPv6, Community-Tech
MusikAnimal created T158230: Automatically convert to wildcard searches when applicable.
Wed, Feb 15, 7:26 PM · IPv6, Community-Tech
MusikAnimal added a comment to T158071: Check abnormal pageviews for XHamster .

Yeah you've got me why article promotion is so important to them, but it seems to be inline with why people spam Wikipedia all the time. Search engines have heuristics that look at traffic/number of incoming links to a site (Wikipedia), and that increases the ranking of sites that are linked on that page (XHamster), etc., or at least that's my understanding. So not just searching for "XHamster", which search engines would obviously put the actual site at the top, but rather the search terms in the article, in this case more general pornographic terms.

Wed, Feb 15, 6:22 PM · Analytics-Kanban
MusikAnimal added a comment to T149642: Add Mediaviews to Pageviews suite.

Also, to be clear, we're only supporting playable audio and video, and not images?

Wed, Feb 15, 3:09 AM · Tool-Labs-tools-Pageviews
MusikAnimal updated subscribers of T149642: Add Mediaviews to Pageviews suite.

@Harej @harej-NIOSH (sorry don't know which one to ping), I have finally started to work on this. I'm getting around the cross-origin policy by disabling web security in the browser, which isn't ideal, but it works :) So don't worry about adding CORS or JSONP, at least just for me!

Wed, Feb 15, 3:06 AM · Tool-Labs-tools-Pageviews

Tue, Feb 14

MusikAnimal added a comment to T158071: Check abnormal pageviews for XHamster .

A few things I found:

  • It seems the number of unique IPs that visited /wiki/XHamster is significantly less than articles that received around the same number of pageviews.
  • The top referrals aren't what'd you expect (duckduckgo.com, among others). This sort of makes sense due to the nature of what XHamster is, but I still would think Google and other major search engines would trump duckduckgo.
  • The top city where most traffic came from is "unknown", when normally (in my brief time of working with the data on Hive) I see actual cities as the top 3 to 5 results.
  • I'm normally able to identify false positives because most traffic originates from a single city. Here again it is "other", but even the second most popular one isn't significantly less than "other", as I would expect for a false positive. Most of the top cities that are shown however don't use English as their official language, inconsistent with what I see for other articles on enwiki.
  • Some 95%+ of traffic is from mobile web. For top-ranked articles, we normally see between 20% and 70% mobile viewership.
Tue, Feb 14, 5:07 PM · Analytics-Kanban

Mon, Feb 13

MusikAnimal added a comment to T157699: Compare using recentchanges table against fully using the cu_changes table for range contribution queries.

There is not such a thing as query caching on production hosts:

If you are getting cached results, that is not MySQL.

If you execute twice the same queries, and the second time works faster, that is data getting into memory instead of disk, and that is a normal optimization (but the queries themselves are not cached). On production hosts, almost all data will be in memory except rarely-accessed tables.

Whenever you test mysql performance, please compare the session handler statistics, to check the execution plan: http://www.slideshare.net/jynus/query-optimization-from-0-to-10-and-up-to-57/74

Mon, Feb 13, 11:19 PM · Community-Tech-Sprint, IPv6
MusikAnimal added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

It sounds like the consensus is to do an on-wiki config for now. Maybe at User:Mr.Z-bot/PopularPagesConfig? It would be good to set it up under User:Mr.Z-bot since that's the user account it will be running under, at least for now (since it already has the Bot approval).

Mon, Feb 13, 8:16 PM · Community-Tech-Sprint

Sun, Feb 12

MusikAnimal added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

The on-wiki table format looks good to me! That shouldn't be too difficult to parse. The template idea I had was similar to how archiving bots work, where you add it to the page you want the bot to edit, but it makes more sense to keep it centralized. If we wanted to do error reporting I would have the bot add it directly to the config page, rather than message the user who made the mistake. Something simple like "Unable to parse config table" with a link to contact the bot operators. This wiki solution to me seems significantly easier than implementing a web app, and we wouldn't need a database at all.

Sun, Feb 12, 10:16 PM · Community-Tech-Sprint

Fri, Feb 10

MusikAnimal updated subscribers of T157699: Compare using recentchanges table against fully using the cu_changes table for range contribution queries.

Initial outlook not good :( I tried similar queries that I did with revision and only fetching rc_id, and it didn't seem to be that much faster. But see my comment at T156318#3018600. If we could (pretty please) replicate the timestamp in our new table I think things will be beyond reasonably fast. That's assuming my tests are accurate and I'm not being fooled by query caching.

Fri, Feb 10, 11:32 PM · Community-Tech-Sprint, IPv6
MusikAnimal moved T157699: Compare using recentchanges table against fully using the cu_changes table for range contribution queries from Ready to In Development on the Community-Tech-Sprint board.
Fri, Feb 10, 9:32 PM · Community-Tech-Sprint, IPv6
MusikAnimal edited projects for T157699: Compare using recentchanges table against fully using the cu_changes table for range contribution queries, added: Community-Tech-Sprint; removed Community-Tech.
Fri, Feb 10, 9:32 PM · Community-Tech-Sprint, IPv6
MusikAnimal claimed T157699: Compare using recentchanges table against fully using the cu_changes table for range contribution queries.
Fri, Feb 10, 9:31 PM · Community-Tech-Sprint, IPv6
MusikAnimal created T157830: Implement a Node.js backend for each Pageviews app.
Fri, Feb 10, 7:33 PM · Tool-Labs-tools-Pageviews
MusikAnimal added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

An on-wiki config is a neat idea, but how would we check for the existence of a config? You could use templates and look for transclusions, but there are 800+ wikis to check. Also there's not a user-friendly way of indicating any issues to the user, such as when they enter an invalid WikiProject or category, or they made the page size too big. In my opinion a web interface is more intuitive, but it's certainly a lot more work, especially if you want to including auditing like the current system has.

Fri, Feb 10, 7:17 PM · Community-Tech-Sprint
MusikAnimal moved T149642: Add Mediaviews to Pageviews suite from On hold to In Development on the Tool-Labs-tools-Pageviews board.
Fri, Feb 10, 3:47 AM · Tool-Labs-tools-Pageviews
MusikAnimal created T157765: Show page assessment data in Userviews.
Fri, Feb 10, 3:29 AM · Tool-Labs-tools-Pageviews
MusikAnimal edited the description of T157764: Show language name in Langviews.
Fri, Feb 10, 3:27 AM · Tool-Labs-tools-Pageviews
MusikAnimal created T157764: Show language name in Langviews.
Fri, Feb 10, 3:26 AM · Tool-Labs-tools-Pageviews
MusikAnimal closed T157235: Don't escape some messages in AbuseFilterViewEdit so admins can add links to external tools as "Resolved".

This is now deployed and working on enwiki https://en.wikipedia.org/w/index.php?title=MediaWiki:Abusefilter-edit-status&oldid=764627151

Fri, Feb 10, 12:21 AM · WMF-deploy-2017-02-07_(1.29.0-wmf.11), Patch-For-Review, AbuseFilter

Wed, Feb 8

MusikAnimal moved T157123: Migrate XTools from Ubuntu Precise to Trusty from Working to Complete on the Tool-Labs-tools-Xtools board.
Wed, Feb 8, 11:39 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
MusikAnimal moved T157123: Migrate XTools from Ubuntu Precise to Trusty from Ready to Done on the Community-Tech-Sprint board.
Wed, Feb 8, 11:39 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
MusikAnimal closed T157123: Migrate XTools from Ubuntu Precise to Trusty, a subtask of T94792: Remove support for precise OGE exec hosts, as "Resolved".
Wed, Feb 8, 11:39 PM · Patch-For-Review, Epic, Community-Tech-Tool-Labs, User-bd808, Labs, Tool-Labs
MusikAnimal closed T157123: Migrate XTools from Ubuntu Precise to Trusty as "Resolved".

Madhumitha got back to me and said the script they were using may be out of date, and that if our tools don't show up at https://tools.wmflabs.org/precise-tools/ then we're good :) So going to re-close. This doesn't mean WikiHistory isn't forever unbroken... as I said above, I don't know why it had these cron jobs accompanying it, but it seems all is fine without them.

Wed, Feb 8, 11:39 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
MusikAnimal edited the description of T157602: [Epic] Rewrite XTools: Articleinfo.
Wed, Feb 8, 11:31 PM · Tool-Labs-tools-Xtools, Community-Tech
MusikAnimal moved T157609: Improve documentation for setting up XTools on a local machine from Backlog to Complete on the Tool-Labs-tools-Xtools board.
Wed, Feb 8, 11:24 PM · Documentation, Tool-Labs-tools-Xtools, Community-Tech-Sprint
MusikAnimal closed T157609: Improve documentation for setting up XTools on a local machine as "Resolved".

Done at https://wikitech.wikimedia.org/wiki/Tool:Xtools#Installation_on_local_machine

Wed, Feb 8, 11:24 PM · Documentation, Tool-Labs-tools-Xtools, Community-Tech-Sprint
GitHub <noreply@github.com> committed rXTRMRBcb71ddbd0def: Merge 90813caad5721f9bb1090cfdb5fe5f040b663af5 into… (authored by MusikAnimal).
Merge 90813caad5721f9bb1090cfdb5fe5f040b663af5 into…
Wed, Feb 8, 11:22 PM
MusikAnimal committed rXTRMRB90813caad572: gitignore web/conifg.php and common environment-specific files (authored by MusikAnimal).
gitignore web/conifg.php and common environment-specific files
Wed, Feb 8, 11:22 PM
MusikAnimal committed rXTRMRB4c19a154c267: Fix inconsistency with helper class names, rm whitespace (authored by MusikAnimal).
Fix inconsistency with helper class names, rm whitespace
Wed, Feb 8, 10:32 PM
MusikAnimal added a subtask for T153112: Epic: Rewriting XTools: T157602: [Epic] Rewrite XTools: Articleinfo.
Wed, Feb 8, 8:10 PM · Community-Tech, Tool-Labs-tools-Xtools
MusikAnimal added a parent task for T157602: [Epic] Rewrite XTools: Articleinfo: T153112: Epic: Rewriting XTools.
Wed, Feb 8, 8:10 PM · Tool-Labs-tools-Xtools, Community-Tech
MusikAnimal claimed T157609: Improve documentation for setting up XTools on a local machine.
Wed, Feb 8, 8:06 PM · Documentation, Tool-Labs-tools-Xtools, Community-Tech-Sprint
MusikAnimal moved T157609: Improve documentation for setting up XTools on a local machine from Ready to In Development on the Community-Tech-Sprint board.
Wed, Feb 8, 8:06 PM · Documentation, Tool-Labs-tools-Xtools, Community-Tech-Sprint
MusikAnimal created T157609: Improve documentation for setting up XTools on a local machine.
Wed, Feb 8, 8:06 PM · Documentation, Tool-Labs-tools-Xtools, Community-Tech-Sprint
MusikAnimal edited the description of T157602: [Epic] Rewrite XTools: Articleinfo.
Wed, Feb 8, 7:49 PM · Tool-Labs-tools-Xtools, Community-Tech
MusikAnimal edited the description of T157602: [Epic] Rewrite XTools: Articleinfo.
Wed, Feb 8, 7:43 PM · Tool-Labs-tools-Xtools, Community-Tech
MusikAnimal moved T157602: [Epic] Rewrite XTools: Articleinfo from Untriaged to Sprint planning/estimation on the Community-Tech board.
Wed, Feb 8, 7:33 PM · Tool-Labs-tools-Xtools, Community-Tech
MusikAnimal created T157602: [Epic] Rewrite XTools: Articleinfo.
Wed, Feb 8, 7:33 PM · Tool-Labs-tools-Xtools, Community-Tech
B20180 awarded T153112: Epic: Rewriting XTools a Barnstar token.
Wed, Feb 8, 2:49 AM · Community-Tech, Tool-Labs-tools-Xtools

Tue, Feb 7

MusikAnimal moved T157123: Migrate XTools from Ubuntu Precise to Trusty from Ready to Done on the Community-Tech-Sprint board.
Tue, Feb 7, 5:35 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
MusikAnimal closed T157123: Migrate XTools from Ubuntu Precise to Trusty, a subtask of T94792: Remove support for precise OGE exec hosts, as "Resolved".
Tue, Feb 7, 5:35 PM · Patch-For-Review, Epic, Community-Tech-Tool-Labs, User-bd808, Labs, Tool-Labs
MusikAnimal closed T157123: Migrate XTools from Ubuntu Precise to Trusty as "Resolved".

I changed the jobs to run on Trusty, and without even starting them back up, I see that WikiHistory is working just fine. So I will leave it at that for now. I think this can be closed now.

Tue, Feb 7, 5:35 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
zhuyifei1999 awarded T153112: Epic: Rewriting XTools a Cookie token.
Tue, Feb 7, 5:31 PM · Community-Tech, Tool-Labs-tools-Xtools
MusikAnimal added a comment to T153112: Epic: Rewriting XTools.

Some basic documentation on how to set up a tool for the new XTools on Tool Labs: https://wikitech.wikimedia.org/wiki/Tool:Xtools

Tue, Feb 7, 5:30 PM · Community-Tech, Tool-Labs-tools-Xtools
Liuxinyu970226 awarded T153112: Epic: Rewriting XTools a Love token.
Tue, Feb 7, 12:42 PM · Community-Tech, Tool-Labs-tools-Xtools

Mon, Feb 6

MusikAnimal added a comment to T157235: Don't escape some messages in AbuseFilterViewEdit so admins can add links to external tools.

@MarcoAurelio Same issue, but for different messages. The above patch (https://gerrit.wikimedia.org/r/336166, ignore 336245) will allow markup in all messages in the edit interface except the checkboxes. Indeed those use the XML helpers so apparently it's not as straightforward of a fix.

Mon, Feb 6, 9:56 PM · WMF-deploy-2017-02-07_(1.29.0-wmf.11), Patch-For-Review, AbuseFilter

Sun, Feb 5

MusikAnimal created T157235: Don't escape some messages in AbuseFilterViewEdit so admins can add links to external tools.
Sun, Feb 5, 10:04 PM · WMF-deploy-2017-02-07_(1.29.0-wmf.11), Patch-For-Review, AbuseFilter

Fri, Feb 3

GitHub <noreply@github.com> committed rXTRMRB7c601cbb18ce: Merge e6dd686117565fbba6e02e780e0954499b489cff into… (authored by MusikAnimal).
Merge e6dd686117565fbba6e02e780e0954499b489cff into…
Fri, Feb 3, 10:19 PM
GitHub <noreply@github.com> committed rXTRMRBe6dd68611756: Create LICENSE (authored by MusikAnimal).
Create LICENSE
Fri, Feb 3, 10:19 PM
MusikAnimal added a comment to T157123: Migrate XTools from Ubuntu Precise to Trusty.

I think the jobs that are still running on Trusty are for WikiHistory. This is a tool chiefly used by the German Wikipedia community, and it was tweaked to work for enwiki way back when the Articleinfo was believed to be gone for good. Since then Ori came along and fixed Articleinfo, so WikiHistory isn't used as much anymore. We might as well fix it though, if possible. There are only a few links to it on-wiki.

Fri, Feb 3, 7:44 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
MusikAnimal added a comment to T156986: Requesting access to analytics-privatedata-users for musikanimal.

@MoritzMuehlenhoff Done! Should have clarified in the description, this is a new key pair and is not used anywhere else:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5jAvhIngD3svnIyBaHkhZTPEJc80jM363NfWUaFNcdi7n/VudTa3t8vL9jb1OZBUWnL/gfIW4VeLU4rKsfQkcpw6BpL9Qmr50Ewex9eU2pN3/tu1JN9OGNoJry8q81ZaxpH2wJD0JmCC4nlL84Ie7YjZQdcDpeDp4NL/eqEN30DilejVc34cMFpxcH2UYtJnoHGgSPBNsRvftrSniENKlWBrNF+Gjeg+awidUnlpTfGA0q8AGa5Fo69GkHxAzUymgNgeCY6w2H/HqgFcKT53YWgkViBZC0vi3Y0X0EDxnTgYbbKmSij7JU7Z4qJzzd+Tscd/xcO20hPsAYXcW/nF5 musikanimal@wikimedia.org
Fri, Feb 3, 5:13 PM · Patch-For-Review, Analytics-Cluster, Analytics, Operations, Ops-Access-Requests
GitHub <noreply@github.com> committed rXTRMRB063a7446902e: Merge cd5b3d2d89f5dc356db5b51684fc2a490e977302 into… (authored by MusikAnimal).
Merge cd5b3d2d89f5dc356db5b51684fc2a490e977302 into…
Fri, Feb 3, 5:42 AM
GitHub <noreply@github.com> committed rXTRMRBcd5b3d2d89f5: add app.replag_threshold (authored by MusikAnimal).
add app.replag_threshold
Fri, Feb 3, 5:42 AM

Thu, Feb 2

MusikAnimal moved T154551: Investigation: Plan for rewriting XTools from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Thu, Feb 2, 10:10 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
MusikAnimal added a comment to T156857: Build new bot for Mr.Z's popular pages report.

We might want to use the WikiProjects pageviews API endpoint for enwiki and a few others, but per our recent stand up I think we should support going off of categories (which is how the current Popular Pages report works). This is easy to implement and would open the door for any number of use cases, including projects like Wikisource that have WikiProjects, but there are no assessments, and hence may not found in the PageAssessments API. Another example, getting a report of high-importance medicine articles, or featured article biographies on musicians, etc. How WikiProjects are organized and community processes differ across WMF projects, but they all use categories.

Thu, Feb 2, 9:52 PM · Community-Tech-Sprint
MusikAnimal added a comment to T156857: Build new bot for Mr.Z's popular pages report.

We should keep using the Mr.Z-bot account on enwiki if possible (since it already has the bot approval). I've copied the bot's credentials into a config file in the Tool Labs root dir.

Thu, Feb 2, 9:36 PM · Community-Tech-Sprint
MusikAnimal edited the description of T156062: Onboarding for new Product Manager.
Thu, Feb 2, 7:03 PM · Community-Tech-Sprint
MusikAnimal added a comment to T154551: Investigation: Plan for rewriting XTools.

Here's what I've got, mostly copied from @Matthewrbowker's comment:

Thu, Feb 2, 6:00 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
MusikAnimal closed T156081: Add % mobile to Topviews as "Resolved".
Thu, Feb 2, 2:25 AM · Tool-Labs-tools-Pageviews
MusikAnimal edited the description of T156986: Requesting access to analytics-privatedata-users for musikanimal.
Thu, Feb 2, 1:55 AM · Patch-For-Review, Analytics-Cluster, Analytics, Operations, Ops-Access-Requests
MusikAnimal created T156986: Requesting access to analytics-privatedata-users for musikanimal.
Thu, Feb 2, 1:45 AM · Patch-For-Review, Analytics-Cluster, Analytics, Operations, Ops-Access-Requests

Wed, Feb 1

MusikAnimal edited the description of T154551: Investigation: Plan for rewriting XTools.
Wed, Feb 1, 9:46 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
MusikAnimal added a comment to T123442: Pageview API: Better filtering of bot traffic on top enpoints.

I have a very buggy new version of Topviews that I'm working on that shows the percentage of mobile views each page receives. See http://tools.wmflabs.org/topviews-test/?project=en.wikipedia.org&platform=all-access&mobileviews=true&debug=true

Wed, Feb 1, 6:14 PM · Analytics, Pageviews-API
MusikAnimal claimed T154551: Investigation: Plan for rewriting XTools.
Wed, Feb 1, 4:57 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools
MusikAnimal moved T154551: Investigation: Plan for rewriting XTools from Ready to In Development on the Community-Tech-Sprint board.
Wed, Feb 1, 4:56 PM · Community-Tech-Sprint, Tool-Labs-tools-Xtools

Tue, Jan 31

MusikAnimal triaged T156828: Add support for class icons to PageAssessments as "Low" priority.
Tue, Jan 31, 5:13 PM · MediaWiki-extensions-PageAssessments
MusikAnimal created T156828: Add support for class icons to PageAssessments.
Tue, Jan 31, 5:13 PM · MediaWiki-extensions-PageAssessments
MusikAnimal moved T156081: Add % mobile to Topviews from Backlog to In Development on the Tool-Labs-tools-Pageviews board.
Tue, Jan 31, 3:53 AM · Tool-Labs-tools-Pageviews
MusikAnimal updated subscribers of T146973: massviews-category-description lego for "category".

So I tried adding my own link parser, which I just found out about from the README (should have thoroughly read that :). However here it seems it's unable to parse a combination of a placeholder and magic word as the link text; With {{link:$1 {{PLURAL:$1|page|pages}}|#}} {{PLURAL:$1|has|have}} been automatically excluded from view I get Error: Parse error at position 0 in input.

Tue, Jan 31, 12:23 AM · Tool-Labs-tools-Pageviews, I18n

Mon, Jan 30

MarcoAurelio awarded T152462: Add cookie when blocking anonymous users a Love token.
Mon, Jan 30, 8:04 PM · Community-Tech, Support-and-Safety, MediaWiki-User-blocking
MusikAnimal added a comment to T146973: massviews-category-description lego for "category".

@Nikerabbit Hey, so I still need to fix this issue, but I'm also having a similar issue for another feature I'm working on. Perhaps you could help...

Mon, Jan 30, 5:03 AM · Tool-Labs-tools-Pageviews, I18n
MusikAnimal added a subtask for T145912: Create new Special:RangeContributions page to support viewing contributions across an IP range: Unknown Object (Task).
Mon, Jan 30, 2:20 AM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-Special-pages, IPv6
MusikAnimal added a comment to T156576: GRAMMAR doesn't seem to work in https://tools.wmflabs.org/siteviews/url_structure/.

@Amire80 I tried upgrading Intuition and no dice :( The relevant function for Hebrew is here. Does that look like it does what we want? Maybe the "case" we are attempting to use isn't supported.

Mon, Jan 30, 12:21 AM · I18n, Tool-Labs-tools-Pageviews

Sun, Jan 29

MusikAnimal closed T156575: Pageviews-select2-min-chars is shown in LTR even with RTL interface as "Resolved".

Should be fixed! Thanks

Sun, Jan 29, 11:45 PM · I18n, RTL, Tool-Labs-tools-Pageviews
MusikAnimal closed T156577: horizontal definition list goes the wrong way in RTL localization as "Resolved".

Needed a few more styling overrides, but I think it's good now. Let me know otherwise! Many thanks

Sun, Jan 29, 11:44 PM · RTL, Tool-Labs-tools-Pageviews, I18n
MusikAnimal closed T156574: The message "Clear ✕" doesn't seem to be localizable as "Resolved".

Yup, it was still hard coded in Siteviews. Fixed!

Sun, Jan 29, 11:43 PM · I18n, Tool-Labs-tools-Pageviews
MusikAnimal added a comment to T156576: GRAMMAR doesn't seem to work in https://tools.wmflabs.org/siteviews/url_structure/.

Pageviews Analysis uses jquery.i18n to load messages as needed, but messages that live in the initial markup are loaded on the backend with Intuition. You have to tell Intuition to parse for magic words, but I actually am doing that here, see https://github.com/MusikAnimal/pageviews/blob/master/views/siteviews/url_structure.haml#L62. So I'm not sure what's going on, maybe a bug? I will try to see if upgrading Intuition will help.

Sun, Jan 29, 11:12 PM · I18n, Tool-Labs-tools-Pageviews

Sat, Jan 28

MusikAnimal closed T142405: Create tool description page on wikitech as "Resolved".

Done! This was mostly just a description of how to setup and maintain the tools on Tool Labs, nothing more.

Sat, Jan 28, 11:40 PM · Tool-Labs-tools-Pageviews
MusikAnimal closed T150585: Create "Userviews" tool (probably can come up with a better name) as "Resolved".

Deployed at https://tools.wmflabs.org/userviews

Sat, Jan 28, 10:29 PM · Tool-Labs-tools-Pageviews
MusikAnimal created T156562: Add page size column to Langviews.
Sat, Jan 28, 8:28 PM · Tool-Labs-tools-Pageviews

Thu, Jan 26

MusikAnimal moved T148610: Add hourly/monthly stats to Siteviews from Backlog to On hold on the Tool-Labs-tools-Pageviews board.
Thu, Jan 26, 11:23 PM · Tool-Labs-tools-Pageviews
MusikAnimal added a parent task for T148610: Add hourly/monthly stats to Siteviews: T156312: Monthly aggregate endpoint returns unexpected results and invalid timestamp.
Thu, Jan 26, 11:22 PM · Tool-Labs-tools-Pageviews
MusikAnimal added a subtask for T156312: Monthly aggregate endpoint returns unexpected results and invalid timestamp: T148610: Add hourly/monthly stats to Siteviews.
Thu, Jan 26, 11:22 PM · Analytics-Kanban, Pageviews-API