diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2005-06-18 15:31:08 +0200 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2005-06-18 15:31:08 +0200 |
commit | a0abb86c0fbedc8ab2fc42e492e1d0f4be554401 (patch) | |
tree | 01c00fcdf3955b46e804c5a7edba93ea7f4eb3ce /plugins/urllist.py | |
parent | 0a99fdc87f0bf19e51b3edc68c0b4c1af539a73a (diff) |
add simple urllist plugin to list all visited URLs
git-svn-id: http://arthurdejong.org/svn/webcheck/webcheck@47 86f53f14-5ff3-0310-afe5-9b438ce3f40c
Diffstat (limited to 'plugins/urllist.py')
-rw-r--r-- | plugins/urllist.py | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/plugins/urllist.py b/plugins/urllist.py new file mode 100644 index 0000000..abbd4f2 --- /dev/null +++ b/plugins/urllist.py @@ -0,0 +1,35 @@ + +# urllist.py - plugin to generate a list of visited urls +# +# Copyright (C) 2005 Arthur de Jong <arthur@tiefighter.et.tudelft.nl> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +"""Present a list of visited urls.""" + +__title__ = 'url list' +__author__ = 'Arthur de Jong' +__version__ = '1.0' + +import rptlib + +def generate(fp,site): + """Output a sorted list of urls to the specified file descriptor.""" + urls=site.linkMap.keys(); + urls.sort() + fp.write('<ol>\n') + for url in urls: + fp.write('<li>'+rptlib.make_link(url,url)+'</li>') + fp.write('</ol>\n') |