ani-cli

A cli tool to browse and play anime

GPL-3.0 License

Downloads
423
Stars
7.7K

Bot releases are hidden (Show)

ani-cli - v4.9 Latest Release

Published by port19x about 2 months ago

It has been half a year since the last release, so lots of small improvements have accumulated.

We also welcome @ykhan21 as a new maintainer with a focus on windows support

What's Changed

  • Documentation

    • ani-cli matrix space application mechanism by @Nannk in #1280
    • add gnu patch install script for Steam Deck by @Nannk in #1285
    • add doccli to homies by @TowarzyszFatCat in #1287
    • add goanime to homies by @alvarorichard in #1298
    • remove shell from mov-cli and change it's description by @r3tr0ananas in #1312
    • removed duplicate entries from manpage by @Derisis13 in #1314
    • expedite ani-cli iOS installation by @ykhan21 in #1322
    • add wsl installation instructions by @ykhan21 in #1341
    • update windows documentation by @ykhan21 in #1355
    • add ykhan21 as a maintainer by @port19x in #1356
    • add step to windows terminal setup by @ykhan21 in #1358
    • added FreeBSD installation instructions by @ChromiumOS-Guy in #1361
    • update windows installation documentation by @erntinall in #1369
  • Bug Fixes

    • making this work on OpenBSD with non-GNU tools by @xezo360hye in #1296
    • no-detach detatching by @port19x in #1274
    • adapt to ani-skip update by @Woreec in #1313
    • ani-skip not working in continue by @Woreec in #1317
    • update title in history file by @71zenith in #1360
    • allow using --select-nth with --continue by @FireEgl in #1366
    • steamdeck kernel detection by @basicJavaCoder in #1383
    • fix issue where a non-working Alt link gets used when on iSH by @Lockl00p in #1403
    • support using non brew iina as a player on macos by @port19x in #1398
  • Features

    • countdown to next episode by @llComodino in #1301
    • exit after play by @codingCoffee in #1338
    • initial logger support by @71zenith in #1370
  • Other

    • remove accidental awk and add ci-check for it by @port19x in #1309
    • remove dead wixmp provider by @CoolnsX in #1346

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v4.8...v4.9

ani-cli - v4.8

Published by port19x 9 months ago

My sincere apologies to everyone on the last release which is presumably broken for a while at this point.
Cause for breakage was removal of curls --cipher arg which we wrongly assumed to only affect windows users.
This only came to my attention in #1275, so big thanks to @Technetium1 for pointing it out.
I'll review our CI & maintenance protocol to prevent this in the future

What's Changed

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v4.7...v4.8

ani-cli - v4.8

Published by port19x 9 months ago

My sincere apologies to everyone on the last release which is presumably broken for a while at this point.
Cause for breakage was removal of curls --cipher arg which we wrongly assumed to only affect windows users.
This only came to my attention in #1275, so big thanks to @Technetium1 for pointing it out.
I'll review our CI & maintenance protocol to prevent this in the future

What's Changed

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v4.7...v4.8

ani-cli - v4.7

Published by port19x 11 months ago

What's Changed

  • Documentation

    • compact readme by @port19x in #1202
    • bump codeowners file by @port19x in #1207
    • add nix dev shell env by @HaxSam in #1218
    • document android 14 fix by @THEGOLDENPRO in #1227
    • omit use of custom ffmpeg on ios by @Lockl00p in #1230
  • Bug Fixes

    • multi-selection support fix by @AzureOrange404 in #1224
    • fix help text argument mistake by @pirate486743186 in #1200
  • Features

    • added support for ani-skip to skip episode intros by @AzureOrange404 in #1231

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v4.6...v4.7

ani-cli - v4.6

Published by port19x about 1 year ago

What's Changed

  • Documentation

    • hacking guide & flowchart by @Derisis13 in #1188
    • fix readme section links by @port19x in #1192
  • Bug Fixes

    • fixed temporary outage by @CoolnsX in #1198
    • ani-cli cache_dir via mktemp by @port19x in #1182
    • hyperlinks not opening in vlc by @Lockl00p in #1180
    • improve compatibility with windows wsl2 by @Vergenter in #1190
    • mktemp POSIX violation by @71zenith in #1184
  • Features

    • proper non-interactive-mechanic by @justchokingaround in #1189
    • add rofi flag by @masha-sh in #1186
    • remove -N flag in favor of -S + -e detection by @port19x in #1193

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v4.5...v4.6

ani-cli - v4.5

Published by port19x over 1 year ago

What's Changed

Full Changelog: https://github.com/pystardust/ani-cli/compare/4.4...v4.5

ani-cli - v4.4

Published by port19x over 1 year ago

Unusually early release due to full outage (#1139)

Generated Changelog

Full Changelog: https://github.com/pystardust/ani-cli/compare/v4.3...4.4

ani-cli - v4.3

Published by port19x over 1 year ago

This release has the most contributors and the longest release notes since we have versioned releases.
Really cool to see a mostly done project still receive so much attention from outside collaborators.
This release is mostly minor documentation and quality improvements, with iOS support being the main new feature.

What's Changed

  • Documentation

    • removed matrix. now discord only. by @port19x in #1089
    • updated demo video by @justchokingaround in #1060
    • disclaimer bump by @port19x in #1061
    • pruned and reordered homies by @port19x in #1080
    • Added gentoo installation instructions by @medanisjbara in #1077
    • added debian instructions by @werdahias in #1076
    • highlight possible curl issues (windows) by @port19x in #1102
    • added hyperlink to respective OS from badges in README.md by @Sarvasv-0 in #1121
    • fixed debian table of contents link by @nightwolf3140 in #1082
    • Spelling error fom -> from by @Trqhxrd in #1079
  • Bug Fixes

    • account for point episodes having multiple digits (e.g. 124.125) by @71zenith in #1066
    • history selection will be read from histfile again by @Derisis13 in #1101
    • some m3u8 downloads were broken by @Yashpal2004 in #1109
    • set executable bit by @Derisis13 in #1117
    • small menu fix by @Derisis13 in #1119
    • better windows syncplay compatibility by @ykhan21 in #1125
  • Features

    • iOS support by @Lockl00p in #1105
    • iOS Download support by @Lockl00p in #1112
    • add non-interactive flag to disable menu by @RubenPonce in #1107
    • fzf now wraps around the selection via --cylce by @71zenith in #1125
  • Quality

    • vastly superior continous integration by @port19x in #1124
    • consistent 4 space indentation + shfmt by @port19x in #1086
    • bump actions/checkout version to v3 by @kbdharun in #1084

New Contributors

  • @Trqhxrd made their first contribution in #1079
  • @nightwolf3140 made their first contribution in #1082
  • @kbdharun made their first contribution in #1084
  • @Lockl00p made their first contribution in #1105
  • @RubenPonce made their first contribution in #1107
  • @Yashpal2004 made their first contribution in #1109
  • @Sarvasv-0 made their first contribution in #1121

Full Changelog: https://github.com/pystardust/ani-cli/compare/v4.2...v4.3

ani-cli - v4.2

Published by port19x over 1 year ago

What's Changed

  • Documentation
    • fix typo in install commands (win & termux) - README.md by @wagner-b in #1051
  • Bug fixes
    • broken update -U by @justchokingaround in #1040
    • remove --tls-max 1.2 bc of windows by @justchokingaround in #1042
    • missing linebreak in quality-miss printf by @andrempiva in #1043
    • url change to allanime.to by @71zenith in #1045
    • allanime graphql by @71zenith in #1054
  • Features
    • underindexing by @71zenith in #1054
    • non-interactive episode selection -S by @71zenith in #1054

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v4.1...v4.2

ani-cli - v4.1

Published by port19x over 1 year ago

What's Changed

  • Documentation
    • wget2 info for debian package by @Wiener234 in #998
  • Bugfixes
    • aria2 continue interrupted downloads by @candrapersada in #1008
    • Http agent from linux to windows for privacy (and shuf removal) by @x746f6f72 in #1012
    • Ani-cli ascending episode sort by @athuld in #1019
    • set executable bit again by @port19x in #1021
    • previous,next,replay bug by @RaynardGerraldo in #1028
    • switch to curl by @71zenith in #1037
  • Features
    • Change quality interactively #1006 by @RaynardGerraldo in #1016

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v4.0...v4.1

ani-cli - v4.0

Published by port19x over 1 year ago

After about one month in the making, I present to you: ani-cli v4

  • complete rewrite: 650 loc (v3.4) -> 400 loc
  • new provider: animixplay -> allanime
  • new UI: custom -> fzf / rofi
  • new advanced features (read the manpage)

Thank you for your patience, I hope you like this release as much as we do.
~port19

ani-cli - v3.4

Published by port19x about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v3.3...v3.4

ani-cli - v3.3

Published by port19x about 2 years ago

Notable changes

  • We revert back to one file (#829) by @CoolnsX
  • We switch from aria2 to axel as our download accelerator (#814) by @Si-Ki
  • We added a manpage (#781) by @CountOmega

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v3.2...v3.3

ani-cli - v3.2

Published by Derisis13 over 2 years ago

v3.2 should have fix all the issues v3.0 and v3.1 had.

What's Changed

Full Changelog: https://github.com/pystardust/ani-cli/compare/v3.0...v3.2

ani-cli - v3.0

Published by port19x over 2 years ago

This is almost a full rewrite, not gonna write full patchnotes for it.

More verbose output available
Several more providers

In terms of UX it's mostly backwards compatible

ani-cli - v2.2

Published by port19x over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v2.1...v2.2

ani-cli - v2.1

Published by port19x over 2 years ago

What's Changed

  • Documentation

    • update termux instructions by @CoolnsX (#621)
    • fixed major issue template bug by @port19x (#618)
    • reintroduce version metadata to issue template by @port19x (#626)
    • windows bad decrypt bug by @iamchokerman (#627)
    • CONTRIBUTING.md rewrite by @port19x (#632)
    • shout out the homies by @FireTonnor (#657)
  • Bugfixes

    • comparison with null returned PID by @Justaus3r (#586)
    • new encryption keys url by @brahmkshatriya (#644)
    • new encryption keys by @TheGlockMisc (#648)
  • Features

    • dynamic encrypt keys parsing by @CoolnsX (#653)
    • m3u8 quality parsing by @RaynardGerraldo (#638)
    • non-range under indexing by @MMOOBB (#660)
    • tool for migrating history file by @Derisis13 (#614)

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v2.0...v2.1

ani-cli - v2.0

Published by port19x over 2 years ago

What's Changed

In the interest of time, the following patchnotes aren't comprehensive

  • Documentation
    • Major refactors by @iamchokerman (#584)
  • Bugfixes
    • cryptography issue by @CoolnsX (#581)
    • new gogo keys by @justfoolingaround (#601)
  • Features
    • new ux by @iamchokerman (#584)
    • way faster history parsing by @CoolnsX (#584)
    • rapid resume by @71zenith (#573)
    • trackma support by @iamchokerman (#581)

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v1.9...v2.0

ani-cli - v1.9

Published by port19x over 2 years ago

What's Changed

  • Documentation

    • android now works with both mpv and vlc by @RaynardGerraldo (#534)
    • new gif by @iamchokerman (#541)
    • windows usage by @iamchokerman (#556)
    • old version warning for mac by @Candygoblen123 (#551)
    • android referrer instructions by @CoolnsX (#559)
  • Bugfixes

    • new decrypt function, script working again by @CoolnsX (#563)
    • link parsing and reduce web requests for majority of animes by @RaynardGerraldo (#544)
    • incompatibility with zsh by @fold-squirrel (#554)
  • Features

    • interactively show options for video qualities by @meteor314 (#558)

New Contributors

Full Changelog: https://github.com/pystardust/ani-cli/compare/v1.8...v1.9

ani-cli - v1.8

Published by port19x over 2 years ago

What's Changed

  • Documentation

    • Update Windows Installation docs by @RaynardGerraldo (#516)
    • Remove enhancement template by @ura43 (#525)
    • Introduced a meta issue listing denied feature requests by @iamchokerman (#525)
  • Bugfixes

    • fix: ani-cli not able to create history file if history dir doesnt exist by @RaynardGerraldo (#527)
  • Features

    • Add gplv3 header by @71zenith
    • Various style fixes by @Derisis13
    • February cleanup by @71zenith (#513)
    • fix empty string crashes by @71zenith (#520)

Full Changelog: https://github.com/pystardust/ani-cli/compare/v1.7...v1.8