Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xeyossr/anitr-cli
💫 Terminalden anime izlemek için CLI aracı
https://github.com/xeyossr/anitr-cli
anime animewatch cli fxf linux mpv posix rofi shell syncplay terminal webscraping
Last synced: 19 days ago
JSON representation
💫 Terminalden anime izlemek için CLI aracı
- Host: GitHub
- URL: https://github.com/xeyossr/anitr-cli
- Owner: xeyossr
- License: gpl-3.0
- Created: 2024-12-18T12:20:35.000Z (27 days ago)
- Default Branch: main
- Last Pushed: 2024-12-18T14:34:01.000Z (26 days ago)
- Last Synced: 2024-12-18T14:47:56.381Z (26 days ago)
- Topics: anime, animewatch, cli, fxf, linux, mpv, posix, rofi, shell, syncplay, terminal, webscraping
- Language: C++
- Homepage:
- Size: 13.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Önizleme
[preview.mp4](https://github.com/user-attachments/assets/38ea6b98-b586-43d0-b3f1-19615da4c378)
**aniTR-CLI:** Hızlı bir şekilde anime araması yapabileceğiniz ve istediğiniz animeyi Türkçe altyazılı izleyebileceğiniz terminal aracıdır 💫 Anime severler için hafif, pratik ve kullanışlı bir çözüm sunar 🚀
![GitHub release (latest by date)](https://img.shields.io/github/v/release/xeyossr/anitr-cli?style=for-the-badge)
![AUR](https://img.shields.io/aur/version/anitr-cli?style=for-the-badge)## 💻 Kurulum
Eğer Arch tabanlı bir dağıtım kullanıyorsanız, AUR üzerinden tek bir komut ile indirebilirsiniz:
```bash
yay -S anitr-cli
```Eğer Arch tabanlı olmayan bir dağıtım kullanıyorsanız projeyi kendiniz derleyebilirsiniz.
1. **Repoyu klonlayın:**
```bash
git clone https://github.com/xeyossr/anitr-cli.git
cd anitr-cli
```2. **Bağımlılıkları yükleyin:**
AniTR-CLI'yi kullanabilmek için sisteminizde şu araçların yüklü olması gerekir:- `curl`, `mpv` ve `rofi` (veya Wayland kullanıyorsanız `rofi-wayland`),
- Derleme işlemleri için `gcc`, `cmake` ve `make`.Bu paketleri dağıtımınıza uygun bir şekilde aşağıdaki komutlarla yükleyebilirsiniz:
```bash
# Arch:
sudo pacman -S curl mpv rofi gcc cmake make# Debian/Ubuntu:
sudo apt install curl mpv rofi gcc cmake make# Fedora/RHEL:
sudo dnf install curl mpv rofi gcc cmake make# OpenSUSE:
sudo zypper install curl mpv rofi gcc cmake make
```3. **Derleyin:**
Bağımlılıkları kurduktan sonra, AniTR-CLI'yi derlemek için sırasıyla aşağıdaki komutları çalıştırabilirsiniz:
```bash
mkdir -p build && cd build
cmake ..
make
```ardından, derlenmiş dosyayı `/usr/bin/` dizinine taşımanızı öneririm.
```bash
sudo cp build/anitr-cli /usr/bin/anitr-cli
```## 👾 Kullanım
Anime izlemeye başlamak için terminalinize `anitr-cli` komutunu yazmanız yeterlidir. Ancak, ilk kez çalıştırdığınızda açılan rofi menüsü şu şekilde gözükecektir:
![preview1](assets/preview-1.png)
"Üstteki videoda menü daha şık görünüyordu, bende neden böyle?"
Bu, rofi için gerekli ayarların yapılmamış olmasından kaynaklanıyor. Eğer rofi'yi daha modern ve şık bir temayla kullanmak istiyorsanız, aşağıdaki adımları takip edin:
1. **Config dosyasını oluşturun:**
```bash
anitr-cli --gen-config
```2. **Örnek anime teması dosyasını indirin:**
Örnek olarak kullanılan [anime.rasi](https://raw.githubusercontent.com/xeyossr/anitr-cli/main/rofi%20themes/anime.rasi) temasını indirin ve `~/.config/rofi/anime.rasi` dizinine taşıyın:```bash
curl -o ~/.config/rofi/anime.rasi https://raw.githubusercontent.com/xeyossr/anitr-cli/main/rofi%20themes/anime.rasi
```3. **`rofi-flags.conf` dosyasını düzenleyin:**
`~/.config/anitr-cli/rofi-flags.conf` dosyasını açın ve aşağıdaki satırı ekleyin:
```bash
-theme ~/.config/rofi/anime.rasi
```Bu adımları tamamladıktan sonra, AniTR-CLI artık daha modern ve şık bir görünümle çalışacaktır.
Kendi temalarınızı da oluşturabilir, hatta bu temaları depoya katkı olarak gönderebilirsiniz. Böylece projemize destek olabilirsiniz!## Sorunlar
Eğer bir sorunla karşılaştıysanız ve aşağıdaki çözümler işe yaramıyorsa, lütfen bir [**issue**](https://github.com/xeyossr/anitr-cli/issue) açarak karşılaştığınız problemi detaylı bir şekilde açıklayın.
## Katkı
Pull request göndermeden önce lütfen [CONTRIBUTING.md](CONTRIBUTING.md) dosyasını dikkatlice okuduğunuzdan emin olun. Bu dosya, projeye katkıda bulunurken takip etmeniz gereken kuralları ve yönergeleri içermektedir.
## Lisans
Bu proje GNU General Public License v3.0 (GPL-3) altında lisanslanmıştır. Yazılımı bu lisansın koşulları altında kullanmakta, değiştirmekte ve dağıtmakta özgürsünüz. Daha fazla ayrıntı için lütfen [LICENSE](LICENSE) dosyasına bakın.