-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Siddhant Goel wrote:
> Thanks for the reply!
> The idea was to integrate a database into the working of wget, so that
> every file fetched has its entry inside that database, storing all the
> details of the downloaded file; this could be helpful for future
> references, or saving extra downloads if it has to be re-downloaded and
> there isn't any updated version.

Hi (please cc the list by hitting "Reply All"; I'd prefer to keep it
there so others have the opportunity to chime in).

- From your first email:

> Could you please take out 5 minutes and tell me how complex it could
>> get, for someone with moderate knowledge of bash, relatively new to
>> databases, and moderate knowledge of GNU/Linux internals.

Some knowledge of Unix-specific programming may be helpful, but probably
isn't crucial (however, other things being equal, a proposal from a
student who has such knowledge would of course be at an advantage over
someone who does not).

Note that, by "database", we're _not_ talking about integrating with a
relational database (such as one that accepts SQL commands). It's just a
file that Wget would write in such a way that it could parse the
information back in for use. So there really wouldn't be much need for
GNU-specific programming knowledge. A solid understanding of file I/O in
C (standard C's buffered I/O facilities should be more than adequate to
the task), and of C programming in general, to parse that file into the
appropriate structures for appropriate use, will be necessary. (I'll be
posting what those uses are soon, as use cases, at
http://wget.addictivecode.org/FeatureSpecifications/MetaDataBase.)

Note that not everything mentioned on that page would necessarily need
to be implemented in the first version; it's fine to submit a proposal
that implements some subset of the features there. I suppose I should
probably list the recommended first version's features on that page as well.

- --
Micah J. Cowan
Programmer, musician, typesetting enthusiast, gamer...
http://micah.cowan.name/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH3gE97M8hyUobTrERAl10AJwIOc6Adgrqzqt1BL7VC1rtPEAIAQCghhAk
QNgQOSUmqvDm54yP1SpFhLw=
=KTox
-----END PGP SIGNATURE-----

Reply via email to