[01:42:32] I lost my passwd, what should I do [01:43:25] Your developer account password? [01:43:54] Yes [01:44:10] have you tried https://wikitech.wikimedia.org/wiki/Special:PasswordReset ? [01:45:01] Emmm, I meen Toolforge admin console’s passwd [01:48:11] 😭😭😭 [01:48:21] If you've ever logged in to Wikitech with your developer account, you should be able to use that form to reset it. I can check if the account's there, what's your shell username? [01:48:41] twwshine [01:49:48] (I remember is that( [01:50:04] that account doesn't appear to exist. Do you know any tools you might be a member of? [01:50:44] I’m afraid I can’t, if u can check with my wikimedia user name? [01:52:30] I can try [01:53:48] My name is 曦莹 [01:54:01] Thanks( (re @wmtelegram_bot: I can try) [01:56:56] It looks like there is a Wikitech account with that username [01:57:21] Try resetting the password with https://wikitech.wikimedia.org/wiki/Special:PasswordReset, just put the username in the username box, leave the email box blank [01:57:40] Let me try [02:01:28] Emm, I don’t mean wikitech, I mean https://toolsadmin.wikimedia.org/auth/ (re @wmtelegram_bot: It looks like there is a Wikitech account with that username) [02:01:32] 😭😭😭😭😭 [02:01:50] I lost this ( [02:02:32] it's the same account [02:02:53] Waht( [02:03:00] Let me try [02:03:41] omg [02:03:53] thank you! (re @wmtelegram_bot: it's the same account) [02:04:01] 😃😃😃😃😃😃 [13:22:03] I think I actually got this wrong – I switched the parameter from redirect_uri to callback_uri, and callback_uri gets ignored, and apparently the redirect_uri isn’t actually required (but produces an error if it’s wrong)? (re @lucaswerkmeister: ahh, nevermind, I think I figured it out? apparently the redirect_uri has to be the full URL the user was redirected to – i.e. t...) [13:22:16] I *accidentally switched the parameter (without noticing it at the time) [13:31:55] yeah, looks like the redirect_uri is optional, and I can complete the process if I leave it out; haven’t yet figured out a valid value when it’s specified but I guess I don’t care? [13:32:13] I’ll make the mw.o docs say that it’s optional [13:32:27] but if anyone knows OAuth 2.0 better then feel free to correct me (here or on-wiki) ^^ [13:38:04] ohh, the redirect_uri for /oauth2/access_token must be the same as for /oauth2/authorize [13:38:29] and I’d left it out of the first call, because I specified the redirect URI when registering the consumer already [13:38:35] now it makes sense [13:38:58] (I hope this isn’t too off-topic for this channel… but OAuth is related to Toolforge, I suppose) [15:11:55] Hello everyone :) I'm Jérémie Roquet on Wikitech and Arkanosis on Wikimedia projects and Phabricator. Next Saturday (November 19th), I'll be facilitating a short workshop on Toolforge as part of the French WikiConvention (see: https://meta.wikimedia.org/wiki/WikiConvention_francophone/2022/Programme/Premiers_pas_avec_Toolforge,_la_plateforme_d%27h%C3%A9bergement_d%27outils_de_Wikim%C3%A9dia ). Would a Toolforge admin be [15:11:55] available around 11:00 - 11:30 CET (that's 10:00 - 10:30 UTC) in case some people would like to request access to the Toolforge project during the workshop? I can be on IRC / Matrix or whatever makes it the least cumbersome for you if you want the check that the nicknames in the requests match the people in the workshop. Last time I did that (back in 2016), less than 10 people actually created an account. That will be in the [15:11:55] middle of the night in the US and I can show most things with my own account if needed, so definitely don't wake up specially for that :) Thanks! [15:33:03] I’ll probably be around at that time, if you write “@lucaswerkmeister” on the IRC side it should ping me over on Telegram if I’m not mistaken [15:38:20] Thank you so much @lucaswerkmeister ! I'll ping you if there are some requests (I guess that message is a test ping) [15:38:50] the test ping worked :) [15:39:13] Awesome! Thanks again and have a nice day :) [19:27:32] hi! I am trying to extract infoboxes from wikipages [19:27:44] Are there wiki tools that help with this? [19:28:19] For example, I am currently using wptools [19:28:20] ``` [19:28:20] import wptools [19:28:21] so = wptools.page('Dua Lipa').get_parse() [19:28:21] so.data['infobox'] [19:28:22] ``` [19:28:39] However the result has unparsed hlists etc -- how can I get the infobox as a key value pair? [21:26:12] Is it possible to get support anywhere for Wikifunctions, a project that only exists on the beta cluster? [21:28:24] what kind of support are you looking for? [21:34:00] Well, I tried to create a function, but was only able to create a metadata record, and I think that's because I don't have the right permissions. So I suppose I should be asking for that, assuming I understand the issue correctly. [21:36:24] you did create a function; what it lacks is an implementation (in Python, JavaScript, or the custom composition syntax) (re @harej: Well, I tried to create a function, but was only able to create a metadata record, and I think that's because I don't have the r...) [21:37:15] Can I as a regular user create an implementation? [21:37:20] you should be able to, yes [21:39:41] As far as naming conventions for implementations goes, if the function is "To lowercase" would an implementation be "To lowercase in Python"? [21:42:43] In any case I think I got it! Thank you [21:47:02] This is, uh, wow. [21:47:49] that's what I would do, but I have no clue if such conventions even exist yet (re @harej: As far as naming conventions for implementations goes, if the function is "To lowercase" would an implementation be "To lowercas...) [23:33:22] 1