Skip to content

CLI

pynyaa offers a very simple command-line interface.

Usage

Command Description
pynyaa <url> Prints the JSON representation of a Nyaa torrent page.

Options

Option Short Form Type Default Description
--indent <level> -i int None Indentation level for JSON output.
--include <keys...> -inc list[str] None Keys to include in the JSON output.
--exclude <keys...> -exc list[str] None Keys to exclude from the JSON output.

Examples

  1. $ pynyaa https://nyaa.si/view/1839609 -i 2

    {
      "id": 1839609,
      "url": "https://nyaa.si/view/1839609",
      "title": "[SubsPlease] One Piece - 1110 (1080p) [B66CAB32].mkv",
      "category": "Anime - English-translated",
      "datetime": "2024-06-30T02:12:07Z",
      "submitter": {
        "name": "subsplease",
        "url": "https://nyaa.si/user/subsplease",
        "is_trusted": true,
        "is_banned": false
      },
      "information": "https://subsplease.org/",
      "seeders": 1998,
      "leechers": 106,
      "completed": 7736,
      "is_trusted": true,
      "is_remake": false,
      "description": "...",
      "torrent_file": "https://nyaa.si/download/1839609.torrent",
      "magnet": "magnet:?xt=urn:btih:...&dn=...",
      "torrent": {
        "name": "[SubsPlease] One Piece - 1110 (1080p) [B66CAB32].mkv",
        "size": 1455173416,
        "infohash": "767d16e0aef5888b1a513a26709e963478ed4123",
        "piece_size": 1048576,
        "private": null,
        "trackers": [
          ["http://nyaa.tracker.wf:7777/announce"],
          ["wss://tracker.openwebtorrent.com"]
        ],
        "comment": "https://nyaa.si/view/1839609",
        "creation_date": "2024-06-30T07:42:07",
        "created_by": "NyaaV2",
        "source": null,
        "files": [
          {
            "file": "[SubsPlease] One Piece - 1110 (1080p) [B66CAB32].mkv",
            "size": 1455173416
          }
        ]
      }
    }
    
  2. $ pynyaa https://nyaa.si/view/1839609 -i 2 --include url title category date

    {
      "url": "https://nyaa.si/view/1839609",
      "title": "[SubsPlease] One Piece - 1110 (1080p) [B66CAB32].mkv",
      "category": "Anime - English-translated",
      "datetime": "2024-06-30T02:12:07Z"
    }
    
  3. $ pynyaa https://nyaa.si/view/1839609 -i 2 --exclude description magnet torrent

    {
      "id": 1839609,
      "url": "https://nyaa.si/view/1839609",
      "title": "[SubsPlease] One Piece - 1110 (1080p) [B66CAB32].mkv",
      "category": "Anime - English-translated",
      "datetime": "2024-06-30T02:12:07Z",
      "submitter": {
        "name": "subsplease",
        "url": "https://nyaa.si/user/subsplease",
        "is_trusted": true,
        "is_banned": false
      },
      "information": "https://subsplease.org/",
      "seeders": 1998,
      "leechers": 106,
      "completed": 7736,
      "is_trusted": true,
      "is_remake": false,
      "torrent_file": "https://nyaa.si/download/1839609.torrent"
    }