#anime #mal #my-anime-list #command-line-tool

bin+lib mal-cli

A CLI tool for MyAnimeList, written in rust

5 releases

0.1.4 Jan 14, 2024
0.1.3 Jan 13, 2024
0.1.2 Jan 13, 2024
0.1.1 Jan 13, 2024
0.1.0 Jan 13, 2024

#3 in #mal

35 downloads per month

MIT/Apache

19KB
464 lines

Introduction

Crates.io Version GitHub Actions Workflow Status

A CLI tool for MyAnimeList, written in rust.

CleanShot 2024-01-13 at 15 02 14

Installation

cargo install mal-cli

Setup

  1. You will need your own client ID. You you get one here.
    • The app redirect URL needs to be http://localhost:8080. Everything else can be custom.
    • Example CleanShot 2024-01-13 at 12 28 58@2x
  2. Export the client ID as an env.
    export MAL_CLI_CLIENT_ID=
    

Usage

list

Shows your MyAnimeList. Ex: mal-cli list. You can add an additional parameter --num to filter for the number of anime returned.

season

Shows the anime for a given season and year. Ex: mal-cli season --season=fall --year=2022

Dependencies

~12–25MB
~360K SLoC