From b98140616bce05be422c3c7c8927e84e553906fc Mon Sep 17 00:00:00 2001 From: Derisis13 Date: Wed, 22 Jun 2022 13:18:12 +0200 Subject: [PATCH 01/13] added Copr to the package showcase --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 126528517..49cc1c4d9 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,7 @@ For more info on providers, please refer to [this](https://github.com/pystardust ### Native packages [![Packaging status](https://repology.org/badge/vertical-allrepos/ani-cli.svg)](https://repology.org/project/ani-cli/versions) +[![Copr build status](https://copr.fedorainfracloud.org/coprs/derisis13/ani-cli/package/ani-cli/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/derisis13/ani-cli/package/ani-cli/) *Native packages have a more robust update cycle, but sometimes they are slow to upgrade. If the one for your platform is up-to-date we suggest going with it.* From 5e5fd7217ac8a6facf5865d99ba6a3172394650c Mon Sep 17 00:00:00 2001 From: Derisis13 Date: Wed, 22 Jun 2022 13:31:41 +0200 Subject: [PATCH 02/13] choke: formatting --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 49cc1c4d9..13aeb5fb9 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,9 @@ For more info on providers, please refer to [this](https://github.com/pystardust ### Native packages [![Packaging status](https://repology.org/badge/vertical-allrepos/ani-cli.svg)](https://repology.org/project/ani-cli/versions) -[![Copr build status](https://copr.fedorainfracloud.org/coprs/derisis13/ani-cli/package/ani-cli/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/derisis13/ani-cli/package/ani-cli/) + +Fedora Copr +[![Copr build status](https://copr.fedorainfracloud.org/coprs/derisis13/ani-cli/package/ani-cli/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/derisis13/ani-cli/) *Native packages have a more robust update cycle, but sometimes they are slow to upgrade. If the one for your platform is up-to-date we suggest going with it.* From 5ce2942644c6354adc24db76b4f8286ebecbd9fd Mon Sep 17 00:00:00 2001 From: Wiener234 <70913337+Wiener234@users.noreply.github.com> Date: Fri, 24 Jun 2022 21:54:58 +0200 Subject: [PATCH 03/13] Update README for debian ppa Under the Linux install option I added the instructions for adding the PPA for Debian --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 13aeb5fb9..4005674ac 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,15 @@ cd .. && rm -rf "./ani-cli" ``` *Also note that mpv installed through flatpak is not compatible* +### Debian + +``` +curl -s --compressed "https://Wiener234.github.io/ani-cli-ppa/KEY.gpg" | sudo apt-key add - +sudo curl -s --compressed -o /etc/apt/sources.list.d/ani-cli-debian.list "https://Wiener234.github.io/ani-cli-ppa/ani-cli-debian.list" +sudo apt update +``` + + ### MacOS Install dependencies [(See below)](#Dependencies) From c505e81ef7558e2f5d11a8fd345276acf4d21c9b Mon Sep 17 00:00:00 2001 From: Wiener234 <70913337+Wiener234@users.noreply.github.com> Date: Fri, 24 Jun 2022 22:06:18 +0200 Subject: [PATCH 04/13] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4005674ac..3841635f9 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,7 @@ https://user-images.githubusercontent.com/44473782/160729779-41fe207c-b5aa-4fed- - [New in v3](#New-in-v3) - [Install](#Install) - [Linux](#Linux) + - [Debian](#Debian) - [MacOS](#MacOS) - [Windows](#Windows) - [Android](#Android) From c95a47d30e6200b6ce165b9405ccd1d0245b410e Mon Sep 17 00:00:00 2001 From: Wiener234 <70913337+Wiener234@users.noreply.github.com> Date: Sat, 25 Jun 2022 14:02:13 +0200 Subject: [PATCH 05/13] update Debian install commands it now uses wget and not die depricated apt-key --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3841635f9..71889f644 100644 --- a/README.md +++ b/README.md @@ -98,8 +98,8 @@ cd .. && rm -rf "./ani-cli" ### Debian ``` -curl -s --compressed "https://Wiener234.github.io/ani-cli-ppa/KEY.gpg" | sudo apt-key add - -sudo curl -s --compressed -o /etc/apt/sources.list.d/ani-cli-debian.list "https://Wiener234.github.io/ani-cli-ppa/ani-cli-debian.list" +wget -qO- https://Wiener234.github.io/ani-cli-ppa/KEY.gpg | sudo tee /etc/apt/trusted.gpg.d/ani-cli.asc +wget -qO- https://Wiener234.github.io/ani-cli-ppa/ani-cli-debian.list | sudo tee /etc/apt/sources.list.d/ani-cli-debian.list sudo apt update ``` From b5f8e78e2215ad854fb9454604d5670aec768fd3 Mon Sep 17 00:00:00 2001 From: Derisis13 Date: Wed, 29 Jun 2022 10:29:36 +0200 Subject: [PATCH 06/13] Fedora instructions --- README.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 71889f644..bf178b6fa 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,7 @@ https://user-images.githubusercontent.com/44473782/160729779-41fe207c-b5aa-4fed- - [Install](#Install) - [Linux](#Linux) - [Debian](#Debian) + - [Fedora](#Fedora) - [MacOS](#MacOS) - [Windows](#Windows) - [Android](#Android) @@ -77,9 +78,6 @@ For more info on providers, please refer to [this](https://github.com/pystardust [![Packaging status](https://repology.org/badge/vertical-allrepos/ani-cli.svg)](https://repology.org/project/ani-cli/versions) -Fedora Copr -[![Copr build status](https://copr.fedorainfracloud.org/coprs/derisis13/ani-cli/package/ani-cli/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/derisis13/ani-cli/) - *Native packages have a more robust update cycle, but sometimes they are slow to upgrade. If the one for your platform is up-to-date we suggest going with it.* ### Linux @@ -103,6 +101,20 @@ wget -qO- https://Wiener234.github.io/ani-cli-ppa/ani-cli-debian.list | sudo tee sudo apt update ``` +### Fedora + +To install mpv (and vlc) you need _RPM Fusion free_ enabled. Simply follow the instructions here: https://rpmfusion.org/Configuration +To be able to install syncplay, you'll need to enable this copr repo: https://copr.fedorainfracloud.org/coprs/batmanfeynman/syncplay/ + +There are currently two packages for Fedora: `ani-cli` which is a minimal installation that can only use mpv and `ani-cli-full` which contains all the functionality (note that vlc and syncplay are still optional dependencies). + +To install ani-cli or ani-cli-full: +```sh +sudo dnf copr enable derisis13/ani-cli +sudo dnf install ani-cli # only for ani-cli +sudo dnf install ani-cli-full # only for ani-cli-full +``` +*If for your distro uses rpm and you would like to see a native package, open an issue.* ### MacOS From 3dc69d22d7d7b82d97b8729bf79c2e9d68c7f7d4 Mon Sep 17 00:00:00 2001 From: Derisis13 Date: Wed, 29 Jun 2022 10:41:52 +0200 Subject: [PATCH 07/13] Separated soruce installation --- README.md | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index bf178b6fa..32d076a7a 100644 --- a/README.md +++ b/README.md @@ -37,8 +37,9 @@ https://user-images.githubusercontent.com/44473782/160729779-41fe207c-b5aa-4fed- - [New in v3](#New-in-v3) - [Install](#Install) - [Linux](#Linux) - - [Debian](#Debian) - - [Fedora](#Fedora) + - [Debian](#Debian) + - [Fedora](#Fedora) + - [From source](#Installing-from-source) - [MacOS](#MacOS) - [Windows](#Windows) - [Android](#Android) @@ -82,17 +83,6 @@ For more info on providers, please refer to [this](https://github.com/pystardust ### Linux -Install dependencies [(See below)](#Dependencies) - -```sh -sudo rm -rf "/usr/local/share/ani-cli" "/usr/local/bin/ani-cli" "/usr/local/bin/UI" /usr/local/bin/player_* #If some of these aren't found, it's not a problem -git clone "https://github.com/pystardust/ani-cli.git" && cd ./ani-cli -sudo cp bin/ani-cli /usr/local/bin -sudo cp -a /lib/ani-cli /usr/local/lib -cd .. && rm -rf "./ani-cli" -``` -*Also note that mpv installed through flatpak is not compatible* - ### Debian ``` @@ -116,6 +106,20 @@ sudo dnf install ani-cli-full # only for ani-cli-full ``` *If for your distro uses rpm and you would like to see a native package, open an issue.* +### Installing from source + +Install dependencies [(See below)](#Dependencies) + +```sh +sudo rm -rf "/usr/local/share/ani-cli" "/usr/local/bin/ani-cli" "/usr/local/bin/UI" /usr/local/bin/player_* #If some of these aren't found, it's not a problem +git clone "https://github.com/pystardust/ani-cli.git" && cd ./ani-cli +sudo cp bin/ani-cli /usr/local/bin +sudo cp -a /lib/ani-cli /usr/local/lib +cd .. && rm -rf "./ani-cli" +``` +*Also note that mpv installed through flatpak is not compatible* + + ### MacOS Install dependencies [(See below)](#Dependencies) From 611c98f03cf75f3376c5615bf44181b8f8437548 Mon Sep 17 00:00:00 2001 From: Derisis13 Date: Wed, 29 Jun 2022 10:47:02 +0200 Subject: [PATCH 08/13] Archlinux installation --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 32d076a7a..4b360d663 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,7 @@ https://user-images.githubusercontent.com/44473782/160729779-41fe207c-b5aa-4fed- - [Linux](#Linux) - [Debian](#Debian) - [Fedora](#Fedora) + - [Arch](#Arch) - [From source](#Installing-from-source) - [MacOS](#MacOS) - [Windows](#Windows) @@ -106,6 +107,14 @@ sudo dnf install ani-cli-full # only for ani-cli-full ``` *If for your distro uses rpm and you would like to see a native package, open an issue.* +### Arch + +Also consider ani-cli-git + +```sh +yay -S ani-cli +``` + ### Installing from source Install dependencies [(See below)](#Dependencies) From 36936fec8f1184aaba07b441921721d3d65eb4e6 Mon Sep 17 00:00:00 2001 From: Derisis13 Date: Wed, 29 Jun 2022 10:49:45 +0200 Subject: [PATCH 09/13] Termux package instructions --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 4b360d663..f93bff8e8 100644 --- a/README.md +++ b/README.md @@ -171,6 +171,15 @@ cd .. && rm -rf ./ani-cli Install termux [(Guide)](https://termux.com/) +#### Termux package + +```sh +pkg up -y +pkg install ani-cli +``` + +#### From source + ```sh pkg up -y rm -rf "$PREFIX/share/ani-cli" "$PREFIX/bin/ani-cli" "$PREFIX/bin/UI" "$PREFIX"/local/bin/player_* #If some of these aren't found, it's not a problem From 3b794461682b4352528bcb7199d5ac8d986b2b31 Mon Sep 17 00:00:00 2001 From: Derisis13 Date: Wed, 29 Jun 2022 11:12:17 +0200 Subject: [PATCH 10/13] Uninstall instructions --- README.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f93bff8e8..cf56fa073 100644 --- a/README.md +++ b/README.md @@ -201,6 +201,24 @@ referrer="https://animixplay.to/" ## Uninstall +* .deb: +``` +sudo apt remove ani-cli +# to remove the repository from apt: +sudo rm -f /etc/apt/trusted.gpg.d/ani-cli.asc /etc/apt/sources.list.d/ani-cli-debian.list +``` +* .rpm +``` +sudo dnf remove ani-cli # for ani-cli +sudo dnf remove ani-cli-full # for ani-cli-full +# disable the repo in dnf +dnf copr disable derisis13/ani-cli +``` +You might want to uninstall RPM fusion if you don't use it otherwise +* AUR: +``` +yay -R ani-cli +``` * Linux: ```sh sudo rm -rf "/usr/local/bin/ani-cli" "/usr/local/lib/ani-cli" @@ -214,7 +232,11 @@ In **Git Bash** run (as administrator): ```sh rm -rf "/usr/bin/ani-cli" "/usr/lib/ani-cli" ``` -* Android: +* Termux package +``` +pkg remove ani-cli +``` +* Android: ```sh rm -rf "$PREFIX/bin/ani-cli" "$PREFIX/lib/ani-cli" ``` From 06a86921a7a9d9a1b7fdf48721e99472d4b7c6d0 Mon Sep 17 00:00:00 2001 From: Wiener234 <70913337+Wiener234@users.noreply.github.com> Date: Fri, 8 Jul 2022 13:40:32 +0200 Subject: [PATCH 11/13] update install instructions now includes install command --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cf56fa073..bfe35a53c 100644 --- a/README.md +++ b/README.md @@ -90,6 +90,7 @@ For more info on providers, please refer to [this](https://github.com/pystardust wget -qO- https://Wiener234.github.io/ani-cli-ppa/KEY.gpg | sudo tee /etc/apt/trusted.gpg.d/ani-cli.asc wget -qO- https://Wiener234.github.io/ani-cli-ppa/ani-cli-debian.list | sudo tee /etc/apt/sources.list.d/ani-cli-debian.list sudo apt update +sudo apt install ani-cli ``` ### Fedora From 5e9c382dc27c593ca94a84e6e98d5eedcc17bcd2 Mon Sep 17 00:00:00 2001 From: Derisis13 Date: Fri, 12 Aug 2022 17:13:24 +0200 Subject: [PATCH 12/13] Actualized copr instructions --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index bfe35a53c..2afb9019f 100644 --- a/README.md +++ b/README.md @@ -96,15 +96,12 @@ sudo apt install ani-cli ### Fedora To install mpv (and vlc) you need _RPM Fusion free_ enabled. Simply follow the instructions here: https://rpmfusion.org/Configuration -To be able to install syncplay, you'll need to enable this copr repo: https://copr.fedorainfracloud.org/coprs/batmanfeynman/syncplay/ +To be able to install syncplay, you'll need to enable this copr repo (instructions included): https://copr.fedorainfracloud.org/coprs/batmanfeynman/syncplay/. -There are currently two packages for Fedora: `ani-cli` which is a minimal installation that can only use mpv and `ani-cli-full` which contains all the functionality (note that vlc and syncplay are still optional dependencies). - -To install ani-cli or ani-cli-full: +To install ani-cli: ```sh sudo dnf copr enable derisis13/ani-cli -sudo dnf install ani-cli # only for ani-cli -sudo dnf install ani-cli-full # only for ani-cli-full +sudo dnf install ani-cli ``` *If for your distro uses rpm and you would like to see a native package, open an issue.* @@ -146,6 +143,8 @@ cd .. && rm -rf ./ani-cli *To install (with Homebrew) the dependencies required on Mac OS, you can run:* +[todo]: <> (brew package instructions) + ```sh brew install curl grep aria2 openssl@1.1 ffmpeg git && \ brew install --cask iina @@ -154,6 +153,8 @@ brew install --cask iina ### Windows +[todo]: <> (Scoop installation and notation of dependencies having to been installed trough scoop) + *Make sure git bash is installed [(Install)](https://git-scm.com/download/win)* *Note that the installation instruction below must be done inside **Git Bash**, not in Command Prompt or Powershell* From 6f3268525bbd2ad43f90e95eb4f0daf7e3f64c93 Mon Sep 17 00:00:00 2001 From: port19 Date: Fri, 19 Aug 2022 16:14:37 +0200 Subject: [PATCH 13/13] Edit headlines to conform with toc hiearchy --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d72c4135d..d36f98974 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ For more info on providers, please refer to [this](https://github.com/pystardust ### Linux -### Debian +#### Debian ``` wget -qO- https://Wiener234.github.io/ani-cli-ppa/KEY.gpg | sudo tee /etc/apt/trusted.gpg.d/ani-cli.asc @@ -91,7 +91,7 @@ sudo apt update sudo apt install ani-cli ``` -### Fedora +#### Fedora To install mpv (and vlc) you need _RPM Fusion free_ enabled. Simply follow the instructions here: https://rpmfusion.org/Configuration To be able to install syncplay, you'll need to enable this copr repo (instructions included): https://copr.fedorainfracloud.org/coprs/batmanfeynman/syncplay/. @@ -103,7 +103,7 @@ sudo dnf install ani-cli ``` *If for your distro uses rpm and you would like to see a native package, open an issue.* -### Arch +#### Arch Also consider ani-cli-git @@ -111,7 +111,7 @@ Also consider ani-cli-git yay -S ani-cli ``` -### Installing from source +#### Installing from source Install dependencies [(See below)](#Dependencies)