-----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-----