[Pywikipedia-bugs] [Maniphest] [Created] T269866: delete.py doesn't respect put_throttle

2020-12-10 Thread Railfail536
Railfail536 created this task.
Railfail536 added projects: Pywikibot, Pywikibot-Scripts.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  Pywikibot's delete.py script doesn't seem to respect the value set for 
`put_throttle` variable neither in `user-config.py` nor as a `pwb.py` parameter 
and takes ~2s delay between each POST request.

TASK DETAIL
  https://phabricator.wikimedia.org/T269866

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Railfail536
Cc: Aklapper, Railfail536, pywikibot-bugs-list, JohnsonLee01, SHEKH, Dijkstra, 
Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, 
Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Updated] T269741: put_throttle can only be an integer

2020-12-09 Thread Railfail536
Railfail536 removed a project: Pywikibot-Scripts.

TASK DETAIL
  https://phabricator.wikimedia.org/T269741

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Railfail536
Cc: Aklapper, pywikibot-bugs-list, Railfail536, JohnsonLee01, SHEKH, Dijkstra, 
Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, 
Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T269741: put_throttle can only be an integer

2020-12-09 Thread Railfail536
Railfail536 created this task.
Railfail536 added projects: Pywikibot, Pywikibot-Scripts.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  Value for `put_throttle` variable in `user-config.py` can only be an integer, 
what is caused by strict type selection in `pywikibot/bot.py` at line 781. 
Ideally this variable should accept both int and float values to support very 
high volume editing e.g. on 3rd party wikis where bots have `noratelimit` 
permission.

TASK DETAIL
  https://phabricator.wikimedia.org/T269741

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Railfail536
Cc: Aklapper, pywikibot-bugs-list, Railfail536, JohnsonLee01, SHEKH, Dijkstra, 
Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, 
Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T249403: login.py crashes on 1.33 Fandom wikis

2020-04-04 Thread Railfail536
Railfail536 added a comment.


  I've shared link to this ticket with one of Fandom's contractors. Maybe their 
Staff member will clarify thing or two here.

TASK DETAIL
  https://phabricator.wikimedia.org/T249403

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Railfail536
Cc: Xqt, Dvorapa, Aklapper, Railfail536, pywikibot-bugs-list, Zkhalido, Viztor, 
Wenyi, Tbscho, MayS, Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, 
jayvdb, Masti, Alchimista, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T245350: Drop support of MW <1.19

2020-04-04 Thread Railfail536
Railfail536 added a comment.


  As for now Fandom only enabled 1.33 platform for new wikis. They'll start 
moving old 1.19 wikis to the new platform soon and continue the process within 
following months. They're also about to update new platform regularly to stay 
up-to-date with WMF's version of MW.
  
  More info: 
https://community.fandom.com/wiki/User_blog:MisterWoodhouse/Unified_Community_Platform:_The_Vision,_Purpose,_and_Process

TASK DETAIL
  https://phabricator.wikimedia.org/T245350

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Railfail536
Cc: Railfail536, Xqt, Bugreporter, Aklapper, Dvorapa, Urbanecm, 
pywikibot-bugs-list, Oblanco79, Alter-paule, Beast1978, Un1tY, Zkhalido, 
Hook696, Daryl-TTMG, RomaAmorRoma, E.S.A-Sheild, Kent7301, Meekrab2012, 
joker88john, Viztor, CucyNoiD, NebulousIris, Wenyi, Gaboe420, Versusxo, 
Majesticalreaper22, Giuliamocci, Adrian1985, Cpaulf30, Af420, Darkminds3113, 
Bsandipan, Lordiis, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, Tbscho, MayS, 
Framawiki, WSH1906, Lewizho99, Mdupont, JJMC89, Maathavan, Altostratus, 
Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T249403: login.py crashes on 1.33 Fandom wikis

2020-04-04 Thread Railfail536
Railfail536 added a comment.


  AFAIK Fandom is already using custom auth method on old 1.19 platform. I 
don't know how to solve this problem (I'm not a developer) but it's serious and 
need to be solved.

TASK DETAIL
  https://phabricator.wikimedia.org/T249403

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Railfail536
Cc: Xqt, Dvorapa, Aklapper, Railfail536, pywikibot-bugs-list, Zkhalido, Viztor, 
Wenyi, Tbscho, MayS, Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, 
jayvdb, Masti, Alchimista, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T249403: login.py crashes on 1.33 Fandom wikis

2020-04-04 Thread Railfail536
Railfail536 added a comment.


  You have to use Fandom's custom Service API available through 
https://services.fandom.com I guess.
  
  Services API doesn't have any official documentation but that one might be 
helpful: click 
<https://dev.fandom.com/wiki/User%3AKockaAdmiralac/Service_API#.2Fauth>.

TASK DETAIL
  https://phabricator.wikimedia.org/T249403

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Railfail536
Cc: Xqt, Dvorapa, Aklapper, Railfail536, pywikibot-bugs-list, Zkhalido, Viztor, 
Wenyi, Tbscho, MayS, Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, 
jayvdb, Masti, Alchimista, Rxy, Krenair
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Commented On] T249403: login.py crashes on 1.33 Fandom wikis

2020-04-04 Thread Railfail536
Railfail536 added a comment.


  Oh well it worked but now throws different error:
  
[rail@rail-pc pwb]$ python pwb.py login
WARNING: No user is logged in on site ucpsandbox:pl
Logging in to ucpsandbox:pl as RailBot
WARNING: API warning (main): Unrecognized parameters: username, password.
ERROR: Login failed (FAIL).
Traceback (most recent call last):
  File "/home/rail/pwb/pywikibot/login.py", line 300, in login
cookiedata = self.getCookie()
  File "/home/rail/pwb/pywikibot/tools/__init__.py", line 1875, in wrapper
return obj(*new_args, **new_kwargs)
  File "/home/rail/pwb/pywikibot/data/api.py", line 3222, in getCookie
raise APIError(code=status, info=info)
pywikibot.data.api.APIError: FAIL: Podane dane nie mogą być użyte do 
kontroli poświadczeń.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "pwb.py", line 389, in 
if not main():
  File "pwb.py", line 381, in main
run_python_file(filename,
  File "pwb.py", line 100, in run_python_file
exec(compile(source, filename, 'exec', dont_inherit=True),
  File "./scripts/login.py", line 188, in 
main()
  File "./scripts/login.py", line 170, in main
site.login(autocreate=autocreate)
  File "/home/rail/pwb/pywikibot/tools/__init__.py", line 1790, in wrapper
return obj(*__args, **__kw)
  File "/home/rail/pwb/pywikibot/site/__init__.py", line 2090, in login
if login_manager.login(retry=True, autocreate=autocreate):
  File "/home/rail/pwb/pywikibot/login.py", line 309, in login
raise NoUsername(error_msg)
pywikibot.exceptions.NoUsername: Username "RailBot" does not have read 
permissions on ucpsandbox:pl
.Podane dane nie mogą być użyte do kontroli poświadczeń.
CRITICAL: Exiting due to uncaught exception 
  
  Probably it is due to custom Auth system Fandom is using.

TASK DETAIL
  https://phabricator.wikimedia.org/T249403

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Railfail536
Cc: Xqt, Dvorapa, Aklapper, Railfail536, pywikibot-bugs-list, Zkhalido, Viztor, 
Wenyi, Tbscho, MayS, Mdupont, JJMC89, Altostratus, Avicennasis, mys_721tx, 
jayvdb, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T249403: login.py crashes on 1.33 Fandom wikis

2020-04-04 Thread Railfail536
Railfail536 created this task.
Railfail536 added projects: Pywikibot, Pywikibot-login.py.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  Pywikibot `3.1.dev0` (Python 3.8.2) on Linux fails to login on new Fandom 
(Wikia) technology platform called UCP 
<https://c.fandom.com/User_blog:MisterWoodhouse/Unified_Community_Platform:_The_Vision,_Purpose,_and_Process>
 (MediaWiki 1.33.3 <https://rail-ucp.fandom.com/pl/Special:Version>) with error:
  
[rail@rail-pc pwb]$ python pwb.py login
Traceback (most recent call last):
  File "pwb.py", line 389, in 
if not main():
  File "pwb.py", line 381, in main
run_python_file(filename,
  File "pwb.py", line 100, in run_python_file
exec(compile(source, filename, 'exec', dont_inherit=True),
  File "./scripts/login.py", line 188, in 
main()
  File "./scripts/login.py", line 158, in main
site = pywikibot.Site()
  File "/home/rail/pwb/pywikibot/tools/__init__.py", line 1790, in wrapper
return obj(*__args, **__kw)
  File "/home/rail/pwb/pywikibot/__init__.py", line 1242, in Site
fam = Family.load(fam)
  File "/home/rail/pwb/pywikibot/tools/__init__.py", line 1790, in wrapper
return obj(*__args, **__kw)
  File "/home/rail/pwb/pywikibot/family.py", line 1000, in load
assert all(x in NAME_CHARACTERS for x in fam), \
AssertionError: Name of family ucp-sandbox must be ASCII characters and 
digits
CRITICAL: Exiting due to uncaught exception 
  
  New Fandom platform probably causes more issues.
  
  Tested wikis
  
  
  Family files generated automatically with `generate_family_file.py`
  
  - https://wreckit-woodhouse.fandom.com/ (`ucp-woodhouse`)
  - https://rail-ucp.fandom.com/pl/ (`ucp-sandbox`)
  
  
  
  user-config.py
  --
  
# -*- coding: utf-8  -*-
family = # family
mylang = # lang

usernames['ucp-sandbox']['pl'] = # my bot account
usernames['ucp-woodhouse']['en'] = # my bot account

password_file = 'user-password.py'
console_encoding = 'utf-8'

TASK DETAIL
  https://phabricator.wikimedia.org/T249403

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Railfail536
Cc: Aklapper, Railfail536, pywikibot-bugs-list, Zkhalido, Viztor, Wenyi, 
Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, 
jayvdb, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Edited] T241879: Can't remove broken redirects without "sysopnames" defined

2020-01-04 Thread Railfail536
Railfail536 updated the task description.

TASK DETAIL
  https://phabricator.wikimedia.org/T241879

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Railfail536
Cc: Huji, Aklapper, Railfail536, pywikibot-bugs-list, Zkhalido, Viztor, Wenyi, 
Jayprakash12345, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, 
Avicennasis, Wong128hk, mys_721tx, Xqt, jayvdb, Dalba, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs


[Pywikipedia-bugs] [Maniphest] [Created] T241879: Can't remove broken redirects without "sysopnames" defined

2020-01-04 Thread Railfail536
Railfail536 created this task.
Railfail536 added projects: Pywikibot-redirect.py, Pywikibot.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  I have found issue with detecting sysop rights while trying to delete broken 
redirects <https://jakwytresowacsmoka.fandom.com/wiki/Special:Brokenredirects> 
without `sysopnames` defined in config file on Jak Wytresować Smoka Wiki 
<https://jakwytresowacsmoka.fandom.com/> (Fandom).
  
  My environment
  --
  
  - Windows 10 Pro
  - Python 3.8.1
  - Pywikibot `git cloned` from GitHub repo as of December 26, 2019
  
  Config
  --
  
# -*- coding: utf-8  -*-
family = 'jws'
mylang = 'pl'

password_file = 'user-password.py'
usernames['jws']['pl'] = u'RailBot'

console_encoding = 'utf-8'
  
  
  
  Reproduction
  
  
  - Use config above for family file called `jws_family.py` generated 
automatically for `https://jakwytresowacsmoka.fandom.com/` (MW 1.19.24)
  - Sign in using `python pwb.py login -sysop` to bot account with sysop 
permissions
  - Run `python pwb.py redirect broken -delete -always`
  - Bot is reading pages from special page but escaping all of them
  - All `sysopnames['jws']['pl'] = u'RailBot'` to `user-config.py`
  - `python pwb.py login -logout` and log in again
  - Get warning message about deprecated `sysopnames` use
  - Run `redirect.py` again as stated in 3rd point
  - Everything works fine; bot is deleting broken redirects
  
  I don't know if it's really an issue with software rather than with my 
configuration but if warning message encourages me to avoid using `sysopnames` 
I shouldn't be forced to use it in order to run script at all.

TASK DETAIL
  https://phabricator.wikimedia.org/T241879

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Railfail536
Cc: Aklapper, Railfail536, pywikibot-bugs-list, Zkhalido, Viztor, Wenyi, 
Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, 
Xqt, jayvdb, Dalba, Masti, Alchimista, Rxy
___
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs