#anime #mal #cli-tool #my-anime-list

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

#1754 in Command line utilities

Download history 9/week @ 2024-01-07 7/week @ 2024-01-14 23/week @ 2024-02-25 5/week @ 2024-03-03 4/week @ 2024-03-10 77/week @ 2024-03-31

81 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

~11–26MB
~385K SLoC