Ok, I've got it to run correctly now. I am running into errors like these
though while it is running. Is this normal or do I need to do something
differently?
--------------------------------------------
socket.gaierror: [Errno
11004] getaddrinfo failed
------------------------------------
raise err
File "C:\Users\Me\Myfolder\Python\Python36\lib\socket.py", line 702,
in create_connectio
n
sock.connect(sa)
TimeoutError: [WinError 10060] A connection attempt failed because the connected
party did not properly respond after a period of time, or established connectio
n failed because connected host has failed to respond
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Me\Myfolder\Python\Python36\lib\threading.py", line
916, in _bootstrap_in
ner
self.run()
File "weblinkchecker.py", line 529, in run
ok, message = linkChecker.check()
File "weblinkchecker.py", line 438, in check
msg = error[1]
TypeError: 'TimeoutError' object is not subscriptable
-------------------------------------------------
File
"C:\Users\Me\Myfolder\Python\Python36\lib\threading.py", line 916, in
_bootstrap_in
ner
self.run()
File
"weblinkchecker.py", line 529, in run
ok, message =
linkChecker.check()
File
"weblinkchecker.py", line 438, in check
msg = error[1]
TypeError: 'gaierror'
object does not support indexing
--------------------------------------------------
File
"C:\Users\Me\Myfolder\Python\Python36\lib\socket.py", line 575, in
readinto
return
self._sock.recv_into(b)
ConnectionResetError:
[WinError 10054] An existing connection was forcibly close
d by the remote host
During handling of the
above exception, another exception occurred:
Traceback (most recent
call last):
File
"C:\Users\Me\Myfolder\Python\Python36\lib\threading.py", line 916, in
_bootstrap_in
ner
self.run()
File
"weblinkchecker.py", line 529, in run
ok, message =
linkChecker.check()
File
"weblinkchecker.py", line 438, in check
msg = error[1]
TypeError:
'ConnectionResetError' object is not subscriptable
-----------------------------------------------
During handling of the
above exception, another exception occurred:
Traceback (most recent
call last):
File
"C:\Users\Me\Myfolder\Python\Python36\lib\threading.py", line 916, in
_bootstrap_in
ner
self.run()
File
"weblinkchecker.py", line 529, in run
ok, message =
linkChecker.check()
File
"weblinkchecker.py", line 438, in check
msg = error[1]
TypeError: 'TimeoutError'
object is not subscriptable
On Mon, May 30, 2016 at 11:45 AM, . <kalwaria(a)gmail.com> wrote:
Ok, I ran it again with different arguments and now I
have a deadlinks
folder. However, when I try to run it for a category with many pages, it
hangs. If I do this:
python weblinkchecker.py -cat:People
It says
Retrieving 240 pages from mywiki:en.
And then it doesn't do anything else. Even 30 minutes later it had not
changed.
Later I tried again with this:
python weblinkchecker.py -cat:People -step:5
And it says
Retrieving 240 pages from mywiki:en.
and hangs, just like before.
On Sun, May 29, 2016 at 5:03 PM, . <kalwaria(a)gmail.com> wrote:
I did a search for "deadlinks" and
"results-mywiki.txt" and did not find
those files. There is a "logs" subdirectory in the core_stable directory,
but there is only one file in there, a text file called "commands." Should
this deadlinks subdirectory exist now, or will it not be created until I
run the bot a week later?
On Sun, May 29, 2016 at 10:15 AM, masti <mastigm(a)gmail.com> wrote:
look for the subdirectory called deadlinks
it contains all data generated by the bot
results-yourwiki.txt - a bot log (text)
deadlinks-yourwiki.dat - a bot database (dump of python dictionary)
so You can see what is going on
masti
On 05/28/2016 11:36 PM, . wrote:
Ok. I had added some dead links to the user page and was testing to see
what it would do. Thank you!
On Sat, May 28, 2016 at 4:02 PM, masti <mastigm(a)gmail.com> wrote:
Hi,
all the examples are in the script help.
You have to run it on a list of pages not just Your user page
the bot will create a database of the links it thinks are dead.
the bot will only report links as dead if they are found dead at least
twice several days apart. Default is 7 days.
So once You run it through the whole namespace You will have to wait
some days to rerun it.
You can set the rquired period with -day parameter
but less than a week does not make sense as it will report dead link
for a temporary problems with site
masti
On 05/28/2016 07:18 PM, . wrote:
Hi all,
I'my trying to run weblinkchecker from my own computer. I've logged in
to the bot account, but when I try to run weblink checker, like this:
>python weblinkchecker.py UserPage:usernamegoeshere
I just get a very long bunch of help text on the screen "This bot is
used for checking external links found at the wiki" etc. I don't know if
I'm successfully running the script or not, and whether it's actually
checking any links.
What am I doing wrong?
Thanks!
_______________________________________________
pywikibot mailing
listpywikibot@lists.wikimedia.orghttps://lists.wikimedia.org/mailman/listinfo/pywikibot
_______________________________________________
pywikibot mailing list
pywikibot(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot
_______________________________________________
pywikibot mailing
listpywikibot@lists.wikimedia.orghttps://lists.wikimedia.org/mailman/listinfo/pywikibot
_______________________________________________
pywikibot mailing list
pywikibot(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot