Script untuk mengunduh (terutama) file audio baik dengan parsing kiriman Reddit untuk tautan yang didukung atau dengan langsung mengunduh dari soundgasm.net, eraudica.com dll. Anda dapat mengunduh tautan tunggal, seluruh pengguna atau kiriman teratas Gonewildaudio minggu lalu. Melewati Reddit lebih disukai karena lebih banyak informasi posting dapat disimpan, jika ada selftext itu akan disimpan bersama file audio. Mencari Reddit dan mengunduh pengiriman oleh Redditors juga didukung. Menyimpan info file yang diunduh dalam database SQLite tetapi juga mengekspornya ke CSV.
Ini mendukung peringkat dan favorit audio, pencarian teks lengkap, menanamkan file dari drive Anda atau sumber asli dan banyak lagi!
Anda dapat mengunduh Executable Bundled untuk Windows yang memiliki semua dependensi. EXE akan melepaskan dependensi yang dibundel termasuk data seperti templat HTML, ke dalam folder sementara di folder APPDATA
Anda misalnya C:UsersnilfoerAppDataLocalTemp_MEI175512
. Jika bukan itu yang Anda inginkan, gunakan salah satu opsi lain!
Atau Anda dapat mengunduh GWARIPPER-VERSION.zip di halaman rilis (mengunduh sumber yang dihasilkan otomatis tidak akan berfungsi jika Anda ingin menggunakan webgui, karena file pihak ketiga statis seperti font atau bootstrap3 tidak dilacak oleh git!), Buka ritsleting dan kemudian instal menggunakannya:
> python -m pip install .
Maka Anda perlu menggunakan gwaripper
bukan gwaripper.exe
dan gwaripper_webgui
bukan gwaripper.exe webgui
.
Jika Anda tidak ingin menginstalnya ke direktori Python Anda, Anda hanya dapat membuka ritsleting dan menginstal dependensi menggunakan:
> python -m pip install -r requirements.txt
Kemudian Anda mengganti panggilan gwaripper
dan gwaripper_webgui
di penjelasan di bawah ini dengan gwaripper-runner.py
dan gwaripper-runner.py webgui
.
Pada skrip yang pertama dijalankan, itu akan meminta Anda untuk menjalankannya menggunakan config
sub -perintah untuk spesifikasi direktori root gwariper di mana semua file akan diunduh ke
> gwaripper.exe
root_path not set in gwaripper_config.ini, use command config -p 'C:absolutepath' to specify where the files will be downloaded to
> gwaripper.exe config -p C:Usersnilfoergwaripper
New root dir is: C:Usersnilfoergwaripper
Menggunakan sub-perintah config
Anda juga dapat menentukan opsi lain seperti tag yang dilarang atau mengatur frekuensi di mana db-backup dibuat. Konfigurasi akan ditempatkan di sebelah yang dapat dieksekusi atau jika Anda menggunakan sumber itu akan berada di dalam direktori gwaripper
.
Gwariper sekarang dipasang sebelumnya dengan ID klien Reddit dan Imgur tetapi Anda masih bisa mendapatkannya sendiri:
Untuk mendapatkan klien_id, Anda harus mendaftarkan aplikasi di https://www.reddit.com/prefs/apps. Jenisnya harus diinstal atau skrip ( diinstal sudah cukup, karena kami menggunakan akses hanya baca).
Jika aplikasi Anda dari tipe skrip, Anda juga harus menentukan rahasia klien saat mengatur ID klien:
> gwaripper.exe config -rci fhkjHNA-348 -rcs 2ifk3458jklg
Successfully set Client ID
Successfully set Client Secret
Untuk mendapatkan imgur client_id, Anda harus mendaftarkan aplikasi di https://api.imgur.com/oauth2/addclient. Dan kemudian atur ID klien menggunakan sub -perintah config
:
> gwaripper.exe config -ici fas8593-25afda389
Successfully set Imgur Client ID
Untuk menggunakan WebGUI menjalankan titik masuk lainnya yang dapat dieksekusi:
gwaripper.exe webgui
Kemudian Anda dapat mengakses WebGUI dengan pergi ke localhost:7568
di browser web Anda. Pertama kali Anda mengakses WebGUI Anda harus membuat pengguna dengan mengklik Register . Kemudian cukup ketikkan kombinasi nama pengguna dan kata sandi yang Anda pilih dan tekan login .
Untuk dapat mengakses situs dengan misalnya ponsel Anda di LAN Anda, gunakan gwaripper_webgui open
dan kemudian telusuri ke http://insert.your.ip.here:7568/
Bilah pencarian cocok dengan string input terhadap judul Posting Entri Reddit dan judul pada halaman host secara default (jadi jika ada string tanpa kata kunci preceeding judul dicari).
Selain itu, Anda dapat mencari bidang berikut:
Bidang | Kata kunci pencarian |
---|---|
(Judul dan Judul Reddit) | judul |
Pengguna Halaman Host (Misalnya Soundgasm) | artis |
Atau nama pengguna reddit | |
ID Reddit | reddit_id |
URL halaman reddit atau host | url |
Semua bidang ini dapat digabungkan dalam satu pencarian. Ketika string pencarian untuk kata kunci tertentu berisi spasi, itu perlu diloloskan dengan kutipan. Untuk mencari beberapa item yang harus ada, pisahkan dengan titik koma. Semuanya kecuali judul membutuhkan kecocokan (peka huruf besar-kecil juga)!
Mencari judul menggunakan SQLite Full-Text-Preching:
Misalnya string ini mencari audio oleh sassmastah77 (sebagai pengguna reddit atau sebagai penulis pada audio-host seperti soundgasm.net) dengan gfe di judul
artist:sassmastah77 GFE
Cari 'Monster Girl' atau 'Demon Girl' berada di judul:
(monster + girl) OR (demon + girl)
Jalankan skrip dari baris perintah seperti begitu:
> gwaripper watch
Untuk menonton URL yang didukung di clipboard Anda.
Tekan Ctrl+C untuk berhenti menonton. URL akan disimpan dalam file teks folder GWARIPPER_ROOT/_LINKCOL. Anda kemudian akan ditanya apakah Anda ingin mengunduh/menguraikan URL yang ditemukan.
Anda dapat mencari subreddit untuk pengiriman menggunakan sintaks pencarian Lucene, misalnya:
> gwaripper search pillowtalkaudio "[comfort] nsfw:no" 5 -t all
Pencarian dalam R/PillowTalkaudio untuk 5 kiriman yang paling relevan, yang memiliki tag kenyamanan, hasil NSFW dikecualikan dan pencarian dalam jangka waktu semuanya . Kiriman yang ditemukan akan dicari audios dan kemudian akan diunduh.
Sebutkan skrip dengan -H untuk menampilkan info dari semua perintah yang tersedia!