User Details
- User Since
- Nov 28 2016, 8:46 PM (505 w, 5 d)
- Availability
- Available
- LDAP User
- Dargasia
- MediaWiki User
- Dargasea [ Global Accounts ]
Dec 30 2018
Jun 15 2017
May 13 2017
@Acagastya I understand that you have already gained access Tool Labs, and I would recommend you to check out Tool Labs' Help page for further information. You would need to create a Tool account and run your program there, since you cannot run tasks in the login server.
May 4 2017
Apr 16 2017
^ after a week of discussion starting 9 Apr: 5 {{support}}, no other opinion.
Dec 11 2016
Dec 10 2016
Dec 8 2016
@jayvdb No, I've got stuff IRL so I abandoned it at the GCI side (which constantly sends me deadline emails), so that I can take my time. Definitely still working on it.
Dec 5 2016
created by your request :) . You can import this into GCI when you get the chance.
T113140 was the previous effort to use requests.
Dec 3 2016
Update:
Maintain a list of problematic sites in the configuration file
This has been worked on, but:
automatic use of fallback logic
I am debating if this should be implemented. Currently I'm thinking of HTTP status codes, but I thought if a server returns something like 403 Forbidden, we should honour it instead. Also in T113596 the website returned 200, but with invalid content.
Dec 1 2016
Thanks!
http.comms seems to be used only to get the user_agent, but not for making the requests themselves. Shouldn't this parameter and logic be implemented in the scripts that need fake UAs (i.e. reflinks and weblinkchecker) instead?
This task needs a little analysis to determine why the default is None
None behaves the same way as True (if set a value, UA becomes that value. if False, default UA returned). The default is Introduced since the patch was submitted and unchanged since then.
If T152075 completes, we should remove config.fake_user_agent = None from the test case.
Patch 324633 has been submitted on Geritt, which should resolve this.
Nov 30 2016
PR 179 should solve this. Can you check?
Nov 28 2016
I will be working on this as part of GCI 2016.