Skip to content
This repository has been archived by the owner on Jul 25, 2022. It is now read-only.

Tags: vars1ty/ani-cli

Tags

v3.2

Toggle v3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Hist patch (pystardust#782)

* feat:new hist-transition script

v3.0

Toggle v3.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
feat: v3 (pystardust#727)

* refactor: extracted the UI into a separate file
feat: updating UI with main program
feat: announcing UI version and theme with program version

* chore: shellcheck -x to follow the sourced file

* chore: whitespaces

* feat:changed source to animixplay

* fix: shell check

* fix: always include the UI relative to the script

* chore: tyding up

* chore: formatting

* change: better interface for menus

* feat:add allanime server parsing

* choke: shellcheck

* fix: history parsing

* choke: shellcheck uwu

* feat: exclude jq dependency

* fix:optimizations

* fix:excluding extra episode

* feat: debug option, more verbose script

* fix: optimizations

* fix: shellcheck compliance for UI
improvemet: made prompt more polished

* fix: unset `$result_links` even if debug doesn't exist

* feat:argument to use gogoanime direct links only..

* qa: removed unnecessary variable: IFS

* refactor: moved `update_ui` and `ui_version_text`

* qa: broke up long lines

* qa: optimized and clarified provider selection

* qa: removed unnecessary variable `video_links`

* fix: fetch providers with indexes lower than the default

* choke: call to nonexistent function

* qa: trimmed down `append`

* "version bump" :)

* qa: removal of boilerplate

* feat:animixplay direct links provider

* feat:animixplay direct links provider

* choke:shellcheck

* docs: android referrer and pkg up (pystardust#739)

* choke: android referrer

* docs: termux pkg up (pystardust#737)

Fix for pystardust#735

Co-authored-by: ivan <[email protected]>
Co-authored-by: C0ff33W1thB4c0n <[email protected]>

* docs: android only audio

* feat:I don't know what to say

* feat: iina as MacOS default (pystardust#742)

* set iina as default for MacOS instead of mpv

* little doc update [that i accidentally removed 💀]

* ostype -> uname [posix compliance]

* readme conflict

* resolve readme conflict

* small .md err

* small .md update

* added uninsatll commands for linux & osx

* nice-to-have:preamble to the end
refactor: started to factor out the player functionality

* m3u8 resolution parsing

* refactor: mpv implementation of `play_episode`

* refactor: iina implementation of `play_episode`

* refactor: syncplay implementation of `play_episode`

* refactor: vlc implementation of `play_episode`

* screwed up the merge, backing up...

* feat:fast and asynchronous m3u8 downloading

* choke: shellcheck

* refactor: better dep_ch
feature: `player_download` script

* refactor: downloading is done by `player_download`
refactor: moved download related setup to `player_download`
fix: conforming with the new m3u8 parsing
refactor: playing/downloading messages moved to player scripts

* fix: updated download at it's place

* qa: removed preamble from daughter scripts

* qa: universal updater for every file

* choke: bad regex, files moved

* fix: shellcheck
note: export in `player_download` is only required by shellcheck because it doesn't check conditionally sourced files

* qa: spaces and other elegance things
qa: identifying comments to the m3u8 download scheme

* qa: shorter m3u8 quality selection
fix: if set quality isn't found, only the current ep will play on best

* fix: shellcheck (pls for the last time)

* fix:no video_url in m3u8

* fix:background jobs checking

* qa:select provider, refactoring

* qa: whitespaces and useless ocd changes

Co-authored-by: CoolnsX <[email protected]>
Co-authored-by: chokerman <[email protected]>
Co-authored-by: ivan <[email protected]>
Co-authored-by: C0ff33W1thB4c0n <[email protected]>
Co-authored-by: Person <[email protected]>

v2.2

Toggle v2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: ani-sync on windows (pystardust#700)

* feat: ani-sync on windows

* refactor: remove whitespace

* refactor: merge windows uname cases

* chore: -s demo in help menu

* docs: added matrix and revolt to README

* chore: remove unecessary space

* advise usage of native termux package

Co-authored-by: chokerman <[email protected]>
Co-authored-by: port19 <[email protected]>

v2.1

Toggle v2.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: m3u8 quality parsing (pystardust#638)

* feat: quality selection with m3u8 links(currently best and worst)

* Let wildcard do its thing

* feat:m3u8 parsing, auto-update base-url, optimizations

* pass shellcheck

* QA: change if to one-liners

* docs: matrix server

* fix: typos

* fix: new keys, deduplicacy

* docs: update readme

* chore: version bump 2.0.4 -> 2.0.5

* Needs more discussion

* formatting: removed whitespace

* formatting: removed whitespace

* formatting: line optimizations

* formatting: empty lines

* chore: version bump

* remove version indicator

Co-authored-by: RaynardGerraldo <[email protected]>
Co-authored-by: CoolnsX <[email protected]>
Co-authored-by: zenith71 <[email protected]>
Co-authored-by: ivan <[email protected]>
Co-authored-by: Derisis13 <[email protected]>
Co-authored-by: port19 <[email protected]>

v2.0

Toggle v2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: everything (V2) (pystardust#584)

* refactor: reroute sourcing

* gotcha! (spaces for tabs)

* fix:search_for_unwatched fn to some extent

* chore: optimize decrpyt function

* *QA: tidying up comments
*QA: made function `search_another_anime()` inline
*planning: marked some todo-s

* ignore SC2059

There's no posix alternative to line 161 that complies with SC2059

* fix:history reimplementation, not backwords compatible

* fix:pass shellcheck 1

* fix:minor bugs

* fix:variable id in links

* *UX: made "Currently playing..." not contain "-episode-"

* *UX: made `anime_selection` only display the anime title

* *appease the linter

* *appease the linter 2

* *appease the linter 3

* fix:ios compatibility

* fix: appease the linter

* fix:human error, optimizations

* Merge branch 'master' into v2

* *QA: minor changes

* * Fix: way to search by english name. (it's slow)

* QA: removed input checking from `episode selection`

* QA: removed `is_number`
QA: removed duplicate functionality from `check_input`
QA: renamed `check_input` to `generate_ep_list`

* Fix: fixed episode selection

* Fix: fixed episode stepping in `LOOP`

* Documentation: actualised CONTRIBUTING.md
Documentation: updated README.md and disclaimer.md with new provider

* feat: new UI

* chore: shellcheck

* fix:sed and optimizations

* Formatting: spaces to tabs
Formatting: removed double spaces

* Formatting: spaces to tabs

* chore: shellcheck

* chore: changed mpv displayed_title

* chore: shellcheck

* refactor: remove git as dependency

* docs: new demo

* chore: fixed video embed

* Formatting: whitespaces

* test: reenable 2059

* refactor: remove support for half episodes

* refactor: echo -> printf

* slimmed down interactive menu

* refactor: asynchronous history search

* chore: shellcheck

* refactor: merge search_for_unwatched into search_history

* style: change if to one-liner

* feat: add back episode selection in main menu

* docs: issue template -U

* refactor: removed -h bloat

* QA: made the asynchronous part more readable

* refactor: debloatification in choice menu

* QA: replaced `var=` instances with `unset var`

* docs: updated description under discord

Co-authored-by: CoolnsX <[email protected]>
Co-authored-by: Derisis13 <[email protected]>
Co-authored-by: Derisis13 <[email protected]>
Co-authored-by: iamchokerman <[email protected]>
Co-authored-by: zenith71 <[email protected]>
Co-authored-by: ivan <[email protected]>

v1.9

Toggle v1.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: f u gogo (pystardust#563)

* docs: update android instructions

* fix: new decrypt function, now working again

* appease the linter

* * fix: dash compatibility
* QA: `printf` instead of `echo`

* chore: appease linter

* fix: grepping 404 in url

* style: fix indentation
* style: remove full path from help menu

Co-authored-by: Derisis13 <[email protected]>
Co-authored-by: zenith71 <[email protected]>

v1.8

Toggle v1.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore: bump version v1.7.6 -> v1.8.0 (pystardust#535)

v1.7

Toggle v1.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
docs: added maintainer advice section (pystardust#506)

* docs: added maintainer advice section

* remove myself from readme head

v1.6

Toggle v1.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore: bump version v1.5.6 -> v1.6.0

v1.5

Toggle v1.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: new install process (pystardust#431)

* docs: adjust default enhancement priority

* Split Mac and Linux

* Introduce Table of Contents

* Disclaimer linked in table of contents

* Just copy pasta the makefile

* Gave governance responsibility back to pystardust

* Ordered PR Policies

* Ordered contribution guidelines

* Doc polish

* Move the contributors back to main thingy

* Credits 2.0

* polish again

* Delete the makefile :)

* bump the version

* Bump version again

* status update