refactored internet_archive service adaptor -added some description of property settings -added SERVICE_TYPE_MAP to map IA mediatypes to Umlaut service type -conduct one search and then filter out different mediatypes using new method get_results_by_type -collection_labels should be a class constant. added more texts collections labels -refactored create_query_params to conduct single search then sort out top hits by mediatype -added some WorldCat test links to bottom -changed CGI.escaping of parts of the link. works but don't know if it is more correct except that CGI.escape is called fewer times and it still works
refactored internet_archive service adaptor
-added some description of property settings
-added SERVICE_TYPE_MAP to map IA mediatypes to Umlaut service type
-conduct one search and then filter out different mediatypes using new method get_results_by_type
-collection_labels should be a class constant. added more texts collections labels
-refactored create_query_params to conduct single search then sort out top hits by mediatype
-added some WorldCat test links to bottom
-changed CGI.escaping of parts of the link. works but don't know if it is more correct except that CGI.escape is called fewer times and it still works

Please see all the FIXME notes for possible future improvements.


team-umlaut/umlaut,team-umlaut/umlaut,team-umlaut/umlaut