Skip to content

tamnd/mathnet-ru-cli

Repository files navigation

mathnet-ru

Browse math journal articles on mathnet.ru from the command line.

mathnet-ru is a single pure-Go binary. No API key required.

Install

go install github.com/tamnd/mathnet-ru-cli/cmd/mathnet-ru@latest

Or grab a prebuilt binary from the releases, or run the container image:

docker run --rm ghcr.io/tamnd/mathnet-ru:latest --help

Usage

# List articles in Matematicheskie Zametki vol 116 issue 1 (2024)
mathnet-ru articles --journal mzm --year 2024 --volume 116 --issue 1

# Rossiyskiy Matematicheskiy Sbornik (Sbornik: Mathematics)
mathnet-ru articles --journal sm --year 2023 --volume 214 --issue 3

# JSON output
mathnet-ru articles --journal mzm --year 2024 --volume 116 --issue 1 -o json

# Table output with limit
mathnet-ru articles --journal mzm --year 2024 --volume 116 --issue 1 -o table -n 5

Commands

Command Description
articles List articles in a journal issue
version Show version information

Articles flags

-j, --journal string   journal ID (e.g. mzm, rm, faa) (default "mzm")
-y, --year int         4-digit year (e.g. 2024)  [required]
-v, --volume int       volume number  [required]
-i, --issue int        issue number  [required]

Global flags

-o, --output string    output format: table|json|jsonl|csv|tsv|url|raw (default "auto")
-n, --limit int        limit number of records (0 = all)
    --fields strings   comma-separated columns to include
    --no-header        omit header row
    --template string  Go text/template per record
    --timeout duration per-request timeout (default 30s)
    --delay duration   minimum spacing between requests
    --retries int      retry attempts on 429/5xx (default 3)

Common journal IDs

ID Journal
mzm Matematicheskie Zametki (Mathematical Notes)
rm Uspekhi Matematicheskikh Nauk (Russian Math. Surveys)
sm Matematicheskiy Sbornik (Sbornik: Mathematics)
faa Funktsional. Analiz i Ego Prilozhenia (Functional Analysis)
tvp Teoriya Veroyatnostei i ee Primeneniya (Theory of Prob.)

License

Apache-2.0. See LICENSE.

About

Fetch math journal articles and issue listings from mathnet.ru as JSON or CSV

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors