البرنامج النصي لتنزيل (بشكل رئيسي) ملفات الصوت إما عن طريق تحليل التقديمات Reddit للروابط المدعومة أو عن طريق التنزيل المباشر من Soundgasm.net ، eraudica.com وما إلى ذلك ، يمكنك تنزيل روابط مفردة أو مستخدمين بأكمله أو أهم عمليات التقديم من Gondwildaudio في الأسبوع الماضي. يفضل الذهاب إلى Reddit حيث يمكن حفظ المزيد من المعلومات النشر ، في حالة وجود نص ذاتي ، سيتم حفظه بجانب ملف الصوت. البحث عن Reddit وتنزيل التقديمات من قبل Redditors مدعوم أيضا. يحفظ معلومات الملفات التي تم تنزيلها في قاعدة بيانات SQLite ولكنها أيضًا تصدرها إلى CSV.
وهو يدعم تصنيف وصالح Audios ، والبحث عن النص الكامل ، وتضمين الملفات من محرك الأقراص الخاص بك أو المصدر الأصلي وأكثر!
يمكنك إما تنزيل القابل للتنفيذ المجمل لنظام التشغيل Windows الذي يحتوي على جميع التبعيات المدرجة. ستقوم EXE بضغط التبعيات المجمعة بما في ذلك بيانات مثل قوالب HTML ، إلى مجلد مؤقت في مجلد APPDATA
، على سبيل المثال C:UsersnilfoerAppDataLocalTemp_MEI175512
. إذا لم يكن هذا هو ما تريد ، فاستخدم أحد الخيارات الأخرى!
أو يمكنك تنزيل Gwaripper-Version.zip على صفحة الإصدارات (تنزيل المصدر المولد تلقائيًا لن يعمل إذا كنت ترغب في استخدام WebGui ، حيث لا يتم تتبع ملفات الجهات الخارجية الثابتة مثل الخطوط أو Bootstrap3 بواسطة Git!) قم بفك ضغطه ثم تثبيته باستخدام:
> python -m pip install .
ثم تحتاج إلى استخدام gwaripper
بدلاً من gwaripper.exe
و gwaripper_webgui
بدلاً من gwaripper.exe webgui
.
إذا كنت لا ترغب في تثبيته على دليل Python الخاص بك ، يمكنك فقط فك ضغطه وتثبيت التبعيات باستخدام:
> python -m pip install -r requirements.txt
ثم يمكنك استبدال مكالمات gwaripper
و gwaripper_webgui
في التفسير أدناه مع gwaripper-runner.py
و gwaripper-runner.py webgui
على التوالي.
في التشغيل الأول للبرنامج النصي ، سيطلب منك تشغيله باستخدام config
Subsomand لتحديد دليل جذر Gwaripper حيث سيتم تنزيل جميع الملفات إلى
> 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
باستخدام المفاصل الفرعي config
يمكنك أيضًا تحديد خيارات أخرى مثل العلامات المحظورة أو ضبط التردد الذي يتم فيه إنشاء DB-Backups. سيتم وضع التكوين بجوار التنفيذ أو إذا كنت تستخدم المصدر ، فسيكون داخل دليل gwaripper
.
يأتي Gwaripper الآن مثبتًا مسبقًا بمعرف عميل Reddit و Imgur ولكن لا يزال بإمكانك الحصول على:
للحصول على client_id ، يجب عليك تسجيل تطبيق على https://www.reddit.com/prefs/apps. يجب تثبيت النوع أو البرنامج النصي ( مثبت كافية ، لأننا نستخدم الوصول للقراءة فقط).
إذا كان تطبيقك من نوع البرنامج النصي ، فيجب عليك أيضًا تحديد سر العميل عند إعداد معرف العميل:
> gwaripper.exe config -rci fhkjHNA-348 -rcs 2ifk3458jklg
Successfully set Client ID
Successfully set Client Secret
للحصول على عميل IMGUR_ ، يجب عليك تسجيل تطبيق على https://api.imgur.com/oauth2/addclient. ثم قم بتعيين معرف العميل باستخدام المفوض الفرعي config
:
> gwaripper.exe config -ici fas8593-25afda389
Successfully set Imgur Client ID
لاستخدام webgui تشغيل نقطة الدخول الأخرى القابلة للتنفيذ:
gwaripper.exe webgui
ثم يمكنك الوصول إلى WebGui بالانتقال إلى localhost:7568
في متصفح الويب الخاص بك. في المرة الأولى التي تصل فيها إلى webgui ، يجب عليك إنشاء مستخدم بالنقر فوق التسجيل . ثم اكتب مجموعة اسم المستخدم وكلمة المرور التي اخترتها واضغط على تسجيل الدخول .
لتكون قادرًا على الوصول إلى الموقع باستخدام هاتفك على سبيل المثال ، استخدم gwaripper_webgui open
ثم تصفح إلى http://insert.your.ip.here:7568/
يطابق شريط البحث سلسلة الإدخال مقابل عنوان Post Reddit الإدخالات والعنوان في صفحة المضيف افتراضيًا (لذلك إذا كانت هناك سلسلة بدون كلمة رئيسية مسبق ، يتم البحث عن العنوان).
بالإضافة إلى ذلك ، يمكنك البحث في الحقول التالية:
مجال | البحث عن الكلمة الرئيسية |
---|---|
(العنوان وعنوان رديت) | عنوان |
صفحة المضيف (مثل Soundgasm) مستخدم | فنان |
أو اسم مستخدم Reddit | |
رديت معرف | reddit_id |
Reddit أو url الصفحة url المضيفة | عنوان URL |
كل هذه الحقول يمكن دمجها في بحث واحد. عندما تحتوي سلسلة البحث على كلمة رئيسية محددة على مسافات ، يجب الهروب من عروض الأسعار. للبحث عن عناصر متعددة يجب أن تكون موجودة ، افصلها باستخدام فاصلة فاصلة. كل شيء ما عدا العنوان يتطلب مباريات دقيقة (حساسة للحالة أيضًا)!
يستخدم البحث عن العنوان SQLite SQLite Full Text-Search:
على سبيل المثال ، تبحث هذه السلسلة عن Audios by Sassmastah77 (كمستخدم Reddit أو كمؤلف على مضيف الصوت مثل Soundgasm.net) مع GFE في العنوان
artist:sassmastah77 GFE
ابحث عن "Monster Girl" أو "Demon Girl" في العنوان:
(monster + girl) OR (demon + girl)
قم بتشغيل البرنامج النصي من سطر الأوامر مثل:
> gwaripper watch
لمشاهدة عناوين URL المدعومة في الحافظة الخاصة بك.
اضغط على Ctrl+C للتوقف عن المشاهدة. سيتم حفظ عناوين URL في ملف نصي المجلد gwaripper_root/_linkcol. ثم سيتم سؤالك عما إذا كنت تريد تنزيل/تحليل عناوين URL التي تم العثور عليها.
يمكنك البحث عن subreddit عن التقديمات باستخدام بناء جملة Search Lucene ، على سبيل المثال:
> gwaripper search pillowtalkaudio "[comfort] nsfw:no" 5 -t all
عمليات البحث في R/PillowTalkaudio عن أكثر الخمسة التقديمات ذات الصلة ، والتي لها علامة راحة ، يتم استبعاد نتائج NSFW ويفحصها في المدى الزمني الكل . سيتم البحث عن التقديمات التي تم العثور عليها عن Audios وسيتم تنزيل Thos بعد ذلك.
استدعاء البرنامج النصي مع -H لإظهار المعلومات لجميع الأوامر المتاحة!