[Zope] importing Site Summaries
Timothy Wilson
wilson@visi.com
Mon, 17 Jan 2000 10:07:46 -0600 (CST)
Hi everyone,
I've got a problem using Site Summary because of a problem with a URL I'm
trying to retrieve, not directly because of the Site Summary product. I'm
trying to get some of the news feeds from moreover.com, but their URLs
look like: http://h.moreover.com/cgi-local/page?index_techlatest+rss
The '?' in the URL really confuses things when I try to update the Site
Summary instance using the prescribed method of calling importFromURL like
this:
http://www.mysite.com/mySummary/importFromURL?url=http://h.moreover.com/cgi-local/page?index_techlatest+rss
Evan Simpson suggested creating a method in the directory where I keep my
Site Summary instances that looks like:
<dtml-with moreover.com_techlatest)
<dtml-call expr="importFromURL(this(), REQUEST,
url='http://h.moreover.com/cgi-local/page?index_techlatest+rss')">
</dtml-with>
and then my updating script (using cron) would be:
#!/bin/sh
lynx -source http://localhost/headlines/grabNews
Unfortunately, doing what I just described doesn't work and produces the
following traceback:
Traceback (innermost last):
File /usr/local/src/Zope-2.1.2-src/lib/python/ZPublisher/Publish.py,
line 214, in publish_module
File /usr/local/src/Zope-2.1.2-src/lib/python/ZPublisher/Publish.py,
line 179, in publish
File /usr/local/src/Zope-2.1.2-src/lib/python/Zope/__init__.py, line
202, in zpublisher_exception_hook
(Object: ElementWithAttributes)
File /usr/local/src/Zope-2.1.2-src/lib/python/ZPublisher/Publish.py,
line 165, in publish
File /usr/local/src/Zope-2.1.2-src/lib/python/ZPublisher/mapply.py, line
160, in mapply
(Object: grabNews)
File /usr/local/src/Zope-2.1.2-src/lib/python/ZPublisher/Publish.py,
line 102, in call_object
(Object: grabNews)
File /usr/local/src/Zope-2.1.2-src/lib/python/OFS/DTMLMethod.py, line
145, in __call__
(Object: grabNews)
File
/usr/local/src/Zope-2.1.2-src/lib/python/DocumentTemplate/DT_String.py,
line 502, in __call__
(Object: grabNews)
File
/usr/local/src/Zope-2.1.2-src/lib/python/DocumentTemplate/DT_With.py, line
132, in render
(Object: moreover.com_techlatest)
KeyError: (see above)
Does anyone have any ideas? Perhaps you've gotten this to work with
another strategy. Thanks.
-Tim
--
wilson@visi.com
<dtml-var pithy_quote>