Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ingest: handle another type of wayback redirect | Bryan Newbold | 2022-07-14 | 1 | -2/+5 |
| | |||||
* | yet another bad PDF | Bryan Newbold | 2022-07-13 | 1 | -0/+1 |
| | |||||
* | wayback fetch: handle upstream 5xx replays | Bryan Newbold | 2022-07-13 | 1 | -4/+15 |
| | |||||
* | shorten default HTTP backoff factor | Bryan Newbold | 2022-07-13 | 1 | -1/+1 |
| | | | | | The existing factor was resulting in many-minute long backoffs, and Kafka timeouts | ||||
* | ingest: random site PDF link pattern | Bryan Newbold | 2022-07-12 | 1 | -0/+7 |
| | |||||
* | ingest: doaj.org article landing page access links | Bryan Newbold | 2022-07-12 | 2 | -1/+12 |
| | |||||
* | ingest: IEEE domain is blocking us | Bryan Newbold | 2022-07-07 | 1 | -1/+2 |
| | |||||
* | ingest: catch more ConnectionErrors (SPN, replay fetch, GROBID) | Bryan Newbold | 2022-05-16 | 2 | -4/+19 |
| | |||||
* | ingest: skip arxiv.org DOIs, we already direct-ingest | Bryan Newbold | 2022-05-11 | 1 | -0/+1 |
| | |||||
* | python make fmt | Bryan Newbold | 2022-05-05 | 1 | -3/+1 |
| | |||||
* | ingest spn2: fix tests | Bryan Newbold | 2022-05-05 | 4 | -6/+108 |
| | |||||
* | ingest: more loginwall patterns | Bryan Newbold | 2022-05-05 | 1 | -0/+3 |
| | |||||
* | ingest_tool: fix arg parsing | Bryan Newbold | 2022-05-03 | 1 | -8/+8 |
| | |||||
* | switch default kafka-broker host from wbgrp-svc263 to wbgrp-svc350 | Bryan Newbold | 2022-05-03 | 2 | -2/+2 |
| | |||||
* | SPNv2: several fixes for prod throughput | Bryan Newbold | 2022-04-26 | 1 | -11/+34 |
| | | | | | | | | | | Most importantly, for some API flags, if the value is not true-thy, do not set the flag at all. Setting any flag was resulting in screenshots and outlinks actually getting created/captured, which was a huge slowdown. Also, check per-user SPNv2 slots available, using API, before requesting an actual capture. | ||||
* | make fmt | Bryan Newbold | 2022-04-26 | 1 | -2/+5 |
| | |||||
* | ingest_tool: spn-status command to check user's quota | Bryan Newbold | 2022-04-26 | 1 | -0/+19 |
| | |||||
* | flake8: allow 'Any' types | Bryan Newbold | 2022-04-26 | 1 | -1/+2 |
| | |||||
* | block isiarticles.com from future PDF crawls | Bryan Newbold | 2022-04-20 | 1 | -0/+2 |
| | |||||
* | pipenv: update; newer devpi hostname | Bryan Newbold | 2022-04-06 | 2 | -781/+850 |
| | |||||
* | ingest: drive.google.com ingest support | Bryan Newbold | 2022-04-04 | 1 | -0/+8 |
| | |||||
* | filesets: fix archive.org path naming | Bryan Newbold | 2022-03-29 | 1 | -7/+8 |
| | |||||
* | bugfix: sha1/md5 typo | Bryan Newbold | 2022-03-23 | 1 | -1/+1 |
| | | | | Caught this prepping to ingest in to fatcat. Derp! | ||||
* | file ingest: don't 'backoff' on spn2 backoff error | Bryan Newbold | 2022-03-22 | 2 | -0/+8 |
| | | | | | | | | The intent of this is to try and get through the daily ingest requests faster, so we can loop and retry if needed. A 200 second delay, usually resulting in a kafka topic reshuffle, really slows things down. This will presumably result in a bunch of spn2-backoff status requests, but we can just retry those. | ||||
* | more sentry config changes | Bryan Newbold | 2022-02-25 | 5 | -5/+5 |
| | |||||
* | small lint/typo/fmt fixes | Bryan Newbold | 2022-02-24 | 3 | -5/+5 |
| | |||||
* | switch from 'raven' to 'sentry-sdk' | Bryan Newbold | 2022-02-24 | 5 | -37/+41 |
| | |||||
* | another bad PDF sha1 | Bryan Newbold | 2022-02-23 | 1 | -0/+1 |
| | |||||
* | ingest: fix mistakenly commented except block (?) | Bryan Newbold | 2022-02-18 | 1 | -4/+3 |
| | |||||
* | ingest: handle more fileset failure modes | Bryan Newbold | 2022-02-18 | 2 | -3/+30 |
| | |||||
* | sandcrawler_worker: add --skip-spn flag | Bryan Newbold | 2022-02-08 | 1 | -2/+7 |
| | |||||
* | yet another bad PDF sha1 | Bryan Newbold | 2022-02-08 | 1 | -0/+1 |
| | |||||
* | pipenv: update lock file | Bryan Newbold | 2022-02-03 | 1 | -592/+614 |
| | |||||
* | pipenv: black (code style tool) has a stable release | Bryan Newbold | 2022-02-03 | 1 | -4/+1 |
| | |||||
* | sandcrawler: additional extracts, mostly OJS | Bryan Newbold | 2022-01-13 | 1 | -1/+23 |
| | |||||
* | filesets: more figshare URL patterns | Bryan Newbold | 2022-01-13 | 1 | -0/+13 |
| | |||||
* | fileset ingest: better verification of resources | Bryan Newbold | 2022-01-13 | 1 | -7/+23 |
| | |||||
* | ingest: PDF pattern for integrityresjournals.org | Bryan Newbold | 2022-01-13 | 1 | -0/+8 |
| | |||||
* | null-body -> empty-blob | Bryan Newbold | 2022-01-13 | 3 | -4/+8 |
| | |||||
* | spn: handle blocked-url (etc) better | Bryan Newbold | 2022-01-11 | 1 | -0/+10 |
| | |||||
* | filesets: handle weird figshare link-only case better | Bryan Newbold | 2021-12-16 | 1 | -1/+4 |
| | |||||
* | lint ('not in') | Bryan Newbold | 2021-12-15 | 1 | -2/+2 |
| | |||||
* | lint: ignore unused 'sentry_client' | Bryan Newbold | 2021-12-15 | 1 | -1/+1 |
| | |||||
* | fix type with --enable-sentry | Bryan Newbold | 2021-12-15 | 1 | -1/+1 |
| | |||||
* | ingest tool: allow enabling sentry (for exception debugging) | Bryan Newbold | 2021-12-15 | 1 | -0/+13 |
| | |||||
* | more fileset ingest tweaks | Bryan Newbold | 2021-12-15 | 2 | -0/+7 |
| | |||||
* | fileset ingest: more requests timeouts, sessions | Bryan Newbold | 2021-12-15 | 3 | -37/+68 |
| | |||||
* | fileset ingest: create tmp subdirectories if needed | Bryan Newbold | 2021-12-15 | 1 | -0/+5 |
| | |||||
* | fileset ingest: configure IA session from env | Bryan Newbold | 2021-12-15 | 1 | -1/+6 |
| | | | | | Note that this doesn't currently work for `upload()`, and as a work-around I created `~/.config/ia.ini` manually on the worker VM. | ||||
* | pipenv: add pymupdf; update trafilatura | Bryan Newbold | 2021-12-15 | 2 | -420/+644 |
| |