https://github.com/rnbguy/manuscript-marauder
Download manuscript using a proxy
https://github.com/rnbguy/manuscript-marauder
Last synced: 11 months ago
JSON representation
Download manuscript using a proxy
- Host: GitHub
- URL: https://github.com/rnbguy/manuscript-marauder
- Owner: rnbguy
- License: mit
- Created: 2023-07-05T11:18:47.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-31T13:05:34.000Z (almost 3 years ago)
- Last Synced: 2025-06-21T03:50:20.538Z (12 months ago)
- Language: TypeScript
- Size: 42 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# manuscript-marauder
Download manuscripts using a (socks5) proxy or open-access server.
## Requirement
[Deno](https://deno.com) :sauropod:
## Usage
### CLI
```
./cli.ts -p ssh://user@open-access-server 10.48550/arXiv.2302.13971
```
or simply, call the script remotely,
```
deno run -A https://github.com/rnbguy/manuscript-marauder/raw/main/cli.ts -p ssh://user@open-access-server 10.48550/arXiv.2302.13971
```
### Server
```
PROXY=ssh://user@open-access-server deno run -A server.ts
```
## Help
```
./cli.ts -h
Usage: marauder
Version: 0.1.0
Options:
-h, --help - Show this help.
-V, --version - Show the version number for this program.
-p, --proxy - Proxy server to use. Accepts ssh:// for `ssh -NTD 1234 user@host`. (Default: "socks5://localhost:1234")
-o, --output - Output file name. Defaults to .pdf
-b, --backend - Backend to use. (Default: "astral", Values: "astral", "puppeteer")
```