CLI#

yumemi#

AniDB client for adding files to mylist.

yumemi [OPTIONS] FILES...

Options

--version#

Show the version and exit.

--ping#

Test connection to AniDB API server.

-u, --username <username>#
-p, --password <password>#
--encrypt <encrypt>#

Ecrypt connection. Parameter value is API Key.

-w, --watched#

Mark files as watched.

-W, --watched-date <YYYY-MM-DD>#

Mark files as watched and set watched date to the specified value.

-d, --deleted#

Set file state to deleted.

-e, --edit#

Edit watched state and date of files that are already in mylist.

-r, --rename#

Rename files.

-R, --rename-format <rename_format>#

Format for renaming files. Template vars: $fid, $aid, $eid, $gid, $lid, $md5, $sha1, $crc32, $ayear, $atype, $aname, $aname_kanji, $aname_english, $epno, $epname, $epname_romaji, $epname_kanji, $gname, $gsname

Default:

$aname - $epno

Arguments

FILES#

Required argument(s)

Rename Format#

Rename format is template string which support $-based substitions:

  • $$ is an escape; it is replaced with a single $.

  • $identifier and ${identifier} names a substitution placeholder matching a key of “identifier”

Example:

$aname - $epno - $epname - [$gsname]($crc32)

List of all variables in the template string:

yumemi.cli.FILE_KEYS = ['fid', 'aid', 'eid', 'gid', 'lid', 'md5', 'sha1', 'crc32', 'ayear', 'atype', 'aname', 'aname_kanji', 'aname_english', 'epno', 'epname', 'epname_romaji', 'epname_kanji', 'gname', 'gsname']#
  • fid, aid, eid, gid, lid – AniDB IDs for the file, anime, episode, group, mylist entry

  • md5, sha1, crc32 – file hashes from the AniDB

  • ayear – year the anime was airing

  • atype – anime type, TV Series / Movie / Web / …

  • aname, aname_kanji, aname_english – anime title in romaji, kanji, english

  • epno – episode number

  • epname – episode name in english, romaji, kanji

  • gname – group that released the episode file (eg. SubsPlease)

  • gsname – short group name