By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
439,930 Members | 2,018 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 439,930 IT Pros & Developers. It's quick & easy.

Watch That Post

P: n/a
Hello,

I recently posted a simple Python script--Watch That
Post--that lets you watch a URL for any changes.

I wrote it to watch posts on LiveJournal, but it can
watch any URL.

It's at http://premshree.seacrow.com/code/python/watch

-Premshree Pillai

=====
-Premshree
[http://www.qiksearch.com/]

__________________________________________________ ______________________
Yahoo! India Matrimony: Find your partner online. http://yahoo.shaadi.com/india-matrimony/

Jul 18 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Premshree Pillai wrote:
Hello,

I recently posted a simple Python script--Watch That
Post--that lets you watch a URL for any changes.

I wrote it to watch posts on LiveJournal, but it can
watch any URL.

It's at http://premshree.seacrow.com/code/python/watch

I tried running it. It works fine until it tries to run the watch function a
second time, then it does this:

Traceback (most recent call last):
File "watch.py", line 76, in ?
watch()
File "watch.py", line 58, in watch
size2 = len(urllib.urlopen(url).readlines())
File "/usr/lib/python2.3/urllib.py", line 76, in urlopen
return opener.open(url)
File "/usr/lib/python2.3/urllib.py", line 181, in open
return getattr(self, name)(url)
File "/usr/lib/python2.3/urllib.py", line 410, in open_file
return self.open_local_file(url)
File "/usr/lib/python2.3/urllib.py", line 420, in open_local_file
raise IOError(e.errno, e.strerror, e.filename)
IOError: [Errno 2] No such file or directory: 'www.kde-apps.org'

I really like the idea,

Steven
Jul 18 '05 #2

P: n/a
Steven wrote:
Premshree Pillai wrote:
Hello,

I recently posted a simple Python script--Watch That
Post--that lets you watch a URL for any changes.

I wrote it to watch posts on LiveJournal, but it can
watch any URL.

It's at http://premshree.seacrow.com/code/python/watch

I tried running it. It works fine until it tries to run the watch function
a second time, then it does this:

Traceback (most recent call last):
File "watch.py", line 76, in ?
watch()
File "watch.py", line 58, in watch
size2 = len(urllib.urlopen(url).readlines())
File "/usr/lib/python2.3/urllib.py", line 76, in urlopen
return opener.open(url)
File "/usr/lib/python2.3/urllib.py", line 181, in open
return getattr(self, name)(url)
File "/usr/lib/python2.3/urllib.py", line 410, in open_file
return self.open_local_file(url)
File "/usr/lib/python2.3/urllib.py", line 420, in open_local_file
raise IOError(e.errno, e.strerror, e.filename)
IOError: [Errno 2] No such file or directory: 'www.kde-apps.org'

I really like the idea,

Steven


Try to provide the protocol:
import urllib
urllib.urlopen("www.kde-apps.org") Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/local/lib/python2.3/urllib.py", line 76, in urlopen
return opener.open(url)
File "/usr/local/lib/python2.3/urllib.py", line 181, in open
return getattr(self, name)(url)
File "/usr/local/lib/python2.3/urllib.py", line 410, in open_file
return self.open_local_file(url)
File "/usr/local/lib/python2.3/urllib.py", line 420, in open_local_file
raise IOError(e.errno, e.strerror, e.filename)
IOError: [Errno 2] No such file or directory: 'www.kde-apps.org' urllib.urlopen("http://www.kde-apps.org") <addinfourl at 1078699980 whose fp = <socket._fileobject object at
0x404b47d4>>


(Just a guess)

Peter

Jul 18 '05 #3

P: n/a
Steven wrote:

I tried running it. It works fine until it tries to run the watch function a
second time, then it does this:

Traceback (most recent call last):
File "watch.py", line 76, in ?
watch()
File "watch.py", line 58, in watch
size2 = len(urllib.urlopen(url).readlines())
File "/usr/lib/python2.3/urllib.py", line 76, in urlopen
return opener.open(url)
File "/usr/lib/python2.3/urllib.py", line 181, in open
return getattr(self, name)(url)
File "/usr/lib/python2.3/urllib.py", line 410, in open_file
return self.open_local_file(url)
File "/usr/lib/python2.3/urllib.py", line 420, in open_local_file
raise IOError(e.errno, e.strerror, e.filename)
IOError: [Errno 2] No such file or directory: 'www.kde-apps.org'

I really like the idea,

Steven


The URLs in the url file need to start with http://

Matt
Jul 18 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.