Module: ArchiveAPI
- Included in:
- WaybackMachineDownloader
- Defined in:
- lib/wayback_machine_downloader/archive_api.rb
Instance Method Summary collapse
Instance Method Details
#get_raw_list_from_api(url, page_index) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/wayback_machine_downloader/archive_api.rb', line 3 def get_raw_list_from_api url, page_index request_url = "http://web.archive.org/cdx/search/xd?url=" request_url += url request_url += parameters_for_api page_index open(request_url).read end |
#parameters_for_api(page_index) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/wayback_machine_downloader/archive_api.rb', line 11 def parameters_for_api page_index parameters = "&fl=timestamp,original&collapse=digest&gzip=false" if @all parameters += "" else parameters += "&filter=statuscode:200" end if @from_timestamp and @from_timestamp != 0 parameters += "&from=" + @from_timestamp.to_s end if @to_timestamp and @to_timestamp != 0 parameters += "&to=" + @to_timestamp.to_s end if page_index parameters += "&page=#{page_index}" end parameters end |