Installation
📋 System Requirements
🐍 Python
Version 3.9+
python --version🎵 FFmpeg
Audio processing
ffmpeg -version🛠 Installing FFmpeg
macOS
bash
brew install ffmpegLinux (Ubuntu/Debian)
bash
sudo apt update && sudo apt install ffmpegWindows
Using Chocolatey
powershell
choco install ffmpegUsing Scoop
powershell
scoop install ffmpegUsing Winget
powershell
winget install ffmpegOther systems: Install FFmpeg using your package manager
🚀 Quick Installation
One-Line Install (Recommended)
bash
pip install tokysnatcherAlternative: Install from Source
If you want the latest development version:
bash
pip install git+https://github.com/rahaaatul/TokySnatcher.gitUsing uv (Modern Package Manager)
bash
uv pip install tokysnatcher🎯 Quick Start
After installation, run TokySnatcher for the first time:
bash
# Basic usage
tokysnatcher
# Or use the short alias
tokyFirst Run Example
🚀 TokySnatcher - Audiobook Downloader
Choose action:
❯ Search book
Download from URL
Exit✅ Verify Your Setup
Ensure everything is working correctly:
Check Installation
bash
tokysnatcher --version
# Output: TokySnatcher v0.3.3Check FFmpeg
bash
ffmpeg -version | head -1
# Output: ffmpeg version 6.1.1Aliases Available
TokySnatcher provides two convenient aliases:
tokysnatcher(full name)toky(short alias)
Both commands work identically!
🐛 Troubleshooting
FFmpeg Not Found
If you encounter FFmpeg-related errors:
- Ensure FFmpeg is installed and accessible via your system's PATH
- Restart your terminal/command prompt
- If using virtual environments, install FFmpeg system-wide
Python Version Issues
TokySnatcher requires Python 3.9+. Check your version:
bash
python --versionIf you have multiple Python versions, use python3 instead of python