Here is the complete list of methods for calling album.pl from the web. This list will give some insight into otherwise undocumented features:
Normal:
http://perl.Bobbitt.ca/cgi-bin/album.plGo to a specific album:
http://perl.Bobbitt.ca/cgi-bin/album.pl?album=albumnameGo to a specific photo:
http://perl.Bobbitt.ca/cgi-bin/album.pl?photo=photonameGo to the Configuration Management screen:
http://perl.Bobbitt.ca/cgi-bin/album.pl?function=configUpdate titles and descriptions:
http://perl.Bobbitt.ca/cgi-bin/album.pl?function=enter_descUpload photos or movies:
http://perl.Bobbitt.ca/cgi-bin/album.pl?function=uploadShow the Administration Menu:
http://perl.Bobbitt.ca/cgi-bin/album.pl?function=adminView photos as part of a slideshow (5 second delay):
http://perl.Bobbitt.ca/cgi-bin/album.pl?slideshow=5View photos as a full screen slideshow:
http://perl.Bobbitt.ca/cgi-bin/album.pl?slideshow=5;fullscreen=1turn on debugging (highest level):
http://perl.Bobbitt.ca/cgi-bin/album.pl?debug=4Generate static HTML files for each album and photo:
http://perl.Bobbitt.ca/cgi-bin/album.pl?static=1View recent uploads:
http://perl.Bobbitt.ca/cgi-bin/album.pl?album=:recentView 15 most recent uploads:
http://perl.Bobbitt.ca/cgi-bin/album.pl?album=:recent;showall=15View the 10 most recent uploads, formatted for inclusion in other pages:
http://perl.Bobbitt.ca/cgi-bin/album.pl?album=:recent;ssi=10View a randomly selected photo from the album:
http://perl.Bobbitt.ca/cgi-bin/album.pl?random=1View a randomly selected photo, formatted for inclusion in other pages:
http://perl.Bobbitt.ca/cgi-bin/album.pl?random=1;ssi=2View the thumbnail of a randomly selected photo, formatted for inclusion in other pages:
http://perl.Bobbitt.ca/cgi-bin/album.pl?random=1;ssi=1View randomly selected photos in a slideshow (5 second delay), formatted for inclusion in other pages:
http://perl.Bobbitt.ca/cgi-bin/album.pl?random=1;ssi=2;slideshow=5View the thumbnails of randomly selected photos in a slideshow (5 second delay), formatted for inclusion in other pages:
http://perl.Bobbitt.ca/cgi-bin/album.pl?random=1;ssi=1;slideshow=5View a specific photo, formatted for inclusion in other pages:
http://perl.Bobbitt.ca/cgi-bin/album.pl?photo=photoname;ssi=1View photos in a slideshow (5 second delay), formatted for inclusion in other pages:
http://perl.Bobbitt.ca/cgi-bin/album.pl?photo=photoname;slideshow=5;ssi=1View randomly selected photo directly (no HTML, just the image itself):
http://perl.Bobbitt.ca/cgi-bin/album.pl?image=randomView randomly selected thumbnail directly (no HTML, just the thumbnail itself):
http://perl.Bobbitt.ca/cgi-bin/album.pl?image=randthumbView most popular photos:
http://perl.Bobbitt.ca/cgi-bin/album.pl?popular=1View most popular albums:
http://perl.Bobbitt.ca/cgi-bin/album.pl?popular=2View thumbnails of 10 most popular photos, formatted for inclusion in other pages:
http://perl.Bobbitt.ca/cgi-bin/album.pl?popular=1;ssi=10View thumbnails of 10 most popular albums, formatted for inclusion in other pages:
http://perl.Bobbitt.ca/cgi-bin/album.pl?popular=2;ssi=10Use an alternate configuration file:
http://perl.Bobbitt.ca/cgi-bin/album.pl?configfile=/home/user/www/album.cfgNote: Some of these won't work as displayed here. I have changed the function codes to prevent users from accessing the admin menu, turning on debugging, etc.