hyperboria/nexus/pylon
the-superpirate 7c1bb06b1b - [nexus] Development
GitOrigin-RevId: ccfd55db266862ed70f1299aaf62500765b03cc4
2022-09-06 19:35:58 +03:00
..
configs - [nexus] Development 2022-09-06 19:35:58 +03:00
drivers - [nexus] Development 2022-09-06 19:35:58 +03:00
pdftools - [nexus] Update schema 2022-09-02 19:15:47 +03:00
proto - Send Pylon to golden 2021-01-08 23:09:19 +03:00
resolvers - [nexus] Development 2022-09-06 19:35:58 +03:00
validators - [nexus] Update schema 2022-09-02 19:15:47 +03:00
__init__.py - [nexus] Update schema 2022-09-02 19:15:47 +03:00
BUILD.bazel - [nexus] Update schema 2022-09-02 19:15:47 +03:00
cli.py - [nexus] Update schema 2022-09-02 19:15:47 +03:00
client.py - [nexus] Development 2022-09-06 19:35:58 +03:00
consts.py - [nexus] Update schema 2022-09-02 19:15:47 +03:00
exceptions.py - Send Pylon to golden 2021-01-08 23:09:19 +03:00
matcher.py - [nexus] Development 2022-09-06 19:35:58 +03:00
network_agent.py - [nexus] Update schema 2022-09-02 19:15:47 +03:00
prepared_request.py - [nexus] Update schema 2022-09-02 19:15:47 +03:00
proxy_manager.py - [nexus] Update schema 2022-09-02 19:15:47 +03:00
README.md - [nexus] Update schema 2022-09-02 19:15:47 +03:00
source.py - [nexus] Development 2022-09-06 19:35:58 +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 proxies

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