Patch for CDindex CGI scripts

Nick Lamb (njl98r nospam at ecs.soton.ac.uk)
Mon, 3 May 1999 05:30:15 +0100 (GMT)

This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime nospam at docserver.cac.washington.edu for more info.

--1318610500-2146576558-925705815=:17900
Content-Type: TEXT/PLAIN; charset=US-ASCII

Here's a patch for the CGI scripts on CDindex. It makes it easy for you
to get at the Artist query for an artist from a CD found by the client.

I haven't got Apache, mod_perl etc. but this looks right. If Rob, or one
of the people running server code from CVS, could try it out, and feed
comments back to me I'd appreciate it. This is the first stage in my
"Value Added CDindex" improvements.

What this does is add two links (one explained, one silently "there" for
people like me who expect everything possible to be a link) which take
the user to a list of all the CDs by that artist.

I'd like to see this on the live server soon if it works.

Nick.

--1318610500-2146576558-925705815=:17900
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=cdindex-artist
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.04.9905030530150.17900 nospam at chef.ecs.soton.ac.uk>
Content-Description: CDindex patch
Content-Disposition: attachment; filename=cdindex-artist

SW5kZXg6IGhnZXQucGwNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJDUyBm
aWxlOiAvc3JjL3JlcG9zaXRvcnkvY2RpX3NlcnZlci9jZ2ktYmluL2hnZXQu
cGwsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjINCmRpZmYgLXUgLXIxLjIg
aGdldC5wbA0KLS0tIGhnZXQucGwJMTk5OS8wNC8yOSAwMDowOTowNwkxLjIN
CisrKyBoZ2V0LnBsCTE5OTkvMDUvMDMgMDQ6MzM6NTMNCkBAIC03MCw3ICs3
MCwxMCBAQA0KICAgICAgICB9DQogDQogICAgICAgIHByaW50ICI8dHI+PHRk
PkFydGlzdDo8L3RkPjx0ZD4iOw0KKyAgICAgICANCisgICAgICAgaWYgKCRh
cnRpc3RpZCkgcHJpbnQgIjxhIGhyZWY9XCJzaG93YXJ0aXN0LnBsP2FydGlz
dGlkPSRhcnRpc3RpZFwiPiI7DQogICAgICAgIHByaW50ICRvLT5lc2NhcGVI
VE1MKCRhcnRpc3RuYW1lKTsNCisgICAgICAgaWYgKCRhcnRpc3RpZCkgcHJp
bnQgIjwvYT4iOw0KICAgICAgICBwcmludCAiPC90ZD48dGQ+PGEgaHJlZj1c
ImVkaXRhcnRpc3QucGw/YXJ0aXN0aWQ9JGFydGlzdGlkXCI+RWRpdDwvYT4i
Ow0KICAgICAgICBwcmludCAiPC90ZD48L3RyPjx0cj48dGQ+QWxidW06PC90
ZD48dGQ+IjsNCiAgICAgICAgcHJpbnQgJG8tPmVzY2FwZUhUTUwoJGFsYnVt
bmFtZSk7DQpAQCAtMTM1LDYgKzEzOCwxMCBAQA0KICAgICAgICAgICAgICAg
IHByaW50ICI8YSBocmVmPVwiZWRpdHRyYWNrLnBsP3RyYWNraWQ9JHRyYWNr
aWRzWyRpXVwiPiI7DQogICAgICAgICAgICAgICAgcHJpbnQgIkVkaXQ8L3Rk
PjwvdHI+XG4iOw0KICAgICAgICAgICAgfQ0KKyAgICAgICAgICAgcHJpbnQg
Ijxicj48cD5DRGluZGV4IGFsc28gaGFzIGEgbGlzdCBvZiBhbGwgdGhlIENE
cyBieSAiOw0KKyAgICAgICAgICAgcHJpbnQgIjxhIGhyZWY9XCJzaG93YXJ0
aXN0LnBsP2FydGlzdGlkPSRhcnRpc3RpZFwiPiI7DQorICAgICAgICAgICBw
cmludCAkby0+ZXNjYXBlSFRNTCgkYXJ0aXN0bmFtZSk7DQorICAgICAgICAg
ICBwcmludCAiPC9hPiB3aGljaCBhcmUgaW4gb3VyIGRhdGFiYXNlLjwvcD4i
Ow0KICAgICAgICB9DQogICAgfQ0KIH0NCkBAIC0yNzcsOCArMjg0LDggQEAN
CiAgICAgICAgICAgICAgICAgICAgIHByaW50ICJUaGF0IENEIHdhcyBub3Qg
Zm91bmQuIjsgDQogDQogICAgICAgICAgICAgICAgICAgICAkdG9jID1+IHRy
LyAvKy87DQotICAgICAgICAgICAgICAgICAgICBwcmludCAiIENsaWNrIDxh
IGhyZWY9XCJzdWJtaXQucGw/aWQ9JGlkJnRyYWNrcz0iLCAkby0+cGFyYW0o
J3RyYWNrcycpOw0KLSAgICAgICAgICAgICAgICAgICAgcHJpbnQgIiZ0b2M9
JHRvY1wiPmhlcmU8L2E+IHRvIHN1Ym1pdCB0aGlzIENELiI7DQorICAgICAg
ICAgICAgICAgICAgICBwcmludCAiIFlvdSBjYW4gPGEgaHJlZj1cInN1Ym1p
dC5wbD9pZD0kaWQmdHJhY2tzPSIsICRvLT5wYXJhbSgndHJhY2tzJyk7DQor
ICAgICAgICAgICAgICAgICAgICBwcmludCAiJnRvYz0kdG9jXCI+U3VibWl0
IHRoaXMgQ0Q8L2E+IHRvIENEaW5kZXggZm9yIG5leHQgdGltZS4iOw0KICAg
ICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgfQ0KICAgICAgICAgICAg
IGVsc2UNCg==
--1318610500-2146576558-925705815=:17900--