Add an web interface to apropos
The NetBSD Project
Status: Closed
Time to complete: 192 hrs
Mentors: Julian Coleman, Julian Fagir
Last year's Google Summer Of Code project was creating a new apropos(1). Though the current version already has a web interface, adding CSS and appropriate HTML to the web interface would be nice to integrate it to other websites.
Though the source code is written in C, C knowledge is not necessary. You just have to extract the HTML and pseudo-understand what the code around it does, i.e. in which cases the single actions are taken.
The file which would be modified is apropos-utils.c.https://github.com/abhinav-upadhyay/apropos_replacement/tree/cgi
Uploaded Work
| File name/URL | File size | Date submitted | |
|---|---|---|---|
| apropos.tar | 87.5 KB | December 11 2012 20:54 UTC |
I would like to work on this task.
This task has been assigned to Puck Meerburg. You have 192 hours to complete this task, good luck!
The work on this task is ready to be reviewed.
Hey,
I've tested this with a 32 bits up-to-date NetBSD installation in a emulator, with httpd, the cgi folder at /var/cgi and browsing with Google Chrome. I found some things that annoyed me that I didn't fix, like garbage after the 3 dots, and very common words (like 'as' and 'his') SIGSEGVing the app.
:Puck.
Ok, judging by the review, this looks fine so far.
But please have some patience with us reviewing the task, as the setup is a bit more complicated.
Judging by the howto, not the review.
Ok, I just compiled and tested it, but my web server configuration was errornous.
I looked at your patches, and they look ok. I don't want you to wait for me to setup my webserver, and you have already been waiting for more than one day.
I'll just approve this task. Thank you very much! You will maybe see this code in production online soon. :-)
Congratulations, this task has been completed successfully.