This repository has been archived by the owner on Jul 25, 2022. It is now read-only.
Tags: vars1ty/ani-cli
Tags
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]>
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]>
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]>
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]>
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]>
docs: added maintainer advice section (pystardust#506) * docs: added maintainer advice section * remove myself from readme head
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