# wscraper HappyFappy için komutlar `wscraper.py` üzerinden çalışır. Proje ileride başka siteleri de destekleyecek şekilde yapılandırılmıştır. ## 1) Repo Clone ```bash git clone cd ``` ## 2) Kurulum ### macOS / Linux ```bash python3.12 -m venv .venv source .venv/bin/activate python -m pip install -U pip python -m pip install -r requirements.txt scrapling install ``` ### Windows (PowerShell) ```powershell py -3.12 -m venv .venv .venv\Scripts\Activate.ps1 python -m pip install -U pip python -m pip install -r requirements.txt scrapling install ``` ### Windows (CMD) ```bat py -3.12 -m venv .venv .venv\Scripts\activate.bat python -m pip install -U pip python -m pip install -r requirements.txt scrapling install ``` Not: Ortamı aktive ettikten sonra komutları `python ...` şeklinde çalıştırman yeterli, `.venv/bin/python` yazmak zorunda değilsin. ## 3) HappyFappy Komutları ### Bookmarks Çekme ```bash python wscraper.py happyfappy --action get-bookmarks -c cookies.txt -o bookmarks.json ``` ### Torrent Dosyası İndirme ```bash python wscraper.py happyfappy --action download-torrent-files -u "https://www.happyfappy.net/torrents.php?id=110178" -c cookies.txt -o torrent ``` ## 4) Kısa Alias Kullanımı ```bash # site alias: hf # action alias: gb (get-bookmarks), dtf (download-torrent-files) python wscraper.py hf -a gb -c cookies.txt -o bookmarks.json python wscraper.py hf -a dtf -u "https://www.happyfappy.net/torrents.php?id=110178" -c cookies.txt -o torrent ```