aboutsummaryrefslogtreecommitdiffstats
path: root/python/sandcrawler/ia.py
Commit message (Expand)AuthorAgeFilesLines
...
* ia: catch wayback ChunkedEncodingErrorBryan Newbold2020-03-051-0/+3
* fix warc_offset -> offsetBryan Newbold2020-02-241-1/+1
* ingest: handle broken revisit recordsBryan Newbold2020-02-241-1/+4
* ingest: treat CDX lookup error as a wayback-errorBryan Newbold2020-02-241-1/+4
* fetch_petabox_body: allow non-200 status code fetchesBryan Newbold2020-02-241-2/+10
* allow fuzzy revisit matchesBryan Newbold2020-02-241-1/+26
* ingest: more revisit fixesBryan Newbold2020-02-221-4/+4
* ia: improve warc/revisit implementationBryan Newbold2020-02-221-26/+46
* cdx: handle empty/null CDX responseBryan Newbold2020-02-221-0/+2
* filter out CDX rows missing WARC playback fieldsBryan Newbold2020-02-191-0/+4
* X-Archive-Src more robust than X-Archive-Redirect-ReasonBryan Newbold2020-02-181-2/+3
* wayback: on bad redirects, log instead of assertBryan Newbold2020-02-181-2/+13
* attempt to work around corrupt ARC files from alexa issueBryan Newbold2020-02-181-0/+5
* handle alternative dt format in WARC headersBryan Newbold2020-02-051-2/+4
* decrease SPNv2 polling timeout to 3 minutesBryan Newbold2020-02-051-2/+2
* improvements to reliability from prod testingBryan Newbold2020-02-031-5/+11
* hack-y backoff ingest attemptBryan Newbold2020-02-031-2/+11
* wayback: try to resolve HTTPException due to many HTTP headersBryan Newbold2020-02-021-1/+9
* fix WaybackError exception formatingBryan Newbold2020-01-281-1/+1
* fix elif syntax errorBryan Newbold2020-01-281-1/+1
* clarify petabox fetch behaviorBryan Newbold2020-01-281-3/+6
* wayback: replay redirects have X-Archive-Redirect-ReasonBryan Newbold2020-01-211-2/+4
* handle UnicodeDecodeError in the other GET instanceBryan Newbold2020-01-151-0/+2
* increase SPNv2 polling timeout to 4 minutesBryan Newbold2020-01-151-1/+3
* make failed replay fetch an error, not assert errorBryan Newbold2020-01-151-1/+2
* wayback replay: catch UnicodeDecodeErrorBryan Newbold2020-01-151-0/+2
* pass through revisit_cdxBryan Newbold2020-01-151-5/+18
* fix revisit resolutionBryan Newbold2020-01-151-4/+12
* SPNv2 doesn't support FTP; add a live test for non-revist FTPBryan Newbold2020-01-141-0/+10
* basic FTP ingest support; revist record resolutionBryan Newbold2020-01-141-34/+77
* better print() outputBryan Newbold2020-01-101-3/+3
* fix redirect replay fetch methodBryan Newbold2020-01-101-1/+4
* handle SPNv2-then-CDX lookup failuresBryan Newbold2020-01-101-6/+23
* SPNv2 hack specifically for elsevier lookupsBryan Newbold2020-01-101-0/+15
* add support for redirect lookups from replayBryan Newbold2020-01-101-9/+69
* more general ingest teaks and affordancesBryan Newbold2020-01-101-5/+18
* add sleep-and-retry workaround for CDX after SPNv2Bryan Newbold2020-01-101-1/+9
* more live tests (for regressions)Bryan Newbold2020-01-101-0/+1
* disable CDX best lookup 'collapse'; leave commentBryan Newbold2020-01-101-1/+3
* hack: reverse sort of CDX exact seems broken with SPNv2 resultsBryan Newbold2020-01-101-1/+1
* wayback: datetime mismatch as an errorBryan Newbold2020-01-091-1/+2
* lots of progress on wayback refactoringBryan Newbold2020-01-091-39/+123
* location comes as a string, not listBryan Newbold2020-01-091-1/+1
* fix http/https issue with GlobalWayback libraryBryan Newbold2020-01-091-1/+2
* wayback fetch via replay; confirm hashes in crawl_resource()Bryan Newbold2020-01-091-5/+40
* wrap up basic (locally testable) ingest refactorBryan Newbold2020-01-091-19/+23
* more wayback and SPN tests and fixesBryan Newbold2020-01-091-38/+152
* refactor CdxApiClient, add testsBryan Newbold2020-01-081-40/+130
* refactor SavePaperNowClient and add testBryan Newbold2020-01-071-28/+154
* remove SPNv1 code pathsBryan Newbold2020-01-071-35/+1