Squashed 'ocaml-bushel/' changes from b87c25ae..060a1cae
060a1cae Update clients to use regenerated Peer_tube module
6d9a13b4 Replace curl with requests library and fix sync pipeline order
fbe57508 Fix JSON feed differences: slugs, PDFs, DOI cache
6b2df6d5 Port full thumbnail logic and show thumbnails in CLI
d898093c wip website
git-subtree-dir: ocaml-bushel
git-subtree-split: 060a1cae8e689b8c600e437c969f7e34e71209a3