hyperboria/nexus/pylon
the-superpirate e877f3e724 - feat(nexus): Update dependencies, fix bugs
- feat(idm): Added monitoring
  - feat(nexus): Refactor GRPC base client
  - fix(nexus): Logging fixes
  - feat(hub): Extend logging
  - feat(hub): Extend logging
2 internal commit(s)

GitOrigin-RevId: 01de4153dd9c0edc2e5954563733085249a4551c
2021-04-15 17:23:15 +03:00
..
pdftools No description 2021-03-29 18:01:30 +03:00
proto - Send Pylon to golden 2021-01-08 23:09:19 +03:00
sources - feat(nexus): Update dependencies, fix bugs 2021-04-15 17:23:15 +03:00
__init__.py - Send Pylon to golden 2021-01-08 23:09:19 +03:00
BUILD.bazel No description 2021-03-29 18:01:30 +03:00
cli.py - Send Pylon to golden 2021-01-08 23:09:19 +03:00
client.py - feat(pylon): Refactor code 2021-04-12 23:38:54 +03:00
exceptions.py - Send Pylon to golden 2021-01-08 23:09:19 +03:00
README.md - Send Pylon to golden 2021-01-08 23:09:19 +03:00

Nexus Pylon

Pylon is a downloader for scientific publications.

  • Look articles by DOI, MD5 or IPFS hashes
  • Validates downloaded items
  • Streams data by chunks
  • GRPC-ready

Nexus Pylon CLI

Casual download

bazel run -c opt cli -- doi 10.1056/NEJMoa2033700 --output article.pdf

Download with proxy

bazel run -c opt cli -- md5 278C3A72B7B04717361501B8642857DF \
  --output file.pdf \
  --proxy socks5://127.0.0.1:9050