aboutsummaryrefslogtreecommitdiffstats
path: root/python/sandcrawler/ia.py
Commit message (Expand)AuthorAgeFilesLines
* spn: avoid 'None' job_idBryan Newbold2021-10-111-2/+2
* ingest CDX lookup: weigh year+month of capture against in-petabox-or-notBryan Newbold2021-09-301-0/+1
* tune SPN CDX retry/wait depending on mode (priority vs daily)Bryan Newbold2021-09-301-2/+4
* crawl: SPN2 non-200 success code pathBryan Newbold2021-07-131-11/+25
* crawl: SPN self-redirect hackBryan Newbold2021-07-131-0/+9
* crawl: small comment updatesBryan Newbold2021-07-131-3/+6
* ia CDX: handle bad CDX rowsBryan Newbold2021-01-051-2/+4
* spn: more status codesBryan Newbold2020-12-211-1/+2
* handle more wayback error conditionsBryan Newbold2020-11-201-0/+6
* spn 'forbidden' status codeBryan Newbold2020-11-121-1/+1
* spn2-internal-server-error is a problem with remote server, not SPN2Bryan Newbold2020-11-081-0/+2
* ingest: better non-full URL fixupBryan Newbold2020-11-081-4/+3
* direct some more warnings to sys.stderr, not stdoutBryan Newbold2020-11-081-2/+2
* html: handle no-capture for sub-resourcesBryan Newbold2020-11-081-0/+3
* ingest: fix null-body caseBryan Newbold2020-11-081-0/+2
* ia: use newer gwb (petabox) loading classBryan Newbold2020-11-041-5/+8
* move transfer encoding helper to sandcrawler/ia.pyBryan Newbold2020-11-031-1/+26
* ingest: tweak debug printing alignmentBryan Newbold2020-11-031-8/+7
* cdx: fix 'closest' supportBryan Newbold2020-11-031-3/+2
* cdx: add support for 'closest' time parameterBryan Newbold2020-10-301-3/+9
* ingest: decrease CDX timeout retries againBryan Newbold2020-10-221-1/+1
* differential wayback-error from wayback-content-errorBryan Newbold2020-10-211-10/+13
* SPN CDX delay now seems reasonable; increase to 40sec to catch mostBryan Newbold2020-10-191-1/+1
* CDX: when retrying, do so every 3 seconds up to limitBryan Newbold2020-10-191-5/+9
* SPN: more verbose status loggingBryan Newbold2020-10-191-0/+4
* CDX: revert post-SPN CDX lookup retry to 10 secondsBryan Newbold2020-10-191-1/+1
* ingest: catch wayback-fail-after-SPN as separate statusBryan Newbold2020-10-191-4/+17
* SPN: better log line when starting a requestBryan Newbold2020-10-191-0/+1
* SPN: look for non-200 CDX responsesBryan Newbold2020-10-191-1/+1
* SPN: better check for partial URLs returnedBryan Newbold2020-10-191-2/+2
* CDX fetch: more permissive fuzzy/normalization checkBryan Newbold2020-10-191-3/+9
* ingest: experimentally reduce CDX API retry delayBryan Newbold2020-10-171-1/+1
* ingest: handle cookieAbsent and partial SPNv2 URL reponse cases betterBryan Newbold2020-10-171-0/+31
* store no-capture URLs in terminal_urlBryan Newbold2020-10-121-1/+1
* Revert "ingest: reduce CDX retry_sleep to 3.0 sec (after SPN)"Bryan Newbold2020-08-111-1/+1
* ingest: reduce CDX retry_sleep to 3.0 sec (after SPN)Bryan Newbold2020-08-111-1/+1
* refactor: force_get -> force_simple_getBryan Newbold2020-08-111-5/+5
* spn2: skip js behavior (experiment)Bryan Newbold2020-08-051-0/+1
* SPN2: ensure not fetching outlinksBryan Newbold2020-08-051-0/+1
* use new SPNv2 'skip_first_archive' paramBryan Newbold2020-07-221-0/+1
* report revisit non-200 as a WaybackErrorBryan Newbold2020-06-261-7/+7
* pdf: mypy and typo fixesBryan Newbold2020-06-171-1/+1
* ingest: quick hack to capture CNKI outlinksBryan Newbold2020-04-131-2/+9
* ia: set User-Agent for replay fetch from waybackBryan Newbold2020-03-291-0/+5
* ingest: better spn2 pending error codeBryan Newbold2020-03-271-0/+2
* ia: more conservative use of clean_url()Bryan Newbold2020-03-241-3/+5
* ingest: clean_url() in more placesBryan Newbold2020-03-231-1/+4
* ingest: log every URL (from ia code side)Bryan Newbold2020-03-181-0/+1
* implement (unused) force_get flag for SPN2Bryan Newbold2020-03-181-3/+4
* work around local redirect (resource.location)Bryan Newbold2020-03-171-1/+6