Niharika (Niharika)
Software Developer, Community Tech

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Nov 27 2014, 3:32 AM (121 w, 1 d)
Availability
Available
IRC Nick
Niharika
LDAP User
Niharika29
MediaWiki User
NiharikaKohli

Recent Activity

Yesterday

Niharika added a comment to T160683: Have PopularPages bot only overwrite the list section of the report.

I was gonna file an issue but it seems like this in the intended behavior and I could have handled it by using a try/catch: http://addwiki.readthedocs.io/projects/mediawiki-api-base/en/latest/quickstart.html#sending-requests

Thu, Mar 23, 11:40 PM · Community-Tech-Sprint
Niharika moved T160683: Have PopularPages bot only overwrite the list section of the report from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

Okay, this patch fixes the issue.

Thu, Mar 23, 9:51 PM · Community-Tech-Sprint
Niharika added a comment to T160683: Have PopularPages bot only overwrite the list section of the report.

Okay, a kind soul on IRC helped! https://en.wikipedia.org/w/api.php?action=parse&page=Wikipedia:WikiProject%20Medicine/Popular%20pages&prop=sections

Thu, Mar 23, 9:34 PM · Community-Tech-Sprint
Niharika added a comment to T160683: Have PopularPages bot only overwrite the list section of the report.

Macro seal:  You gotta be kidding me

Thu, Mar 23, 9:34 PM · Community-Tech-Sprint
Niharika moved T160787: Make the popular pages bot database and config page data sync from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Thu, Mar 23, 9:10 PM · Community-Tech-Sprint
Niharika added a comment to T160787: Make the popular pages bot database and config page data sync.

Done https://github.com/wikimedia/popularpages/commit/1922be5d96a94539455d84bc1fce8d8415733b89

Thu, Mar 23, 9:10 PM · Community-Tech-Sprint
Niharika added a comment to T160683: Have PopularPages bot only overwrite the list section of the report.

Okay, even if I do a 'query' it still gives a Fatal. https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&rvsection=7&format=jsonfm&titles=Wikipedia:WikiProject%20Adelaide/Popular%20pages

Thu, Mar 23, 5:52 PM · Community-Tech-Sprint
Niharika added a comment to T160683: Have PopularPages bot only overwrite the list section of the report.

Okay. I see now. We're trying to 'parse' a non-existent section. In case of page we 'query' it. There's gotta be a workaround...

Thu, Mar 23, 5:38 PM · Community-Tech-Sprint

Wed, Mar 22

Niharika added a comment to T160787: Make the popular pages bot database and config page data sync.

https://github.com/wikimedia/popularpages/commit/6231532bca5bc4c0e39c63cfdd52f9f79223e4f3

Wed, Mar 22, 11:03 PM · Community-Tech-Sprint
Niharika moved T160787: Make the popular pages bot database and config page data sync from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Wed, Mar 22, 11:00 PM · Community-Tech-Sprint
Niharika moved T160787: Make the popular pages bot database and config page data sync from Ready to In Development on the Community-Tech-Sprint board.
Wed, Mar 22, 6:06 PM · Community-Tech-Sprint
Niharika edited projects for T160722: Calculate pageview totals for articles within a WikiProject, added: Community-Tech-Sprint; removed Community-Tech.
Wed, Mar 22, 6:04 PM · Community-Tech-Sprint
Niharika edited projects for T160938: Add tests for Popularpages bot, added: Community-Tech-Sprint; removed Community-Tech.
Wed, Mar 22, 5:54 PM · Community-Tech-Sprint
Niharika claimed T160787: Make the popular pages bot database and config page data sync.
Wed, Mar 22, 5:54 PM · Community-Tech-Sprint
Niharika moved T160683: Have PopularPages bot only overwrite the list section of the report from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

Done.

Wed, Mar 22, 5:52 PM · Community-Tech-Sprint
Niharika added a comment to T43327: Add page views graph(s) to MediaWiki's info action for Wikimedia wikis.

I think right now it is pretty obscure. It's not very intuitive that clicking the total pageviews count would pop up the graph.

Wed, Mar 22, 12:05 AM · PageViewInfo, German-Community-Wishlist, TCB-Team, Community-Tech-fixes, Community-Tech

Tue, Mar 21

Niharika added a comment to T108687: Security review for CodeMirror extension branch master.

@Pastakhov Some screenshots of the current styles:

Tue, Mar 21, 11:15 PM · Community-Tech, Security-Reviews, MediaWiki-extensions-CodeMirror
Niharika added a comment to T43327: Add page views graph(s) to MediaWiki's info action for Wikimedia wikis.

Why is the graph not embedded directly into the page? Maybe like a thumbnail sized-version and clicking it can open a larger view?

Tue, Mar 21, 9:47 PM · PageViewInfo, German-Community-Wishlist, TCB-Team, Community-Tech-fixes, Community-Tech
Niharika moved T160683: Have PopularPages bot only overwrite the list section of the report from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Tue, Mar 21, 9:20 PM · Community-Tech-Sprint
Niharika added a comment to T160201: Include pageviews of redirects in Popular Pages reports.

Done as part of https://github.com/wikimedia/popularpages/commit/cb97d216f8c47ad3ba4153f85a79176c0679783e

Tue, Mar 21, 9:19 PM · Community-Tech-Sprint
Niharika added a comment to T160683: Have PopularPages bot only overwrite the list section of the report.

Done.

Tue, Mar 21, 9:19 PM · Community-Tech-Sprint
Niharika added a comment to T159774: Popularpages bot not generating reports for some projects and task forces.

There are still popular pages listings going empty, with examples Anarchism, Louisville, and Kentucky. When is the bot scheduled to fill these (and presumably others) in?

Tue, Mar 21, 6:39 PM · Community-Tech-Sprint

Mon, Mar 20

Niharika moved T160683: Have PopularPages bot only overwrite the list section of the report from Ready to In Development on the Community-Tech-Sprint board.
Mon, Mar 20, 8:27 PM · Community-Tech-Sprint
Niharika claimed T160683: Have PopularPages bot only overwrite the list section of the report.
Mon, Mar 20, 8:25 PM · Community-Tech-Sprint
Niharika updated subscribers of T158880: Finalize database implementation plan for cross-wiki watchlists.

@DannyH @kaldari Should we schedule a meeting with Jaime to push this forward? This will take a very long time to get done so I think we should keep kicking it along as much as we can.

Mon, Mar 20, 8:20 PM · Community-Tech
Niharika moved T160688: Assign all Popular Page reports to Category:Lists of popular pages by WikiProject from Ready to Needs Review/Feedback on the Community-Tech-Sprint board.

Easy peasy. https://github.com/wikimedia/popularpages/commit/d828489ecf200dd55450e8929c2faff3a2480cac

Mon, Mar 20, 8:15 PM · Community-Tech-Sprint
Niharika created T160938: Add tests for Popularpages bot.
Mon, Mar 20, 7:06 PM · Community-Tech-Sprint
Niharika moved T160201: Include pageviews of redirects in Popular Pages reports from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Mon, Mar 20, 7:03 PM · Community-Tech-Sprint
Niharika added a comment to T160201: Include pageviews of redirects in Popular Pages reports.

Done. I'm limiting redirects to 500 for now. Should be okay.

Mon, Mar 20, 7:02 PM · Community-Tech-Sprint
Niharika added a comment to T160689: CopyPatrol: Add a filter by username.

@Framawiki could you elaborate the use case a bit here? The tool works quite well as it does now and for the English version there are less than 100 open records.

Mon, Mar 20, 5:49 PM · Community-Tech, CopyPatrol
Niharika closed T160718: Add missing projects to Popular_pages_config.json as "Resolved".
Mon, Mar 20, 5:32 PM · Community-Tech-Sprint
Niharika closed T160718: Add missing projects to Popular_pages_config.json, a subtask of T141154: [Epic] Fix and improve Mr.Z's popular pages report, as "Resolved".
Mon, Mar 20, 5:32 PM · Community-Tech

Fri, Mar 17

Niharika claimed T160201: Include pageviews of redirects in Popular Pages reports.

The limit without authentication is 500 results, but I doubt there are many pages with more than 500 redirects.

Since we're using the Community Tech bot account, this shouldn't be a problem.

Fri, Mar 17, 11:47 PM · Community-Tech-Sprint
Niharika moved T160718: Add missing projects to Popular_pages_config.json from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

Surprisingly not that many:

  1. Wikipedia:Version 0.5 --- Deleted by me, it doesn't look like it's something that should have a popular pages report.
  2. Wikipedia:Version 1.0 Editorial Team -- Same as above.
  3. Wikipedia:Wiki Loves Monuments 2011 -- Pretty much defunct
  4. Wikipedia:WikiProject Animation/Animated films work group - Added
  5. Wikipedia:WikiProject Animation/Animated television work group - No data in page assessment
  6. Wikipedia:WikiProject Animation/Computer animation work group - No data in page assessment
  7. Wikipedia:WikiProject Animation/Looney Tunes work group - No data in page assessment
  8. Wikipedia:WikiProject Animation/World animation work group - No data in page assessment
  9. Wikipedia:WikiProject Beyoncé - Project no longer exists
  10. Wikipedia:WikiProject Björk - Project no longer exists
  11. Wikipedia:WikiProject California State Highways - No data in page assessment
  12. Wikipedia:WikiProject Food and Drink - Already in config with a slightly changed name (Food and drink)
  13. Wikipedia:WikiProject Michigan State Highways - No data in page assessment
  14. Wikipedia:WikiProject Molecular and Cellular Biology - Changed to Molecular and Cell Biology
  15. Wikipedia:WikiProject Oklahoma State Highways - No data in page assessment
  16. Wikipedia:WikiProject SUNY - No data in page assessment
  17. Wikipedia:WikiProject Space - Defunct
  18. Wikipedia:WikiProject Television/Episode coverage task force - Seems pretty defunct at this point
  19. Wikipedia:WikiProject The Who - No data in page assessment
  20. Wikipedia:WikiProject Utah State Highways - No data in page assessment
  21. Wikipedia:WikiProject Washington State Highways - No data in page assessment
  22. Wikipedia:WikiProject intelligent design - Moved to WikiProject Creationism
Fri, Mar 17, 11:33 PM · Community-Tech-Sprint
Niharika moved T160718: Add missing projects to Popular_pages_config.json from Ready to In Development on the Community-Tech-Sprint board.
Fri, Mar 17, 9:41 PM · Community-Tech-Sprint
Niharika claimed T160718: Add missing projects to Popular_pages_config.json.
Fri, Mar 17, 9:41 PM · Community-Tech-Sprint
Niharika created T160787: Make the popular pages bot database and config page data sync.
Fri, Mar 17, 8:54 PM · Community-Tech-Sprint
Niharika added a comment to T160688: Assign all Popular Page reports to Category:Lists of popular pages by WikiProject.

I'm waiting on this for a bit. I've reviewed all of the current popular pages and removed some of the projects from the config because they were defunct or there wasn't any data in page assessments about the project. I have tagged the reports for those projects for deletion. Let's wait till that happens.

Fri, Mar 17, 8:31 PM · Community-Tech-Sprint
Niharika moved T159774: Popularpages bot not generating reports for some projects and task forces from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.
Fri, Mar 17, 8:09 PM · Community-Tech-Sprint
Niharika added a comment to T159774: Popularpages bot not generating reports for some projects and task forces.

Okay, I've cleaned up the config to match with data in Page Assessments. The pages should be updated in the next bot run, which I've submitted a job for.

Fri, Mar 17, 8:08 PM · Community-Tech-Sprint

Thu, Mar 16

Niharika added a comment to T159776: Make the popular pages bot pickup from where it left off in case it gets killed prematurely.

2 GB of RAM? Are we sure we need that much?

Thu, Mar 16, 9:27 PM · Community-Tech-Sprint
Niharika added a comment to T160683: Have PopularPages bot only overwrite the list section of the report.

@kaldari How else could this be done? Update the first "section" on the page?

Thu, Mar 16, 7:48 PM · Community-Tech-Sprint
Niharika added a comment to T156857: Build new bot for Mr.Z's popular pages report.

Issues I see:

  1. Are redirects now taken into account as discussed previously? The stats aren't accurate until this is done.

Not yet. There's a ticket as you noted.

  1. The bot just ran on many pages, but WP Louisville just got an empty report. I assume others might have gotten empty reports as well.

Yes, that's also a known bug T159774: Popularpages bot not generating reports for some projects and task forces

  1. The previous bot didn't write over page headers (e.g. project nav banner) but the new version does. This will have to be fixed.

Doc James brought this up on the bot talk page. One possible solution is that the bot only update a specific section of the page. Say "List" or "Report". Can you file a ticket?

Thu, Mar 16, 6:04 PM · Community-Tech-Sprint
Niharika added a comment to T156857: Build new bot for Mr.Z's popular pages report.

Fixed.

Thu, Mar 16, 2:08 AM · Community-Tech-Sprint

Wed, Mar 15

Niharika added a comment to T159774: Popularpages bot not generating reports for some projects and task forces.

Yeah, I'm working off the list in https://en.wikipedia.org/wiki/User:Community_Tech_bot/Popular_pages.

Wed, Mar 15, 10:14 PM · Community-Tech-Sprint
Niharika moved T156857: Build new bot for Mr.Z's popular pages report from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

Done.

Wed, Mar 15, 10:12 PM · Community-Tech-Sprint
Niharika claimed T159774: Popularpages bot not generating reports for some projects and task forces.
Wed, Mar 15, 1:34 AM · Community-Tech-Sprint

Tue, Mar 14

Niharika moved T159776: Make the popular pages bot pickup from where it left off in case it gets killed prematurely from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

Added to crontab.

Tue, Mar 14, 10:45 PM · Community-Tech-Sprint
Niharika moved T156857: Build new bot for Mr.Z's popular pages report from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

The bot should now log pages it didn't find pageview data for. Hopefully this marks the end of this ticket.

Tue, Mar 14, 10:17 PM · Community-Tech-Sprint
Niharika added a comment to T156857: Build new bot for Mr.Z's popular pages report.

The bot progress can be seen on https://en.wikipedia.org/wiki/User:Community_Tech_bot/Popular_pages

Tue, Mar 14, 8:58 PM · Community-Tech-Sprint
Niharika added a comment to P4971 Projects in Z-bot config and not in Page assessments DB.

Down to 171. Unfortunately my edit over-wrote your comments. :(

Tue, Mar 14, 5:36 AM
Niharika edited P4971 Projects in Z-bot config and not in Page assessments DB.
Tue, Mar 14, 5:36 AM

Fri, Mar 10

Niharika added a comment to T160031: Improve failed login notifications in LoginNotify extension.

😆
@DannyH: What most websites do is to allow you to log yourself out of all active sessions. So the invader would immediately find himself logged out and unable to do anything. This should probably already exist in MediaWiki and if not, we should consider adding it to the extension because without it, it seems quite unhelpful.

Fri, Mar 10, 1:43 AM · Community-Tech-Sprint, MediaWiki-extensions-LoginNotify
Niharika added a comment to T160031: Improve failed login notifications in LoginNotify extension.

@DannyH, but they are already in. So they can mess with pretty much everything.

Fri, Mar 10, 1:33 AM · Community-Tech-Sprint, MediaWiki-extensions-LoginNotify
Niharika added a comment to T160031: Improve failed login notifications in LoginNotify extension.

@DannyH, Hmm, if someone logged in to your account from some other IP/computer then changing the password won't help much, I suppose.

Fri, Mar 10, 1:31 AM · Community-Tech-Sprint, MediaWiki-extensions-LoginNotify

Thu, Mar 9

Niharika added a comment to T160094: Investigation: Config settings for LoginNotify in production.

Notifications for login attempts (successful or unsuccessful) from unrecognized computers/IPs is pretty standard. I know that Twitter, Facebook and Gmail definitely do this.

Thu, Mar 9, 6:20 PM · Community-Tech-Sprint, MediaWiki-extensions-LoginNotify
Niharika edited P4971 Projects in Z-bot config and not in Page assessments DB.
Thu, Mar 9, 2:06 AM
Niharika added a comment to P4971 Projects in Z-bot config and not in Page assessments DB.

Went from 237->196

Thu, Mar 9, 2:06 AM
Niharika moved T159776: Make the popular pages bot pickup from where it left off in case it gets killed prematurely from Ready to In Development on the Community-Tech-Sprint board.
Thu, Mar 9, 12:04 AM · Community-Tech-Sprint
Niharika claimed T159776: Make the popular pages bot pickup from where it left off in case it gets killed prematurely.
Thu, Mar 9, 12:04 AM · Community-Tech-Sprint

Wed, Mar 8

Niharika added a project to T159416: [Tracking] Enable user group expiry on Wikimedia wikis: Tracking.
Wed, Mar 8, 1:24 AM · Tracking, Wikimedia-General-or-Unknown, Stewards-and-global-tools (Temporary-UserRights), Community-Tech
Niharika removed a project from T153394: Deploy PageAssessments to Czech wikipedia: Tracking.
Wed, Mar 8, 12:49 AM · MediaWiki-extensions-PageAssessments, Community-Tech-fixes, Community-Tech

Tue, Mar 7

Niharika added a comment to T159776: Make the popular pages bot pickup from where it left off in case it gets killed prematurely.

Yep, that makes sense. The full job takes > 24 hours but if we add the -once flag and ensure that we only update projects not already updated, it should be fine.

Tue, Mar 7, 8:03 PM · Community-Tech-Sprint
Niharika added a comment to T159776: Make the popular pages bot pickup from where it left off in case it gets killed prematurely.

We can add the column for project once we get to that stage. Won't be for a while, I'm guessing.

Tue, Mar 7, 7:43 PM · Community-Tech-Sprint
Niharika added a comment to T159776: Make the popular pages bot pickup from where it left off in case it gets killed prematurely.

Yep, that makes sense. The full job takes > 24 hours but if we add the -once flag and ensure that we only update projects not already updated, it should be fine.

Tue, Mar 7, 7:38 PM · Community-Tech-Sprint
Niharika added a comment to T159776: Make the popular pages bot pickup from where it left off in case it gets killed prematurely.

Proposed table schema:

ProjectTryUpdated
Spiders13 March 2017
Albums31 February 2017
Australia23 March 2017
Tue, Mar 7, 6:05 PM · Community-Tech-Sprint
Niharika updated subscribers of T159780: Requesting access to researchers group (stat1003 and MySQL) for niharika29 .
Tue, Mar 7, 5:22 PM · Patch-For-Review, Operations, Ops-Access-Requests
Niharika created T159780: Requesting access to researchers group (stat1003 and MySQL) for niharika29 .
Tue, Mar 7, 1:10 AM · Patch-For-Review, Operations, Ops-Access-Requests

Mon, Mar 6

Niharika created T159776: Make the popular pages bot pickup from where it left off in case it gets killed prematurely.
Mon, Mar 6, 11:57 PM · Community-Tech-Sprint
Niharika created T159774: Popularpages bot not generating reports for some projects and task forces.
Mon, Mar 6, 11:44 PM · Community-Tech-Sprint
Niharika placed T155933: Port CopyPatrol to the Spanish Wikipedia up for grabs.

This task is blocked on the IRC reconnection problem - T157120: Refactor Eranbot to adjust wait time before IRC reconnection per-wiki.

Mon, Mar 6, 11:07 PM · Community-Tech, Spanish-Sites, CopyPatrol
Niharika added a comment to T156857: Build new bot for Mr.Z's popular pages report.

Yep, it was local. Thanks, that looks like the problem. I'll re-run with promises and hope it all works this time.

Mon, Mar 6, 9:37 PM · Community-Tech-Sprint
Niharika added a comment to T156857: Build new bot for Mr.Z's popular pages report.

Status update:

  • The bot is working fine for *most* projects but inexplicably, it fails for some very large projects. The exact point of failure lies in the setText function. I'm investigating this and will hopefully push a patch soon.
  • I tried using Promises and while they also work fine for small projects, I got a whole new bunch of errors with larger projects:
PHP Warning:  include(/Library/WebServer/Documents/popularpages/vendor/guzzlehttp/guzzle/src/Exception/ConnectException.php): failed to open stream: Too many open files in /Library/WebServer/Documents/popularpages/vendor/composer/ClassLoader.php on line 412
Mon, Mar 6, 8:01 PM · Community-Tech-Sprint
Niharika added a comment to T146414: Create Special:AutoblockList.

Maybe remove formatting from the table/use a normal wikitable. It won't cram up the Expires column then and span the whole page width.

Mon, Mar 6, 7:47 PM · Community-Tech-Sprint, Patch-For-Review, MediaWiki-Special-pages, MediaWiki-User-blocking
Niharika added a comment to T159726: Amend #Community-Tech description.

Fixed.

Mon, Mar 6, 7:45 PM · Community-Tech
Niharika removed Sprint Start Date on Community-Tech.
Mon, Mar 6, 7:44 PM

Sat, Mar 4

Niharika edited P4971 Projects in Z-bot config and not in Page assessments DB.
Sat, Mar 4, 3:32 AM

Fri, Mar 3

Niharika moved T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

Considering this done. The bot is working off of the JSON config on wiki.

Fri, Mar 3, 10:27 PM · Community-Tech

Mon, Feb 27

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

The wikitext table I intend to keep updated would look like:

Wikiproject titleReport linkLimitUpdated on
Wikipedia:WikiProject_SpidersWikipedia:WikiProject_Spiders/Popular_pages50021 Feb 2017
Wikipedia:WikiProject_BiologyWikipedia:WikiProject_Biology/Popular_pages100021 Feb 2017

And I'd make it clear in the table header that the bot will update the page after every run cycle, so don't edit it. Does that still seem like a bad idea? I thought it'd serve as an index of sorts.

Thoughts on this?

Mon, Feb 27, 2:18 PM · Community-Tech

Wed, Feb 22

Niharika created P4971 Projects in Z-bot config and not in Page assessments DB.
Wed, Feb 22, 5:31 PM
Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

I'm not clear how the Template version would work. Would the report be stored in a database and if the template is used on a page, it loads the report on it somehow?

Wed, Feb 22, 8:05 AM · Community-Tech

Feb 22 2017

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

In T156856#3044777, @MusikAnimal wrote:
The "description" Niharika put in at Popular pages config.json looks good, except we didn't point out the issue with commas, which is my biggest concern. The last entry can't have a comma at the end or it is invalid JSON that I assume will break the bot.

I've updated the page to hopefully make it clearer. Feel free to edit! :)

In a startling revelation, it seems to be impossible to save the page if the JSON is invalid. And the more interesting thing - if we add a trailing comma at the end, of the last field or the last wikiproject block, it saves the JSON and removes the comma on its own. Feel free to test it out on this shorter version of that page/Sandbox.json).

Feb 22 2017, 3:57 AM · Community-Tech
Niharika added a comment to T156857: Build new bot for Mr.Z's popular pages report.

The one last thing I wanted to say was you should probably wait until the 2nd or 3rd of the month to run the reports. Data is not guaranteed to be available until 24 hours after the fact, and even then sometimes the jobs run a little late, from my experience. For Topviews I don't allow querying of the previous month until the 2nd, but since the popular pages bot is a monthly job, we might wait until the 3rd just in case things are a little behind.

Feb 22 2017, 3:23 AM · Community-Tech-Sprint
Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

The wikitext table I intend to keep updated would look like:

Wikiproject titleReport linkLimitUpdated on
Wikipedia:WikiProject_SpidersWikipedia:WikiProject_Spiders/Popular_pages50021 Feb 2017
Wikipedia:WikiProject_BiologyWikipedia:WikiProject_Biology/Popular_pages100021 Feb 2017

And I'd make it clear in the table header that the bot will update the page after every run cycle, so don't edit it. Does that still seem like a bad idea? I thought it'd serve as an index of sorts.

Feb 22 2017, 3:19 AM · Community-Tech

Feb 21 2017

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

The JSON config can be found here. I do intend to keep the wikitext table updated using the bot.

Feb 21 2017, 2:01 PM · Community-Tech
Niharika added a comment to T156857: Build new bot for Mr.Z's popular pages report.

The bot has successfully completed its trial run and updated 50 project reports. They are the first 50 in the "Report" column in https://en.wikipedia.org/wiki/User:Community_Tech_bot/Popular_pages_config.

Feb 21 2017, 12:15 PM · Community-Tech-Sprint
Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

Since nobody raised any objections, I'll shortly be moving the config page to JSON instead of the current wikitext table.

Feb 21 2017, 10:56 AM · Community-Tech

Feb 20 2017

Niharika created P4950 Enwiki wikiprojects and # of pages.
Feb 20 2017, 12:44 PM

Feb 16 2017

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

@Stevietheman @czar: I'd like to know your thoughts about having the config page as JSON rather than wikitext.

Feb 16 2017, 6:27 PM · Community-Tech
Niharika created T158339: Add a prop=tables for fetching data for tables on a page.
Feb 16 2017, 6:20 PM · MediaWiki-API

Feb 15 2017

Niharika closed T157980: text content of scholarships.wikimedia.org is stale by 1 year in british english as "Resolved".

Fixed yesterday.

Feb 15 2017, 10:48 AM · Wikimedia-Wikimania-Scholarships
Niharika added a project to T158102: [PLAN] Move development for xtools from my repo to the project repo: Community-Tech.
Feb 15 2017, 10:39 AM · Community-Tech, Tool-Labs-tools-Xtools

Feb 14 2017

Niharika merged T156382: dewiki: Sort order in tables is wrong in some cases into T128806: Switch German Wikipedia to uca-de category collation.
Feb 14 2017, 3:38 AM · German-Community-Wishlist, Wikimedia-Site-requests, Community-Tech, TCB-Team
Niharika merged task T156382: dewiki: Sort order in tables is wrong in some cases into T128806: Switch German Wikipedia to uca-de category collation.
Feb 14 2017, 3:38 AM · Wikimedia-Site-requests, MediaWiki-Internationalization
Niharika added a comment to T156382: dewiki: Sort order in tables is wrong in some cases.

Per T128806: Switch German Wikipedia to uca-de category collation, this would need some consensus. I'm going to merge this task into that one.

Feb 14 2017, 3:38 AM · Wikimedia-Site-requests, MediaWiki-Internationalization
Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

On this point, I was hoping to be able to produce a second shorter result for a WikiProject I work on, basically a Top 10 list I can show on the project's front page. Things like this add to the project's public showcase.

Feel free to create a ticket and tag it with Community-Tech. We'll look at it in our next sprint meeting and see what we can do. :)

Why, when I could use the result of this ticket? Users are accustomed to setting the number of results for their list (up to 1,000), so there shouldn't be any obstruction to me adding a row to cover this top-10 list.

Feb 14 2017, 3:30 AM · Community-Tech

Feb 13 2017

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

On this point, I was hoping to be able to produce a second shorter result for a WikiProject I work on, basically a Top 10 list I can show on the project's front page. Things like this add to the project's public showcase.

Feb 13 2017, 5:54 PM · Community-Tech
Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

Thank you, @Stevietheman. Would it simplify things if we defaulted to 1000 for every project without there being a config to change it? It isn't computationally expensive as it was with the prior bot.

Feb 13 2017, 2:41 PM · Community-Tech
Niharika added a comment to T156856: Build new configuration interface for Mr.Z's popular pages report on Tool Labs.

I have a question about the current config. What's the purpose of "Number of pages"?

Feb 13 2017, 12:26 PM · Community-Tech
Niharika added a comment to T154064: Investigation: What would be the best way to support loginwiki from LoginNotify.

Follow-up for people reading this ticket: T156421: Disable login on loginwiki was declined, so we're looking at T157105: Enable Echo on loginwiki instead.

Feb 13 2017, 6:22 AM · Community-Tech, Patch-For-Review, MediaWiki-extensions-LoginNotify, MediaWiki-User-login-and-signup