[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-wget] [Bulk] [PATCH] Add option to write URL rejections to a CS
From: |
Gisle Vanem |
Subject: |
Re: [Bug-wget] [Bulk] [PATCH] Add option to write URL rejections to a CSV log. |
Date: |
Tue, 28 Jul 2015 10:24:29 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33.1 |
Jookia wrote:
I've not tried your patch. But by reading it,
+static void write_url_csv (FILE* f, struct url *url)
+{
+ if (!f)
+ return;
Isn't this test superfluous? Already done by caller (?).
I'd suggest the reject-log starts with a comment:
FILE *rejectedlog = 0;
if (opt.rejected_log)
{
rejectedlog = fopen (opt.rejected_log, "w");
if (!rejectedlog)
logprintf (LOG_NOTQUIET, "%s: %s\n", opt.rejected_log, strerror
(errno));
else
fprintf (rejectedlog,"# Wget reject-log %s generated at --%s-- for
%s\n",
opt.rejected_log,
datetime_str (time (NULL),
<base-url, where is this stored?> ));
But according to http://tools.ietf.org/html/rfc4180,
it doesn't specify if a "# comment" is legal before the
CSV header. I think most DB-apps do allow it though.
http://stackoverflow.com/questions/1961006/can-a-csv-file-have-a-comment
Nice work.
--
--gv