Page MenuHomePhabricator

RPI2026F1
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Wed, Nov 2, 12:34 PM (3 w, 3 d)
Availability
Available
LDAP User
RPI2026F1
MediaWiki User
RPI2026F1 [ Global Accounts ]

Recent Activity

Today

RPI2026F1 added a comment to T323852: pywikibot: Support non-global login.

I am asking that when I login as a user, it can be stored as an object. I have written a script that is not ran by the pwb wrapper script, and it will not function without a user-config.py file. I am not interested in adding the pywikibot argument parsing logic to my script, so I have intentionally avoided loading it through that since I have my own parsing logic with argparse. What I would like is a pywikibot.login(username, password), pywikibot.login(username, oauth_consumer_key=...), and maybe for OAuth2 a pywikibot.oauth2_login(access_token) method. All of these should return some form of pywikibot.Login object which I can pass along to pywikibot.Site. Basically, I am looking for a way to sign in where if I login inside a function, that login does not persist outside of the stack of the function. Hypothetically:

Sat, Nov 26, 5:34 PM · Pywikibot-login.py, Pywikibot
RPI2026F1 created T323852: pywikibot: Support non-global login.
Sat, Nov 26, 4:40 PM · Pywikibot-login.py, Pywikibot
RPI2026F1 created T323849: pywikibot: Support OAuth2 token.
Sat, Nov 26, 2:06 PM · Pywikibot-login.py, Pywikibot
RPI2026F1 moved T323848: Delete directory /data/project/animanga-db-matcher/frontend-dist-old/ on Toolforge from Backlog to Upstream on the Tool-animanga-db-matcher board.
Sat, Nov 26, 1:07 PM · Tool-animanga-db-matcher, Toolforge
RPI2026F1 added a project to T323848: Delete directory /data/project/animanga-db-matcher/frontend-dist-old/ on Toolforge: Tool-animanga-db-matcher.
Sat, Nov 26, 1:00 PM · Tool-animanga-db-matcher, Toolforge
RPI2026F1 created T323848: Delete directory /data/project/animanga-db-matcher/frontend-dist-old/ on Toolforge.
Sat, Nov 26, 12:59 PM · Tool-animanga-db-matcher, Toolforge

Yesterday

RPI2026F1 triaged T323766: Printing page with an empty HTML element with "display: flex; gap: xxpx;" causes resulting PDF to have tens of thousands of empty pages as Low priority.
Fri, Nov 25, 11:41 PM · Patch-For-Review, Content-Transform-Team-WIP, Upstream, MediaWiki-REST-API
RPI2026F1 renamed T323789: Request to add Nepali Wikipedia to restricted statistics allow list from Request to add wiki to restricted statistics allow list to Request to add Nepali Wikipedia to restricted statistics allow list.
Fri, Nov 25, 3:24 AM · XTools

Thu, Nov 24

RPI2026F1 added a comment to T323770: Unable to launch node18 shell on toolforge server due to username mismatch.

Thank you.

Thu, Nov 24, 8:33 PM · Tool-animanga-db-matcher, Toolforge
RPI2026F1 added a comment to T323770: Unable to launch node18 shell on toolforge server due to username mismatch.

How do I run a command as the tool?

Thu, Nov 24, 8:26 PM · Tool-animanga-db-matcher, Toolforge
RPI2026F1 edited projects for T323768: Toolsadmin unable to deal with deleted tool repository, added: Striker; removed Tool-admin.
Thu, Nov 24, 2:39 PM · Striker, GitLab
RPI2026F1 moved T323772: Requesting "frontend" and "backend" subprojects for Tool-animanga-db-matcher from Backlog to Upstream on the Tool-animanga-db-matcher board.
Thu, Nov 24, 2:38 PM · Tool-animanga-db-matcher
RPI2026F1 created T323772: Requesting "frontend" and "backend" subprojects for Tool-animanga-db-matcher.
Thu, Nov 24, 2:37 PM · Tool-animanga-db-matcher
RPI2026F1 moved T323770: Unable to launch node18 shell on toolforge server due to username mismatch from Backlog to Upstream on the Tool-animanga-db-matcher board.
Thu, Nov 24, 2:36 PM · Tool-animanga-db-matcher, Toolforge
RPI2026F1 added a project to T323770: Unable to launch node18 shell on toolforge server due to username mismatch: Tool-animanga-db-matcher.
Thu, Nov 24, 2:34 PM · Tool-animanga-db-matcher, Toolforge
RPI2026F1 created T323770: Unable to launch node18 shell on toolforge server due to username mismatch.
Thu, Nov 24, 2:29 PM · Tool-animanga-db-matcher, Toolforge
RPI2026F1 updated the task description for T323768: Toolsadmin unable to deal with deleted tool repository.
Thu, Nov 24, 2:26 PM · Striker, GitLab
RPI2026F1 created T323768: Toolsadmin unable to deal with deleted tool repository.
Thu, Nov 24, 2:25 PM · Striker, GitLab
RPI2026F1 created T323767: Add potential next step for Toolforge error "No GitLab accounts found for tool maintainers.".
Thu, Nov 24, 1:53 PM · Striker, GitLab
RPI2026F1 added a subtask for T314281: Update Proton to include Chromium 107.0.5304.110: T323766: Printing page with an empty HTML element with "display: flex; gap: xxpx;" causes resulting PDF to have tens of thousands of empty pages.
Thu, Nov 24, 1:02 PM · Content-Transform-Team-WIP, Product-Infrastructure-Team-Backlog, Proton
RPI2026F1 added a parent task for T323766: Printing page with an empty HTML element with "display: flex; gap: xxpx;" causes resulting PDF to have tens of thousands of empty pages: T314281: Update Proton to include Chromium 107.0.5304.110.
Thu, Nov 24, 1:02 PM · Patch-For-Review, Content-Transform-Team-WIP, Upstream, MediaWiki-REST-API
RPI2026F1 created T323766: Printing page with an empty HTML element with "display: flex; gap: xxpx;" causes resulting PDF to have tens of thousands of empty pages.
Thu, Nov 24, 1:02 PM · Patch-For-Review, Content-Transform-Team-WIP, Upstream, MediaWiki-REST-API

Wed, Nov 23

RPI2026F1 added a comment to T323615: Cannot do CORS request with valid origin on Wikidata.

If that is the case, then MW isn't even looking at the Authorization header is origin=*,

Wed, Nov 23, 11:49 AM · API Platform, Wikidata
RPI2026F1 closed T323494: Attach Developer account RPI2026F1 to wikitech to allow password reset as Resolved.

I was able to reset my password and log back in, so it seems to be working for now.

Wed, Nov 23, 12:05 AM · Striker, wikitech.wikimedia.org

Tue, Nov 22

RPI2026F1 added a comment to T323615: Cannot do CORS request with valid origin on Wikidata.

It works for unauthenticated requests. My problem is that I need to be able to make authenticated requests since the tool writes information back to Wikidata.

Tue, Nov 22, 6:01 PM · API Platform, Wikidata
RPI2026F1 added a comment to T323615: Cannot do CORS request with valid origin on Wikidata.

I had to add these headers with a browser plugin:

Tue, Nov 22, 4:58 PM · API Platform, Wikidata
RPI2026F1 created T323615: Cannot do CORS request with valid origin on Wikidata.
Tue, Nov 22, 3:03 PM · API Platform, Wikidata

Mon, Nov 21

RPI2026F1 reopened T323494: Attach Developer account RPI2026F1 to wikitech to allow password reset as "Open".
Mon, Nov 21, 8:14 PM · Striker, wikitech.wikimedia.org
RPI2026F1 added a comment to T323494: Attach Developer account RPI2026F1 to wikitech to allow password reset.

@taavi Thank you, but that seemed to have nuked the email address, https://ldap.toolforge.org/user/rpi2026f1 shows no email.

Mon, Nov 21, 8:13 PM · Striker, wikitech.wikimedia.org
RPI2026F1 added a comment to T323494: Attach Developer account RPI2026F1 to wikitech to allow password reset.

The account with the same username, RPI2026F1.

Mon, Nov 21, 2:34 PM · Striker, wikitech.wikimedia.org
RPI2026F1 created T323494: Attach Developer account RPI2026F1 to wikitech to allow password reset.
Mon, Nov 21, 1:27 PM · Striker, wikitech.wikimedia.org

Sun, Nov 20

RPI2026F1 added a comment to T174469: LDAP account that is not attached on wikitech has no means for password reset.

Can I request a password reset? I made an account with a randomly generated password but my password manager failed to save it. I have not logged into it once and so I cannot use https://wikitech.wikimedia.org/ to reset it.

Sun, Nov 20, 9:22 PM · Striker, wikitech.wikimedia.org